Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Myst IV -- patch.m4b how unpack and repack txt files?

Need help translating games in other languages? Have your language problems solved here.
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

Up.
WRS
ultra-veteran
ultra-veteran
Posts: 603
Joined: Fri Nov 06, 2009 12:13 am
Has thanked: 74 times
Been thanked: 137 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by WRS »

its the holidays!

have a function to descramble the bin filenames

Code: Select all

void Parse(str& x)
{
  local int i;
  local string s = "";
  for(i=0; i <x.len; ++i)
  {
    switch( (ubyte)x.val[i] )
    {
// from "t_credits" and "t_frequency"
// subtitle_p_a0c_s81_p02
// subtitle_p_ach_s17_p01_flash
case 0x30: s+= "0"; break; // 0
case 0x32: s+= "1"; break; // 2
case 0x31: s+= "2"; break; // 1
case 0x33: s+= "3"; break; // 3

case 0x3b: s+= "7"; break; // b
case 0x34: s+= "8"; break; // 4
// ------------------------------
case 0x92: s+= "a"; break; // 2
case 0x91: s+= "b"; break; // 1
case 0x93: s+= "c"; break; // 3
case 0x98: s+= "d"; break; // 8
case 0x9a: s+= "e"; break; // a
case 0x99: s+= "f"; break; // 9
case 0x9b: s+= "g"; break; // b
case 0x94: s+= "h"; break; // 4
case 0x96: s+= "i"; break; // 6
case 0x95: s+= "j"; break; // 5
//case 0x9: s+= "k? "; break; // guess ??
case 0x9c: s+= "l"; break; // c
case 0x9e: s+= "m"; break; // e
case 0x9d: s+= "n"; break; // d
case 0x9f: s+= "o"; break; // f
// ------------------------------
case 0xb0: s+= "p"; break; // 0
case 0xb2: s+= "q"; break; // 2
case 0xb1: s+= "r"; break; // 1
case 0xb3: s+= "s"; break; // 3
case 0xb8: s+= "t"; break; // 8
case 0xba: s+= "u"; break; // a
case 0xb9: s+= "v"; break; // 9
case 0xbb: s+= "w? "; break; // guess b
case 0xb4: s+= "x? "; break; // guess 4
case 0xb6: s+= "y"; break; // 6
case 0xb5: s+= "z? "; break; // guess 5
// ------------------------------
case 0xaf: s += "_"; break; // f0
default : 
//Assert(false);
 s += "?? ";
    }
  }

  Printf("%s\n", s);
}
(it just swaps around bit pairs)
Useful tool links:
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

Thanks, but I do not understand. Exactly what I need to do this code and what does it do?

Edit: I do not understand programming. I'm a translator and I do not understand these issues.

here game folder, no other data file or bin file.

Image

Image

Image
WRS
ultra-veteran
ultra-veteran
Posts: 603
Joined: Fri Nov 06, 2009 12:13 am
Has thanked: 74 times
Been thanked: 137 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by WRS »

Taner038 wrote:Thanks, but I do not understand. Exactly what I need to do this code and what does it do?

Edit: I do not understand programming. I'm a translator and I do not understand these issues.
it is just an update. im working on something for myst i'll post in a few days.
Useful tool links:
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

WRS wrote:
Taner038 wrote:Thanks, but I do not understand. Exactly what I need to do this code and what does it do?

Edit: I do not understand programming. I'm a translator and I do not understand these issues.
it is just an update. im working on something for myst i'll post in a few days.
My grateful thanks.
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

Any progress WRS?
WRS
ultra-veteran
ultra-veteran
Posts: 603
Joined: Fri Nov 06, 2009 12:13 am
Has thanked: 74 times
Been thanked: 137 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by WRS »

Useful tool links:
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

Any progress WRS? [roll]
WRS
ultra-veteran
ultra-veteran
Posts: 603
Joined: Fri Nov 06, 2009 12:13 am
Has thanked: 74 times
Been thanked: 137 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by WRS »

