[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Come_with_me  
Имена и названия
Come_with_meДата: Четверг, 05.08.2010, 16:21 | Сообщение # 1
Создатель сайта
Группа: Администрация
Сообщений: 31
Статус: Offline
Как изменять существующие имена и названия,

Что нужно:
1. FL ID Referer
2. Resource Hacker

Шаг 1: Изменение ИМЕН

Если надобно что-то поменять (Какое-нить НАЗВАНИЕ или ИМЯ)

Юзайте FL ID referer чтобы определить соответствия ID ( например - 237034 (Истребитель Либерти - Патриот). Введите этот ID в поле IDs_name и нажмите кнопку IDs_name > resourceID. Программа покажет следующую инфу:

HEX = 39DEA
DLL = 3 (NameResource.dll)
Table = 9DE (2527)
Position A (11)
ResourceID = 40426

Номер DLL = 3(NameResource.dll) указывает на ДЛЛ, в которой хранится данное ИМЯ/НАЗВАНИЕ (что касается ИМЕН и НАЗВАНИЙ, то они почти все в NameResource.dll).
Другие важные значения - это Table = 9DE (2527) и ResourceID = 40426. Чтобы продолжить - открываем nameresources.dll в Resource Hackerе.
(Длл находится в \Freelancer\EXE\ ). Открываем String Table и видим тучу чисел. Ищем 2527 (т.к. Table = 9DE (2527)) и открываем ее. Находим ResourceID (40426). Теперь можно изменить это ИМЯ/НАЗВАНИЕ

З.Ы. Зная Table и resourceId с помощью FL ID ref можно узнать Ids_name (что иногда нужно).

Шаг 2: Добавление ИМЕНИ/НАЗВАНИЯ

Для начала сообразите бэкап nameresource.dll (мало ли что ). После этого открываем этот файлик в Resource Hacker-е.
Ищем свободные, не используемые Table-ы. Например 1315 или 3051. Раскрываем ее... Появится список ресурсов в правом окне. Выбираем один из них и пишем свое ИМЯ/НАЗВАНИЕ объекта, корабля, станции, человека ... По окончанию скомпилируйте измененный вариант (кнопка Compile).

Открываем FL ID Referer и вводим координаты в области ResID to ids_name|ids_info наш ResID "нового ИМЕНИ/НАЗВАНИЯ" нажимаем "Convert" и получаем ID, который можно использовать в ИНИ файлах.


Все письма только на имейл
 
  • Страница 1 из 1
  • 1
Поиск: