M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  Основной
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


Hack-Zone  -  Gunner,  04.02.1999  13:51:50

Внутри savegame каждому юниту назначен свой порядковый номер:

32 - Constructor; 33 - Scout; 34 - Tank; 35 - Assault Gun; 36 - Rocket Launcher; 37 - Missle Crawler
38 - Mobile Anti-Aircraft; 39 - Mani Layer; 3A - Surveyer; 3B - Scanner; 3C - Supply Truck
3D - Gold Truck; 3E - Engineer; 3F - Bulldozer; 40 - Repair Unit; 41 - Fuel Truck; 42 - Personnel Carrier
43 - Infiltrator (A51C); 44 - Infantry; 45 - Escort; 46 - Carvette; 47 - Gun Boat; 48 - Submarine
49 - Sea Transport; 4A - Missle Cruiser; 4B - Sea Mine Layer

Юниты игрока красного цвета начинаются с 9CDC, зеленого - A97C, синего - B0A2, и серого - BD90

Пример: Допустим, нам нужно отредактировать Assault Gun (35).
Для этого откройте вашу сохраненную игру в любимом hex-редакторе (я предпочитаю встроенный у Dos Navigator`а), и найдите адрес A359. С него начинается определение характеристик для Assault Gun. Первые семь байт трогать не нужно - в них задается порядковый номер, обозначение «юнит», и несколько специальных параметров.

Hex: A359 - некий start set; A35C - порядковый номер
Затем: A360-Cost; A362-Hits; A364-Armor; A366-Attack;
A368-Speed; A36A-Range; A36C-Shots; A36F-Scan; A373-Ammo

Максимальное значение для каждого - 7F (в игре будет видно 254) Причем, обратите внимание: настоящее значение hex:7F всю жизнь обозначало dec:127, но как раз в игре оно в два раза больше. Иногда возникают трудности с подчетом ;-) Я не стал приводить hex-адреса для каждого юнита отдельно, потому что этого совсем не требуется, важно записать порядок определения характеристик. А дальше сами смотрите, что вы хотите изменить: стоимость, броню, количество выстрелов и.т.д. А теперь, как заставить все это работать: Выберите отредактированный юнит, и наберите код [maxsuper]. Как вы понимаете, все эти hack`и только для версий 1.02 и 1.04 и для игры в Multiplay не действительны... Вы тоже можете побаловаться с золотом : hex-адрес: 9CDA. Длина 2 байта, максимальное значение FF 7F (в игре будет 32767).
Примечание SVS (по сведениям, полученым от Volodja): Если у Вас установлена версия 1.56 (например, скаченная с этого сервера) Вы можете воспользоваться следующим cheat: нажмите в игре Alt-Z и появится меню, выбрав в котором Вы получите ЛЮБОЙ юнит или здание из доступных в игре (включая ХАРВЕСТЕР и мертвого ФРЕДИ КРЮГЕРА) :-)))…

    ответы :