Taner038 wrote:Any progress WRS? [roll]
yeah that sourcecode can extract the m4b files and dump the english strings to xml. unfortunately i dont have any time to work on repacking it at the moment :?

i'll attach the tools as they are - the xml convert just prints the console - so pipe it like this:

Code: Select all

myst_loc file.bin > output.xml
You do not have the required permissions to view the files attached to this post.
Useful tool links:
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

WRS wrote:
Taner038 wrote:Any progress WRS? [roll]
yeah that sourcecode can extract the m4b files and dump the english strings to xml. unfortunately i dont have any time to work on repacking it at the moment :?

i'll attach the tools as they are - the xml convert just prints the console - so pipe it like this:

Code: Select all

myst_loc file.bin > output.xml
Thank you very much, but I'm confused,

There is no file .bin file,

How do I unpack the file patch.m4b

I use the following cmd code gives an error:

CMD CODE:

Code: Select all

myst_m4b.exe e patch.m4b C:\Users\Taner\Desktop\2\Unpack
pause
Image

EDIT: I found .bin files but still failed unpack says

Image
User avatar
makcar
veteran
Posts: 154
Joined: Mon May 12, 2014 10:41 pm
Has thanked: 22 times
Been thanked: 45 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by makcar »

Taner038 wrote:EDIT: I found .bin files but still failed unpack says
Image
Try data.m4b_Unpack.bat

Code: Select all

md data\w1\z04\n104
md data\w1\z04\n111
md data\w1\z04\n121
md data\w1\z04\n122
md data\w1\z04\n131
md data\w1\z05\n011
md data\w1\z05\n020
md data\w1\z05\n032
md data\w1\z05\n051
md data\w1\z05\n052
md data\w1\z06\n011
md data\w1\z07\n021
md data\w1\z07\n022
md data\w1\z07\n032
md data\w1\z07\n033
md data\w1\z07\n041
md data\w1\z09\n021
md data\w1\z09\n041
md data\w1\z09\n061
md data\w1\z09\n062
md data\w2\z01\n061
md data\w2\z01\n132
md data\w2\z01\n141
md data\w2\z01\n171
md data\w2\z01\n181
md data\w2\z01\n191
md data\w2\z02\n015
md data\w2\z03\n073
md data\w2\z04\n061
md data\w2\z05\n081
md data\w2\z05\n132
md data\w2\z06\n011
md data\w2\z06\n093
md data\w2\z06\n094
md data\w2\z06\n153
md data\w2\z06\n154
md data\w2\z06\n171
md data\w2\z07\n022
md data\w2\z07\n051
md data\w2\z07\n061
md data\w2\z12\n031
md data\w2\z12\n151
md data\w2\z12\n192
md data\w3\z01\n021
md data\w3\z01\n121
md data\w3\z01\n122
md data\w3\z01\n133
md data\w3\z02\n051
md data\w3\z02\n071
md data\w3\z02\n102
md data\w3\z02\n103
md data\w3\z02\n104
md data\w3\z02\n151
md data\w3\z02\n202
md data\w3\z02\n211
md data\w3\z02\n231
md data\w3\z03\n010
md data\w3\z03\n011
md data\w3\z03\n050
md data\w3\z03\n051
md data\w3\z03\n052
md data\w3\z03\n053
md data\w3\z03\n061
md data\w3\z03\n062
md data\w3\z03\n072
md data\w3\z04\n131
md data\w3\z04\n151
md data\w3\z04\n161
md data\w3\z04\n200
md data\w3\z05\n020
md data\w3\z05\n021
md data\w3\z05\n081
md data\w3\z05\n111
md data\w3\z06\n051
md data\w3\z06\n052
md data\w4\z01\n011
md data\w4\z02\n181
md data\w4\z02\n241
md data\w4\z03\n010
md data\w4\z03\n021
md data\w4\z03\n050
md data\w4\z03\n051
md data\w4\z03\n061
md data\w4\z03\n071
md data\w4\z03\n081
md data\w4\z03\n090
md data\w4\z03\n091
md data\w4\z03\n092
md data\w4\z04\n020
md data\w4\z04\n021
md data\w4\z04\n031
md data\w4\z04\n050
md data\w4\z04\n051
md data\w4\z04\n090
md data\w4\z04\n091
md data\w4\z04\n092
md data\w4\z04\n161
md data\w4\z04\n200
md data\w4\z04\n201
md data\w4\z04\n230
md data\w4\z04\n240
md data\w4\z05\n031
md data\w4\z05\n050
md data\w4\z05\n051
md data\w4\z05\n130
md data\w4\z05\n131
md data\w4\z06\n061
md data\w4\z06\n131
md data\w4\z06\n161
md data\w4\z06\n200
md data\w4\z06\n210
md data\w4\z06\n230
md data\w4\z06\n231
md data\w4\z06\n232
md data\w4\z06\n260
md data\w4\z06\n310
md data\w4\z06\n320
md data\w5\z01\n010
md data\w5\z01\n241
md data\w5\z02\n030
md data\w5\z02\n031
md data\w5\z04\n040
md data\w5\z04\n050
md data\w5\z04\n090
md data\w5\z04\n110
md data\w5\z04\n130
md data\w5\z09\n041
md data\w5\z09\n061
md data\w6\z01\n021
md data\w6\z06\n011
md data\w6\z06\n021
md data\w6\z06\n031
md data\w6\z06\n041
md data\w6\z06\n051
md data\w6\z06\n061
md data\w6\z06\n071
md data\w6\z06\n081
md data\w6\z06\n082
md data\w6\z06\n083
md data\w6\z06\n084
md data\w6\z06\n091
md data\w6\z06\n111
myst_m4b.exe e data.m4b data
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

