Список форумов
Гипат.org
Найдется место всем!


:: В чате сейчас никого нет
reg2ini
   Список форумов -> MODный форум
Автор
Сообщение
heller
Ветеран


Пришел: 12.03.2002
Сообщения: 1180
Откуда: Москва
Добавлено: 16 декабря 2003, 22:45 [?] [PM] [M] [m] [i]   [«»]

Вот сделал, может кому пригодится ;)
_________________
SURREAL



reg2ini.rar  
27.09 KB, Скачано 246 раз(а).
 
Android Alpha
Убийца троллей


Пришел: 04.09.2002
Сообщения: 3219
Откуда: Москва
Добавлено: 16 декабря 2003, 23:39 [?] [PM]   [«»]

Молодец!
_________________
Человек - существо без перьев, двуногое, с плоскими ногтями. (с) Платон
Sagrer
Убийца троллей


Пришел: 24.12.2001
Сообщения: 3548
Откуда: Курск
Добавлено: 17 декабря 2003, 14:48 [?] [PM] [M] [w] [m] [i]   [«»]

:up:
Jungle Broth.lab
Оружейник


Пришел: 08.11.2003
Сообщения: 187
Откуда: music of Kamchatka
Добавлено: 17 декабря 2003, 16:16 [?] [PM] [M] [w] [i]   [«»]

А что это такое и с чем его едят?
_________________
NeroPhunk - it's our music.
Le docteur fou
Смерть гоблинов


Пришел: 30.03.2003
Сообщения: 208
Откуда: Россия, Москва
Добавлено: 17 декабря 2003, 17:16 [?] [PM] [M]   [«»]

внатуре че это? я запустил, появилось окно, но сразу закрылось
_________________
Реклама. Подпись удалена администрацией. [Twister]
heller
Ветеран


Пришел: 12.03.2002
Сообщения: 1180
Откуда: Москва
Добавлено: 17 декабря 2003, 17:38 [?] [PM] [M] [m] [i]   [«»]

Это консолькое приложение, запускать в консоли (cmd)... а reg файлы - например ai.reg

А вот еще распаковщик res файлов....
_________________
SURREAL



resextr.rar  
26.51 KB, Скачано 208 раз(а).
 
Android Alpha
Убийца троллей


Пришел: 04.09.2002
Сообщения: 3219
Откуда: Москва
Добавлено: 17 декабря 2003, 17:47 [?] [PM]   [«»]

А чем он лучше ресбилда? :)
_________________
Человек - существо без перьев, двуногое, с плоскими ногтями. (с) Платон
Sagrer
Убийца троллей


Пришел: 24.12.2001
Сообщения: 3548
Откуда: Курск
Добавлено: 17 декабря 2003, 19:29 [?] [PM] [M] [w] [m] [i]   [«»]

а вот полное описание формата *.res очень бы даже пригодилось ;)
heller
Ветеран


Пришел: 12.03.2002
Сообщения: 1180
Откуда: Москва
Добавлено: 17 декабря 2003, 22:43 [?] [PM] [M] [m] [i]   [«»]

Вот значит более новая версия, лучше ресбилда, потдерживает более новый формат (такой как в демиургах) :) кстати reg2ini тоже потдерживает формат демиургов...

Цитата:
а вот полное описание формата *.res очень бы даже пригодилось


А там разве есть какие-то проблемы ?
_________________
SURREAL



resextr.rar  
26.77 KB, Скачано 218 раз(а).
 
Sagrer
Убийца троллей


Пришел: 24.12.2001
Сообщения: 3548
Откуда: Курск
Добавлено: 18 декабря 2003, 13:18 [?] [PM] [M] [w] [m] [i]   [«»]

я сам не разбирал его вообще, но у Vea какие-то проблемы были, там были какие-то поля непонятного назначения...
Twister
Неторопливый белый админ


