Sometimes I change game depend on my mood, probably update whenever I play the game again, didn't plan to make the table this big, but as fate would have it, it did .
glorious ain't it?
archieved
Edit2: Realized it a bit late as I only added one tactic for efficiency/skill. Added all tactic on 3.1
Edit3: Nothing much change on 3.2.The only changes is the drop down list of the salary. Previously, I thought 0 mean 0 but it
become NaN instead. We don't want NaN running around creating an error later, so I calculate it to start point of 0 and 1.
Edit4: Playing and realized when I separate the staff, I forget to mapped back the staff skill . Fix some player skill description and add warning on the skill part.
lazy to update table post
Code: Select all
[ENABLE]
aobscanmodule(budgetb,fe.exe,F2 ?? ?? ?? ?? ?? ?? ?? ?? 4B ?? ?? ?? ?? ?? ?? ?? 49 63 ?? ?? ?? 48 0F ?? ?? 0F 57 ?? F2 ?? ?? ?? ?? 48 85 ?? 79 ?? F2 ?? ?? ?? F2 ?? ?? ?? ?? ?? ?? ?? ?? F2) // should be unique
alloc(newmem,$1000,budgetb)
alloc(_budgetb,8)
alloc(budgetbcopy,9)
registersymbol(budgetb)
registersymbol(_budgetb)
registersymbol(budgetbcopy)
label(code)
label(return)
budgetbcopy:
readmem(budgetb,9)
newmem:
mov [_budgetb],r13
code:
readmem(budgetb,9)
jmp return
budgetb:
jmp newmem
nop 2
return:
[DISABLE]
budgetb:
readmem(budgetbcopy,9)
unregistersymbol(*)
dealloc(*)