| 
 
				 (09.03.2012 19:22)Berserker Wrote:  Исправить штук двадцать или меньше MOVSX REG, [BYTE ... + 47N] на MOVZX и может статься, что будет 255 пределом. 
Нет. Ты забываешь об отрицательных бонусах артефактов. Таких, например, как части Грохота Титана. 
Тоже был сначала подвержен этому заблуждению.
  (09.03.2012 19:38)Berserker Wrote:  MOP, а что у тебя с snd-архивом? Вроде он битый, плагин тотала отказывается его просматривать. Какой-то мусор в конце... 
Битый, не битый... Никто ведь его в Тотале просматривать не должен был. Создавал MMArchive-ом. Работает и не вылетает - значит, нормальный.
  (09.03.2012 19:22)Berserker Wrote:  Есть даже половина этих адресов, выдранных вручную. Устал, когда понял, что там их сто или более. 
А вот мне тогда лень не было:
 ; РАСШИРЕНИЕ ЗНАЧЕНИЙ ПЕРВИЧНЫХ НАВЫКОВ ДО +1272417C 3C7F;                      CMP AL,7F
 24180 BA7F000000;                MOV EDX,7F
 2419B 3C7F;                      CMP AL,7F
 2419F B97F000000;                MOV ECX,7F
 241BE 3C7F;                      CMP AL,7F
 241C2 B87F000000;                MOV EAX,7F
 241EC 3C7F;                      CMP AL,7F
 241F3 B87F000000;                MOV EAX,7F
 33744 3C7F;                            CMP AL,7F
 33748 B87F000000;                      MOV EAX,7F
 42F0A 3C7F;                            CMP AL,7F
 42F0E BE7F000000;                mov	esi,0000007Fh
 42F28 3C7F;                            CMP AL,7F
 42F2C BB7F000000;                      MOV EBX,7F
 6388B 3C7F;                            CMP AL,7F
 6388F B87F000000;                      MOV EAX,7F
 638B3 3C7F;                            CMP AL,7F
 638B7 B87F000000;                      MOV EAX,7F
 638DB 3C7F;                            CMP AL,7F
 638DF B87F000000;                      MOV EAX,7F
 6C7A1 3C7F;                            CMP AL,7F
 6C7A5 B87F000000;                      MOV EAX,7F
 6C7DB 3C7F;                            CMP AL,7F
 6C7DF B87F000000;                      MOV EAX,7F
 6C815 3C7F;                            CMP AL,7F
 6C819 B87F000000;                      MOV EAX,7F
 6C850 3C7F;                            CMP AL,7F
 6C854 B87F000000;                      MOV EAX,7F
 846F8 3C7F;                            CMP AL,7F
 846FC B87F000000;                      MOV EAX,7F
 25C39 3C7F;                            CMP AL,7F
 25C3D BE7F000000;                mov	esi,0000007Fh
 2BEFA 3C7F;                            CMP AL,7F
 2BF10 3C7F;                            CMP AL,7F
 32955 3C7F;                            CMP AL,7F
 32959 BB7F000000;                 mov	ebx,0000007Fh
 32ADB 80F97F;                    		cmp	cl,7Fh
 32AE0 B97F000000;                		mov	ecx,0000007Fh
 32B11 80F97F;                    		cmp	cl,7Fh
 32B16 B97F000000;                		mov	ecx,0000007Fh
 519B6 3C7F;                      		cmp	al,7Fh
 519BA B87F000000;                		mov	eax,0000007Fh
 63AA8 3C7F;                            CMP AL,7F
 63AAC B87F000000;                      MOV EAX,7F
 63ADB 3C7F;                            CMP AL,7F
 63ADF B87F000000;                		mov	eax,0000007Fh
 6C8C2 3C7F;                            CMP AL,7F
 6C8C6 BB7F000000;                 mov	ebx,0000007Fh
 92FD0 3C7F;                      		cmp	al,7Fh
 92FD4 B97F000000;                		mov	ecx,0000007Fh
 92FEA 3C7F;                      		cmp	al,7Fh
 92FEE B87F000000;                		mov	eax,0000007Fh
 9E4FA 3C7F;                      		cmp	al,7Fh
 9E4FE B97F000000;                		mov	ecx,0000007Fh
 9E516 3C7F;                      		cmp	al,7Fh
 9E51A B87F000000;                		mov	eax,0000007Fh
 A32C1 3C7F;                      		cmp	al,7Fh
 A32C5 BE7F000000;                mov	esi,0000007Fh
 A3403 3C7F;                      		cmp	al,7Fh
 A3407 BF7F000000;                		mov	edi,0000007Fh
 A7825 3C7F;                      		cmp	al,7Fh
 A7829 B97F000000;                		mov	ecx,0000007Fh
 A7841 3C7F;                      		cmp	al,7Fh
 A7845 B87F000000;                		mov	eax,0000007Fh
 C7F0A 3C7F;                      		cmp	al,7Fh
 C7F0E C745F87F000000;            		mov	dword ptr [ebp-08h],0000007Fh
 C8043 3C7F;                      		cmp	al,7Fh
 C8047 BF7F000000;                		mov	edi,0000007Fh
 C80AB 3C7F;                      		cmp	al,7Fh
 C80AF BF7F000000;                		mov	edi,0000007Fh
 C82F4 3C7F;                      		cmp	al,7Fh
 C82F8 BB7F000000;                		mov	ebx,0000007Fh
 C83E6 3C7F;                      		cmp	al,7Fh
 C83EA BB7F000000;                		mov	ebx,0000007Fh
 D8BFB 3C7F;                      		cmp	al,7Fh
 D8BFF B87F000000;                		mov	eax,0000007Fh
 D9C0E 3C7F;                      		cmp	al,7Fh
 D9C12 B87F000000;                		mov	eax,0000007Fh
 DA53C 3C7F;                      		cmp	al,7Fh
 DA540 B97F000000;                		mov	ecx,0000007Fh
 DD877 80F97F;                    		cmp	cl,7Fh
 DD87C B97F000000;                		mov	ecx,0000007Fh
 DDA72 3C7F;                      		cmp	al,7Fh
 DDA76 B97F000000;                		mov	ecx,0000007Fh
 E197F 3C7F;                      		cmp	al,7Fh
 E1983 B87F000000;                		mov	eax,0000007Fh
 E2092 3C7F;                      		cmp	al,7Fh
 E2096 B87F000000;                		mov	eax,0000007Fh
 E4152 3C7F;                      		cmp	al,7Fh
 E4156 B87F000000;                		mov	eax,0000007Fh
 E5BE2 80FA7F;                    		cmp	dl,7Fh
 E5BE7 BA7F000000;                		mov	edx,0000007Fh
 E60B8 3C7F;                      		cmp	al,7Fh
 E60BC B87F000000;                		mov	eax,0000007Fh
 E63A4 3C7F;                      		cmp	al,7Fh
 E63A8 B87F000000;                		mov	eax,0000007Fh
 E63CB 3C7F;                      		cmp	al,7Fh
 E63CF B87F000000;                		mov	eax,0000007Fh
 11D7E9 3C7F;                      		cmp	al,7Fh
 11D7ED B87F000000;                		mov	eax,0000007Fh
 11DF3F 3C7F;                      		cmp	al,7Fh
 11DF43 BE7F000000;                		mov	esi,0000007Fh
 11F856 3C7F;                      		cmp	al,7Fh
 11F85A BF7F000000;                		mov	edi,0000007Fh
 124CD5 3C7F;                      		cmp	al,7Fh
 124CD9 B87F000000;                		mov	eax,0000007Fh
 124D10 3C7F;                      		cmp	al,7Fh
 124D14 B87F000000;                		mov	eax,0000007Fh
 124E45 3C7F;                      		cmp	al,7Fh
 124E4D B87F000000;                		mov	eax,0000007Fh
 124F0E 3C7F;                      		cmp	al,7Fh
 124F12 B87F000000;                		mov	eax,0000007Fh
 124F4B 3C7F;                      		cmp	al,7Fh
 124F4F B87F000000;                		mov	eax,0000007Fh
 124FAC 3C7F;                      		cmp	al,7Fh
 124FB0 B87F000000;                		mov	eax,0000007Fh
 125058 3C7F;                      		cmp	al,7Fh
 12505C B87F000000;                		mov	eax,0000007Fh
 12509B 3C7F;                      		cmp	al,7Fh
 12509F B87F000000;                		mov	eax,0000007Fh
 1250DA 3C7F;                      		cmp	al,7Fh
 1250DE B87F000000;                		mov	eax,0000007Fh
 125117 3C7F;                      		cmp	al,7Fh
 12511B B87F000000;                		mov	eax,0000007Fh
 126559 3C7F;                      		cmp	al,7Fh
 12655D B87F000000;                		mov	eax,0000007Fh
 126FF9 3C7F;                      		cmp	al,7Fh
 126FFD B87F000000;                		mov	eax,0000007Fh
 127295 3C7F;                      		cmp	al,7Fh
 127299 B87F000000;                		mov	eax,0000007Fh
 1272C4 3C7F;                      		cmp	al,7Fh
 1272C8 BE7F000000;                		mov	esi,0000007Fh
 12F1D4 3C7F;                      		cmp	al,7Fh
 12F1D8 B87F000000;                		mov	eax,0000007Fh
 16DC6B 80F97F;                    		cmp	cl,7Fh
 16DC70 B97F000000;                		mov	ecx,0000007Fh
 16DCEE 3C7F;                      		cmp	al,7Fh
 16DCF2 BA7F000000;                		mov	edx,0000007Fh
 19BFD0 3C7F;                      		cmp	al,7Fh
 19BFD4 B87F000000;                		mov	eax,0000007Fh
 1B0626 3C7F;                      		cmp	al,7Fh
 1B062A BF7F000000;                		mov	edi,0000007Fh
 1B076E 3C7F;                      		cmp	al,7Fh
 1B0772 BF7F000000;                		mov	edi,0000007Fh
 1B1254 3C7F;                      		cmp	al,7Fh
 1B1258 B87F000000;                		mov	eax,0000007Fh
 1DE654 3C7F;                      		cmp	al,7Fh
 1DE658 B87F000000;                		mov	eax,0000007Fh
 1DE6FF 3C7F;                      		cmp	al,7Fh
 1DE703 B87F000000;                		mov	eax,0000007Fh
 1DE7AA 3C7F;                      		cmp	al,7Fh
 1DE7AE B87F000000;                		mov	eax,0000007Fh
 1DE997 3C7F;                      		cmp	al,7Fh
 1DE99B B87F000000;                		mov	eax,0000007Fh
 1F5CBC 80F97F;                    		cmp	cl,7Fh
 1F5CC1 BF7F000000;                		mov	edi,0000007Fh
 1F5CD7 80F97F;                    		cmp	cl,7Fh
 1F5CDC B97F000000;                		mov	ecx,0000007Fh
 E567C BA7F000000;                		mov	edx,0000007Fh
 86219 80F97F;                    		cmp	cl,7Fh
 8621E B97F000000;                		mov	ecx,0000007Fh
 8636B 3C7F;                      		cmp	al,7Fh
 8636F B87F000000;                		mov	eax,0000007Fh
 8638F 3C7F;                      		cmp	al,7Fh
 86393 B87F000000;                		mov	eax,0000007Fh
 86782 3C7F;                      		cmp	al,7Fh
 86786 BE7F000000;                		mov	esi,0000007Fh
 D9124 3C7F;                      		cmp	al,7Fh
 D9128 B97F000000;                		mov	ecx,0000007Fh
 
 ; Сокращение (перемещено из Reductions.txt):
 1BE231 55;                                PUSH EBP
 1BE232 8BEC;                              MOV EBP,ESP
 1BE234 8B5508;                           MOV EDX,DWORD PTR SS:[EBP+8]
 1BE237 8A841176040000;                   MOV AL,BYTE PTR DS:[ECX+EDX+476]
 1BE23E 3C7F;                             CMP AL,7F
 1BE240 7E09;                             JLE SHORT mop.005BE24B
 1BE242 B87F000000;                       MOV EAX,7F
 1BE247 5D;                                POP EBP
 1BE248 C20400;                           RETN 4
 1BE24B 84C0;                              TEST AL,AL
 1BE24D 7E07;                             JLE SHORT mop.005BE256
 1BE24F 0FBEC0;                            MOVSX EAX,AL
 1BE252 5D;                                POP EBP
 1BE253 C20400;                           RETN 4
 1BE256 33C0;                              XOR EAX,EAX
 1BE258 83FA02;                           CMP EDX,2
 1BE25B 0F9DC0;                            SETGE AL
 1BE25E 5D;                                POP EBP
 1BE25F C20400;                           RETN 4
 
 1BDD24 E808050000;                       CALL mop.005BE231
