我对机械码和SIRE有了一些初步的了解,产生了这样一个想法
在每家势力开始行动的时候调用一个函数,在函数里制定行动方案,直接调用对应的一系列函数把它执行了。这样原版的AI就基本上被架空了。很多新功能(例如港口变城市)也变得可行了。
但是这用机械码写出来太费时间了,也不方便维护更新。
我想请教的是一下思路是否可行:
注入的代码负责调用一个游戏外的函数
游戏外的函数读取内存,制定行动方案,然后把方案转化成对应的函数调用写到内存里
然后在游戏内读取,执行方案。
如果可行的话,除了一个“沟通平台”之外的代码都可以用高级语言来写。甚至可以是Python。
各位大佬对此有什么建议吗?
在每家势力开始行动的时候调用一个函数,在函数里制定行动方案,直接调用对应的一系列函数把它执行了。这样原版的AI就基本上被架空了。很多新功能(例如港口变城市)也变得可行了。
但是这用机械码写出来太费时间了,也不方便维护更新。
我想请教的是一下思路是否可行:
注入的代码负责调用一个游戏外的函数
游戏外的函数读取内存,制定行动方案,然后把方案转化成对应的函数调用写到内存里
然后在游戏内读取,执行方案。
如果可行的话,除了一个“沟通平台”之外的代码都可以用高级语言来写。甚至可以是Python。
各位大佬对此有什么建议吗?











