S
Silver
Guest
Re: exe comparison
The notes do not exist anymore (I guess I should say "I had" :\ ). I was re-partioning my drive and lost power. After recovering the files I assumed all was fine. So I wiped the drive and restored files only to discover the file pointers were pointing to the wrong data. So 50% of my files were garbage. I only have generic notes from my first post about it at fabletlcmod boards (non-public posting).
I mostly worked with Q_Novi and was able to stop the quest from fully loading. The characters were still there and I was able to kill people as a child. The goal was to make the game skip Oakvale/Guild because well it is boring. Some sample notes I guess (these were very early notes and it is only a 16kb file) lol.
<snip>
Sporeon;114950 said:I would appreciate a PM of those notes.
The notes do not exist anymore (I guess I should say "I had" :\ ). I was re-partioning my drive and lost power. After recovering the files I assumed all was fine. So I wiped the drive and restored files only to discover the file pointers were pointing to the wrong data. So 50% of my files were garbage. I only have generic notes from my first post about it at fabletlcmod boards (non-public posting).
I mostly worked with Q_Novi and was able to stop the quest from fully loading. The characters were still there and I was able to kill people as a child. The goal was to make the game skip Oakvale/Guild because well it is boring. Some sample notes I guess (these were very early notes and it is only a 16kb file) lol.
Code:
Q_NOVI
Good Deeds:
00644E6E - 89 46 24 - mov[esi+24],eax <---Write? Copy Mem
00650B71 - 8B 56 24 - mov edx,[esi+24] <---Read? Copy Mem (Get Pointer from here 4 Byte Integer this does not allow to bypass alone!)
00DB8D57 - 8B 40 54 - mov eax,[eax+54} <---- money given for deeds This is only used after values from brom are given!
00DB8C56 - 8B 48 54 - mov ecx,[eax+54] <--- read after first visit with brom get pointer for money given for deeds!
Code:
Guild Child
Running: (Time is contained by integer)
006E7731 - 8B 40 14 - mov eax,[eax+14]
006E7607 - 8B 48 14 -mov ecx,[eax+14]
006e760F - 89 48 14 - mov [eax+14],ecx <--- This writes to time remaining and display time both k-1
Target Punch:
Punch Count (Non Menu) - Stick () Everything is based on menu count! You can freeze all other variables
00650B71 - 8B 56 24 - mov edx,[esi+24]
00644E6E - 89 46 24 - mov [esi+24], eax <--writes to variable /not for screen!
00D53D1C - 8B 52 50 - mov edx, [edx+50] <-- menu/frontend stuff for hero? read
00D53D35 - 3B 48 50 - cmp ecx,[eax+50] <--menu read
00D53F0A - 39 68 50 - cmp [eax+50],ebp <--menu write
00D53D4C - 8B 42 50 - mov eax,[edx+50] read
00D52172 - 89 58 50 - mov [eax+50],ebx <---Writes to variable onscreen
Beetle Killing
0057D8C9 - 01 7E 78 - add[esi+78],edi <<var1>
0057D8CC - 83 7E 78 00 - cmp dword ptr[esi+78],00
0057AB02 - DB 46 78 - fild dword ptr [esi+78] <</var1>
0057D8D6 - 01 7E 7C - add[esi+7c],edi <<var2>
0057D8D9 - 83 7E 7C - cmp dword ptr [esi+7c],00 <</var2>
00644E6E - 89 46 24 - mov [esi+24],eax <var3> <--Same as good deeds write?
00650B71 - 8B 56 24 - mov edx,[esi+24] <var3> <--same as good deeds read?
005DA697 - FF 41 1C - inc[ecx+1c] <var4> <--increment by one here is the counter?