871
Ромхакинг и программирование / [SMD] хакинг Dune: The Battle for Arrakis
« : 03 Сентябрь 2014, 21:59:07 »ясно. мда, довольно запутанно с этим деревом технологий. Правда вот по адресу A1 - кого не открою, у всех нулиАдрес 1a, а не a1. И ещё поправку я уже дал - 1b. (просто на самом деле считывается не 00, а 0000). Поэтому и получается 1a-1b.уже проверил Девастатор, Тяжёлый танк, Квад, Отряд лёгкой пехоты. а по какому адресу указывается для каких домов? Причём, как я понимаю, должно быть несколько адресов под это т.к. ракетные танки, например, доступны всем кроме Ордосов
Про девастатор и так далее, ну да доступно с любого уровня, но посколько hi-tech доступен с 7-ого, то всё равно построить нельзя.
Каким домам доступен располагается по адресу 0x32 (а вот тут именно уже 1 байт).
Чтобы высчитать какие дома - надо число из hex перевести в bin.
считаем справа налево - каждый бит означнает доступность дому -
Например 3d = 111101 - всем кроме атредесов. (Порядок - harkonnen, atreides, ordos, fremen, sardaukar, 6-ой бит - mercenary но у нас их нету, так что неважен).
4 = 000100 - только ордосом.
Добавлено позже:
кстати, а зданий это тоже касается, в смысле редактирование из bin файлов? или пока только юнтов?Да у зданий тоже теперь из конфигов читается, ну только редактора под здания у нас совсем нету. Каким домам, с какого уровня, какие здания требуются - по тем же адресам что и в файлах юнитов.
уже проверил Девастатор, Тяжёлый танк, Квад, Отряд лёгкой пехоты. а по какому адресу указывается для каких домов? Причём, как я понимаю, должно быть несколько адресов под это т.к. ракетные танки, например, доступны всем кроме Ордосов