Thkx makcar

but I stuck in this time when you unpack the .bin file. Tools turns giving error.

example (.bin file):
http://www.mediafire.com/download/fe2bf ... 79_v02.rar
User avatar
makcar
veteran
Posts: 154
Joined: Mon May 12, 2014 10:41 pm
Has thanked: 22 times
Been thanked: 45 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by makcar »

Only this files: data\w6\z06\n011\*.bin

.bin_Unpack.bat

Code: Select all

myst_loc.exe t_audio_menu.bin t_audio_menu.xml
myst_loc.exe t_credits.bin t_credits.xml
myst_loc.exe t_cursor_menu.bin t_cursor_menu.xml
myst_loc.exe t_game_menu.bin t_game_menu.xml
myst_loc.exe t_graphics_menu.bin t_graphics_menu.xml
myst_loc.exe t_helpmap.bin t_helpmap.xml
myst_loc.exe t_journal.bin t_journal.xml
myst_loc.exe t_load_menu.bin t_load_menu.xml
myst_loc.exe t_main_menu.bin t_main_menu.xml
myst_loc.exe t_save_menu.bin t_save_menu.xml
WRS
ultra-veteran
ultra-veteran
Posts: 603
Joined: Fri Nov 06, 2009 12:13 am
Has thanked: 74 times
Been thanked: 137 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by WRS »

sorry there are a few issues with the tools -

makcar is right - it does not create directories when it extracts
also there are different bin types which aren't handled.
Useful tool links:
Taner038
mega-veteran
mega-veteran
Posts: 179
Joined: Fri Aug 22, 2014 6:14 pm
Has thanked: 16 times
Been thanked: 6 times

Re: Myst IV -- patch.m4b how unpack and repack txt files?

Post by Taner038 »

WRS wrote:sorry there are a few issues with the tools -

makcar is right - it does not create directories when it extracts
also there are different bin types which aren't handled.
I look forward to updating and repack
Post Reply