Впрочем, тут не все подходят к exe ТЕ. Я много чего поперемещал...
 Nick1317 Wrote:если будет интересно - скажи 
Вау! Да это самый интересный сейв из присланных. Главным образом потому, что отыграно аж 9 месяцев. И столько реликвий в городах... 
Вижу, что некроманты как рулили, так и рулят в долгой игре...
 
Нашёл у оранжевого игрока две Цитадели с 5-ым этажём магии без здания Гильдии вообще. Судя по расположению, оба эти города - построены, их не было в начале игры. Так что, видимо, проблема в этом. Буду разбираться. Пересчитаю сначала все города на карте. Хотя лимит строительства и есть, мало ли что... Ещё, возможно, этот баг вызвал запрет строительства в возводимом городе и разрешение по окончании всех построек. Это который вроде в ЭРЕ исправлен. Да, скорее всего, он и виноват - здания не просто разрешаются, но и строятся невпопад.
 Nick1317 Wrote:а то мало им ещё чудищ-привидений, ещё и дома призраки стали 
Не понял, что это значит. С двеллингами в городах вроде всё в порядке... В Некрополисе с названием Грэйвравен есть Портал Вызова, но его создал Тёмный Круг Баа-за-Дерис. 
Если там что-то с невидимыми двеллингами и есть, то наверняка та же причина, что и с Гильдией.
 
А что за нейтральный Оплот вверху, который почти целиком стоит на воде? Кто его построил? Почему у него нет названия? И почему он заброшен, восстание?
 
В общем, спасибо за сейв. Есть над чем поработать.    
А обновление патча всё-таки зря не качаешь. Это может привести потом к несовместимости твоих сейвов со сборкой, на которой я их тестирую. А эта сборка обновляется так же, как это должно быть у пользователя - самое свежее поверх.
			 
 Circle of destruction, hammer comes crushing
 Powerhouse of energy
 Whipping up a fury, dominating flurry
 We create the battery
 
				
(This post was last modified: 09.03.2012 20:36 by MOP.)
 |