1.00.18让Gs处理12以后商店文件修改
让Gs处理商店文件,放弃dll商店处理过程,增加商店数量,在下面找一段长的还是不够用,再利用上面一段
0051A900 55 push ebp
0051A901 8BEC mov ebp, esp
0051A903 83EC 40 sub esp, 40
0051A906 53 push ebx
0051A907 56 push esi
0051A908 57 push edi
0051A909 68 00D36100 push 0061D300 ; ASCII "..\data\Shop0.txt"
0051A90E B9 10DCC90A mov ecx, 0AC9DC10
0051A913 E8 C485EEFF call 00402EDC
0051A918 50 push eax
0051A919 B9 F867ED09 mov ecx, 09ED67F8
0051A91E E8 B06BEEFF call 004014D3
0051A923 68 18D36100 push 0061D318 ; ASCII "..\data\Shop1.txt"
0051A928 B9 10DCC90A mov ecx, 0AC9DC10
0051A92D E8 AA85EEFF call 00402EDC
0051A932 50 push eax
0051A933 B9 BCBEED09 mov ecx, 09EDBEBC
0051A938 E8 966BEEFF call 004014D3
0051A93D 68 30D36100 push 0061D330 ; ASCII "..\data\Shop2.txt"
0051A942 B9 10DCC90A mov ecx, 0AC9DC10
0051A947 E8 9085EEFF call 00402EDC
0051A94C 50 push eax
0051A94D B9 8015EE09 mov ecx, 09EE1580
0051A952 E8 7C6BEEFF call 004014D3
0051A957 68 48D36100 push 0061D348 ; ASCII "..\data\Shop3.txt"
0051A95C B9 10DCC90A mov ecx, 0AC9DC10
0051A961 E8 7685EEFF call 00402EDC
0051A966 50 push eax
0051A967 B9 446CEE09 mov ecx, 09EE6C44
0051A96C E8 626BEEFF call 004014D3
0051A971 68 60D36100 push 0061D360 ; ASCII "..\data\Shop4.txt"
0051A976 B9 10DCC90A mov ecx, 0AC9DC10
0051A97B E8 5C85EEFF call 00402EDC
0051A980 50 push eax
0051A981 B9 08C3EE09 mov ecx, 09EEC308
0051A986 E8 486BEEFF call 004014D3
0051A98B 68 78D36100 push 0061D378 ; ASCII "..\data\Shop5.txt"
0051A990 B9 10DCC90A mov ecx, 0AC9DC10
0051A995 E8 4285EEFF call 00402EDC
0051A99A 50 push eax
0051A99B B9 CC19EF09 mov ecx, 09EF19CC
0051A9A0 E8 2E6BEEFF call 004014D3
0051A9A5 68 90D36100 push 0061D390 ; ASCII "..\data\Shop6.txt"
0051A9AA B9 10DCC90A mov ecx, 0AC9DC10
0051A9AF E8 2885EEFF call 00402EDC
0051A9B4 50 push eax
0051A9B5 B9 9070EF09 mov ecx, 09EF7090
0051A9BA E8 146BEEFF call 004014D3
0051A9BF 68 A8D36100 push 0061D3A8 ; ASCII "..\data\Shop7.txt"
0051A9C4 B9 10DCC90A mov ecx, 0AC9DC10
0051A9C9 E8 0E85EEFF call 00402EDC
0051A9CE 50 push eax
0051A9CF B9 54C7EF09 mov ecx, 09EFC754
0051A9D4 E8 FA6AEEFF call 004014D3
0051A9D9 68 C0D36100 push 0061D3C0 ; ASCII "..\data\Shop8.txt"
0051A9DE B9 10DCC90A mov ecx, 0AC9DC10
0051A9E3 E8 F484EEFF call 00402EDC
0051A9E8 50 push eax
0051A9E9 B9 181EF009 mov ecx, 09F01E18
0051A9EE E8 E06AEEFF call 004014D3
0051A9F3 68 D8D36100 push 0061D3D8 ; ASCII "..\data\Shop9.txt"
0051A9F8 B9 10DCC90A mov ecx, 0AC9DC10
0051A9FD E8 DA84EEFF call 00402EDC
0051AA02 50 push eax
0051AA03 B9 DC74F009 mov ecx, 09F074DC
0051AA08 E8 C66AEEFF call 004014D3
0051AA0D 68 F0D36100 push 0061D3F0 ; ASCII "..\data\Shop10.txt"
0051AA12 B9 10DCC90A mov ecx, 0AC9DC10
0051AA17 E8 C084EEFF call 00402EDC
0051AA1C 50 push eax
0051AA1D B9 A0CBF009 mov ecx, 09F0CBA0
0051AA22 E8 AC6AEEFF call 004014D3
0051AA27 68 08D46100 push 0061D408 ; ASCII "..\data\Shop11.txt"
0051AA2C B9 10DCC90A mov ecx, 0AC9DC10
0051AA31 E8 A684EEFF call 00402EDC
0051AA36 50 push eax
0051AA37 B9 6422F109 mov ecx, 09F12264
0051AA3C E8 926AEEFF call 004014D3
0051AA41 68 20D46100 push 0061D420 ; ASCII "..\data\Shop12.txt"
0051AA46 B9 10DCC90A mov ecx, 0AC9DC10
0051AA4B E8 8C84EEFF call 00402EDC
0051AA50 50 push eax
0051AA51 B9 2879F109 mov ecx, 09F17928
0051AA56 E8 786AEEFF call 004014D3
0051AA5B 68 38D46100 push 0061D438 ; ASCII "..\data\Shop13.txt"
0051AA60 B9 10DCC90A mov ecx, 0AC9DC10
0051AA65 E8 7284EEFF call 00402EDC
0051AA6A 50 push eax
0051AA6B B9 ECCFF109 mov ecx, 09F1CFEC
0051AA70 E8 5E6AEEFF call 004014D3
0051AA75 68 50D46100 push 0061D450 ; ASCII "..\data\Shop14.txt"
0051AA7A B9 10DCC90A mov ecx, 0AC9DC10
0051AA7F E8 5884EEFF call 00402EDC
0051AA84 50 push eax
0051AA85 B9 B026F209 mov ecx, 09F226B0
0051AA8A E8 446AEEFF call 004014D3
0051AA8F 68 68D46100 push 0061D468 ; ASCII "..\data\Shop15.txt"
0051AA94 B9 10DCC90A mov ecx, 0AC9DC10
0051AA99 E8 3E84EEFF call 00402EDC
0051AA9E 50 push eax
0051AA9F B9 747DF209 mov ecx, 09F27D74
0051AAA4 E8 2A6AEEFF call 004014D3
0051AAA9 68 80D46100 push 0061D480 ; ASCII "..\data\Shop16.txt"
0051AAAE B9 10DCC90A mov ecx, 0AC9DC10
0051AAB3 E8 2484EEFF call 00402EDC
0051AAB8 50 push eax
0051AAB9 B9 38D4F209 mov ecx, 09F2D438
0051AABE E8 106AEEFF call 004014D3
0051AAC3 ^ E9 ADF3FFFF jmp 00519E75