Jump to content
Sign in to follow this  
V3ct0r

Работа с .res файлами (2.x версия)

Recommended Posts

Работа с .res файлами (2.x версия)

Автор: Monsiure aka Ingry

 

Итак, можно думаю приступить, а начнем мы со скачивания ICU.

Скачать

 

Благодарности:

  • Спасибо @lyon и @insider за направление на верный путь.
  • Особая благодарность @kLabMouse за исправление неисправностей в декомпилировании, путем редактирования исходников, версия была взята родная 1.3.8.1. Внутри файлов лежит исходник + скомпилированные .exe .Полное сообщение неисправностей, которые он исправил:

 

Quote

Хм. Собственно сам попробовал, только на родной версии 1.3.8.1
Суть в том, что сдает спецсимволы: \n \t \' \G \\ и т.п.
В принципе, не сложно догадаться что и где должно стоять. Хотя могут быть и нюансы.
Может получится порыться во внутренностях, и сделать нормальное представление строк в более натуральном (исходном виде).

Ещё есть нюанс в том, что выход сортирует по ключу. Потому сравнить с первого раза не удавалось. Пришлось писать свой сортировщик.

 

 

Теперь можно приступить к объяснению:

 

Компиляция:

  • Создаем папку icu в корне диска C;
  • В папку ICU выгружаем содержимое из папки bin (В нашем скаченном архиве);
  • Далее создаем в папке icu, файл compile.bat;
  • Нажимаем правой кнопкой > изменить;
  • И добавляем туда это:
genrb -e UTF-8 -s | ПУТЬ ДО ПАПКИ С ICU | файл который будем компилировать |
Пример: genrb -e UTF-8 -s C:/icu en_US.txt
  • При этом нужно файл, который будем компилировать поместить в папку ICU;
  • Сохраняем, запускаем.

 

Декомпиляция:

  • Создаем в нашей папке ICU еще один .bat файл;
  • Называем его decompile;
  • Добавляем туда такие строчки;
derb -e UTF-8 -s | ПУТЬ ДО ПАПКИ С ICU | файл который будем декомпилировать |
Пример: derb -e UTF-8 -s C:/icu en_US.res
  • При этом нужно файл, который будем декомпилировать поместить в папку ICU;
  • Сохраняем, запускаем.

 

Вопрос: Найдите тут место, где я посмеялся :smile:

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites
2 часа назад, V3ct0r сказал:

Вопрос: Найдите тут место, где я посмеялся :smile:

Слишком много исправлений в сообщении?)


Делай добро и бросай его в воду

Share this post


Link to post
Share on other sites

@NMS3RR

Обрати внимание на картинку в начале поста

  • Like 1

Share this post


Link to post
Share on other sites
18 hours ago, V3ct0r said:Example: genrb -e UTF-8 -s C: / icu en_US.txt
  • Question: Find here a place where I laughed :smile:

About that cat? haha :P

Share this post


Link to post
Share on other sites

@BETEP/macs509 спасибо! Обновил ссылку в шапке

  • Like 1

Share this post


Link to post
Share on other sites

Хотелось бы добавить свой измененный bat файл .....  Мне все время доставляло не удобство с батниками компил, декомпил, особенно если нужно работать с разными файлами  ( ru_RU ; en_US ) а так же при возникновении ошибок они сразу закрывались так вот выкладываю свой с внутренним меню ....

 

Скачать

 

P/S камнями сильно не закидывайте я только учусь... :pardon:

 

Новый точечный рисунок.png

Edited by destroger
  • Like 4

Share this post


Link to post
Share on other sites
On 2/5/2017 at 5:37 PM, destroger said:

I would like to add my modified bat file ..... I always got not the convenience with batniks compile, decompile, especially if you need to work with different files ( ru_RU; en_US ) as well as when errors occur, they immediately closed so here I lay out my own with the internal menu ....

 

Download

 

P/S stones do not throw much I'm just learning... :pardon:

 

New dot picture.png

can u upload this pls again!!!

Share this post


Link to post
Share on other sites

Hello @Mesut!

 

You can download the program here. What @destroger posted is just a .bat script for easy launch genrb.exe and derb.exe. You can easily do the same, there is a lot of information on the Internet on creating your own .bat files (Ты можешь скачать программу по приведенной ссылке. То, что выложил destroger, просто .bat файл для удобного запуска программы. Ты легко можешь сделать такой же, в Интернете много информации по созданию .bat файлов).

  • Like 1

Share this post


Link to post
Share on other sites
18 hours ago, Mesut said:

thk u!! i will reward u whit like button there no one for u? other topic member have...

Hello! Fixed, thank you! Now you can use reactions too (Исправил, спасибо! Теперь Вы тоже можете использовать реакции).

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...