Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат ! [Icarus Online]

How to translate the files of a game
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат ! [Icarus Online]

Post by salam »

Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат ?
ссылка на файл https://cloud.mail.ru/public/LvnY/B4pTvWpSr
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by aluigi »

Name of the game?

That item.bin file you uploaded is a localization file and so it contains no data/files.

You can use google translate to post in english.
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by salam »

ICARUS ONLINE Игра !! Than you can open this file ?
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Want to edit this file than it can be done?

Post by salam »

aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by aluigi »

Topic moved in Game Localization because it's not related to archives, this is a translation topic.
item.bin contains some text but I don't think there is really something to edit. Worst case scenario open it with a hex editor.
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by salam »

I have a method that You can use it in the xlsx format to convert and edit, but back to the (.bin) to pack I don't know how
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by aluigi »

The only thing I can do is a simple script that dumps all the strings so you can edit them with a normal text editor and you can use the reimport feature of quickbms to store them back.
What's important is that you do NOT make longer strings, they must be the same length of the original of maybe shorter..
Read section 3 of http://aluigi.org/papers/quickbms.txt

Script for quickbms:

Code: Select all

goto 0x39   # info about strings? let's guess them
get BIN_SIZE asize
for i = 0
    savepos BASE_OFF
    get OFFSET long
    if OFFSET u> BIN_SIZE
        break
    endif
    putarray 0 i OFFSET
next i
math STRINGS = i
get NAME basename
string NAME + ".txt"
for i = 0 < STRINGS
    getarray OFFSET 0 i
    math OFFSET + BASE_OFF
    if OFFSET < BIN_SIZE
        slog NAME OFFSET -1
    endif
next i

Please note that I can't help further, this solution works correctly but with some limitations.
If it's not enough I hope someone else is interested in helping you.

*edit* script updated against invalid offsets
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by aluigi »

I have updated the previous script to handle the invalid information in these other bin files.
For packing back read section 3 of http://aluigi.org/papers/quickbms.txt as I already told you.
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by salam »

Thank you but I don't understand the translation via Google bad
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by salam »

you could write a full script for these files I think other people will also be interested in it
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by aluigi »

Generate item.txt using the script.
Edit one of the korean texts without changing the length of the text (it's just a test)
Run reimport.bat and select the script, item.bin and the output folder where you generated item.bin (SAME files and folders you selected the first time).
That's all.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by aluigi »

aluigi wrote:SAME files and folders you selected the first time
It means you must select item.bin, NOT item.txt. And also your output folder is probably wrong. SAME SAME SAME, ok?
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by salam »

Да, я хочу упаковать обратно в формат .bin.
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by salam »

Here is the file that was unpacked in txt http://prntscr.com/g9payb Now I'm packing it back in .bin. http://prntscr.com/g9pcvg Does not work why?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by aluigi »

You must select ITEM.BIN in both extraction and reimporting
salam
Posts: 26
Joined: Mon Aug 14, 2017 7:49 pm

Re: Чем можно открыть, редактировать и запаковать данный файл обратно, в данный формат !

Post by salam »

Спасибо
Last edited by salam on Fri Aug 18, 2017 3:42 am, edited 1 time in total.