Пришел: 12.03.2002
Сообщения: 2828
Откуда: Волгоград
Добавлено: 18 декабря 2003, 13:37 [?] [PM] [M] [w] [m] [i]   [«»]

Ресами у нас собственно Самба занимается, если кто не знал :) и уже проблем нету, вроде, ну да ладно, надо будет сам расскажет
_________________
Если у вас нет паранойи, это не значит, что за вами не следят...
Jungle Broth.lab
Оружейник


Пришел: 08.11.2003
Сообщения: 187
Откуда: music of Kamchatka
Добавлено: 18 декабря 2003, 15:07 [?] [PM] [M] [w] [i]   [«»]

Спасибо за предоставленую инфо ;) ...
_________________
NeroPhunk - it's our music.
Sagrer
Убийца троллей


Пришел: 24.12.2001
Сообщения: 3548
Откуда: Курск
Добавлено: 18 декабря 2003, 23:18 [?] [PM] [M] [w] [m] [i]   [«»]

не знал :D
Android Alpha
Убийца троллей


Пришел: 04.09.2002
Сообщения: 3219
Откуда: Москва
Добавлено: 19 декабря 2003, 20:41 [?] [PM]   [«»]

И я :upset: .
_________________
Человек - существо без перьев, двуногое, с плоскими ногтями. (с) Платон
Veter
Загонщик


Пришел: 07.12.2003
Сообщения: 10
Добавлено: 02 января 2004, 23:27 [?] [PM]   [«»]

Heller спасибо огромное!!! Утилиты действительно стоящие....именно мне очень пригодиться.....
visor
Охотник


Пришел: 15.03.2004
Сообщения: 77
Добавлено: 30 июня 2010, 20:02 [?] [PM]   [«»]

6 лет не срок)))

В рамках проекта Cursed Earth я исследовал формат REG и решил из черновиков собрать утилиту reg2ini, т.к. прога от heller нерабочая (сконвертировала только 2 файла, на остальных вылетала с ошибкой).

Пригодится, в основном, разработчикам. Файлы REG в человеческом представлении (INI) читать намного проще.

Пользоваться просто: reg2ini.exe file.reg для вывода на экран и reg2ini.exe file.reg > file.ini для вывода в файл. Входной файл требуется, т.к. формат подразумавает работу с seekable-потоком.

Под линуксом, у кого нет wine, собирайте сами: gcc -std=c99 -o reg2ini reg2ini.c
ANSI C, без зависимостей.

Документация по формату (там есть некоторые хитрости), выдернутая из проекта, прилагается.



reg2ini.zip  
18.26 KB, Скачано 115 раз(а).
 
Sagrer
Убийца троллей


Пришел: 24.12.2001
Сообщения: 3548
Откуда: Курск
Добавлено: 05 июля 2010, 17:35 [?] [PM] [M] [w] [m] [i]   [«»]

респект )

Цитата:

Если не заботиться о портируемости, то можно соотвествующим образом настроить нужные структуры данных и прочитать файл за один раз.


а можно сделать ifdef и компилить вариант с чтением напрямую только на подходящих компилерах и архитектурах, так наверняка быстрее %). А если компилер скажем не тот - разбираем файл по байтикам ).
_________________
Мы уйдем без следа, ни имен ни примет.
Этот мир простоит еще тысячи лет.
Нас и раньше здесь не было - после не будет.
Ни ущерба, ни пользы от этого нет. (с) Омар Хайям
visor
Охотник


Пришел: 15.03.2004
Сообщения: 77
Добавлено: 05 июля 2010, 19:55 [?] [PM]   [«»]

Да. Но все файлы reg весят каких-то пару килобайт, так что можно смело забить... (для сравнения, mob в > 2 МБ парсится от силы пол секунды...)
Показать сообщения:   
   Список форумов -> MODный форум
Версия для печати
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы
Вы можете скачивать выложенные файлы
Перейти:  
Часовой пояс: GMT +4:00