Torin's Passage - Polish language version support

Ask for help with ScummVM problems

Moderator: ScummVM Team

User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Torin's Passage - Polish language version support

Post by Majkel47 »

Hi!
I've tried to run Torin's Passage via ScummVM, but it does not recognise the game at all. One thing worth mentioning is the fact that Polish language version has completely different file structure. Is there any possibility to add support of this version to the Scumm? If there is any possibility to help with that, I'm wide open for that. Also, I can provide a copy of my CD with Polish version, if it would be helpful.

Thank you in advance for any answer!

Cheers!
User avatar
Raziel
ScummVM Porter
Posts: 1531
Joined: Tue Oct 25, 2005 8:27 am
Location: a dying planet
Contact:

Re: Torin's Passage - Polish language version support

Post by Raziel »

If it has a complete different file structure maybe it needs to be decrunched first?
Maybe there are some files not available from the start which fails to be recognised in the process?

Could you share s list of the files?
With size, name and maybe md5sums?
User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Re: Torin's Passage - Polish language version support

Post by Majkel47 »

Here are the screenshots. One is from CD and second one is from the game instalation folder
Attachments
CD.png
CD.png (20.72 KiB) Viewed 2098 times
AfterInstall.png
AfterInstall.png (25.35 KiB) Viewed 2098 times
User avatar
Praetorian
ScummVM Developer
Posts: 874
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Torin's Passage - Polish language version support

Post by Praetorian »

Hello,

Our instructions on the wiki, albeit the general ones for SCI games, indicate that you need to copy files and folders from the CD(s). Using the installer might not work -- and looking at the directory that installer made, it seems to be missing required data files.

Maybe the files in the "res" directory that the installer created should be in the outer folder?
And also what is the files list inside the "pl" folder on the CD?

My GOG (English) version has the subfolders "movies" and "patches" inside the game's installation folder, and also a few executables and resource files directly in the installation folder.
User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Re: Torin's Passage - Polish language version support

Post by Majkel47 »

I've copied flies from the CD but it doesn't work too. There are no "pl" folder on a CD, at least not in the main catalogue. It's inside of "torin.rar" file. Here's a screenshot with files list inside of "pl" folder. Also, one more thing - files in "torin.rar" are the same as the files in game instalation folder. Mostly, due to fact, that installer in Polish version is a simple unpacker of the rar file.
Attachments
PL.jpg
PL.jpg (108.35 KiB) Viewed 2081 times
User avatar
Praetorian
ScummVM Developer
Posts: 874
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Torin's Passage - Polish language version support

Post by Praetorian »

Hmm, I mixed up which screenshot was which.

Did you also try to copy the contents of the res folder directly in the game data folder that ScummVM sees?

What are the contents of that "res" folder? GOG has files like "RESOURCE.CFG", "RESOURCE.SFX", "RESOURCE.AUD" directly in the game installation folder (and not in a "res" subfolder).
torinsGOGList.jpg
torinsGOGList.jpg (91.87 KiB) Viewed 2066 times
I can't say if ScummVM will pick up on those MSG files in the "pl" folder. They seem like localized text resource files that override the English localization with Polish.

But if you get ScummVM to detect the game, by creating a folder structure as close as the one GOG has, then that's a start I guess.
User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Re: Torin's Passage - Polish language version support

Post by Majkel47 »

I've tried my best to create a folder structure as closest as I could as the GOG one has, but It didn't help too. Here's another screenshot, this time with "res" folder. I can send you via private message a copy of the files from CD, if it's gonna help.
Attachments
res.png
res.png (14.03 KiB) Viewed 2053 times
User avatar
Praetorian
ScummVM Developer
Posts: 874
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Torin's Passage - Polish language version support

Post by Praetorian »

Majkel47 wrote: Sat Feb 25, 2023 11:13 pm I've tried my best to create a folder structure as closest as I could as the GOG one has, but It didn't help too. Here's another screenshot, this time with "res" folder. I can send you via private message a copy of the files from CD, if it's gonna help.
Looks like our detection code for localized windows version relies on the existence of 3 files, resmap.000 (in the base folder), ressci.000 (in the base folder), and 0.msg (inside a subfolder path that indicates the localization too). So it does pick up on the MSG files, but detection seems to expect them in specifically named directories (for supported languages). Eg. for German the files are:

Code: Select all

resmap.000
ressci.000
german/msg/0.msg
The pertinent code starts around here:
https://github.com/scummvm/scummvm/blob ... es.h#L6025

It makes sense to me that if we supported Polish, the "pl" folder should have a similar subpath with all the MSG files, something like "pl/msg/", so that the subpath to 0.msg would be:

Code: Select all

pl/msg/0.msg
At the very least, detection would require the MD5 hashes for the files mentioned above, so in the Polish case:

Code: Select all

resmap.000
ressci.000
pl/msg/0.msg
You can get the required MD5 hashes by running these commands from the Windows command prompt shell (cmd) from within the folder where your scummvm.exe is.

Code: Select all

.\scummvm.exe  --md5 --md5-engine=sci --md5-path="D:\Gry\Emulacja\ScummVM\Games\Torin\RESMAP.000"
.\scummvm.exe  --md5 --md5-engine=sci --md5-path="D:\Gry\Emulacja\ScummVM\Games\Torin\RESSCI.000"
.\scummvm.exe  --md5 --md5-engine=sci --md5-path="D:\Gry\Emulacja\ScummVM\Games\Torin\pl\msg\0.MSG"
where "D:\Gry\Emulacja\ScummVM\Games\Torin\" is the path to your game folder (I used the one from the screenshots you provided).

I'm going to ping ScummVM developer sluicebox about this, since he's the expert on SCI engine.
User avatar
Praetorian
ScummVM Developer
Posts: 874
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Torin's Passage - Polish language version support

Post by Praetorian »

I have some additional info from sluicebox, our SCI expert developer.

First, it would be good to know exactly what ScummVM says when you point it to the base directory with the game's data, the one where the RES files should be, on your hard drive. Can you paste the exact message? Does it say there's no game there, or that there's a game but does not recognise that it's the polish version of it? Did it use to say the first one and switch to the second or vice versa?

Second, it would help if we got the full listing of files and folders as is now. Sluicebox writes that if you just dumped everything in one directory it should work.

Also, according to sluicebox:
the RES* files (the big game volumes) are the same in all languages, the localizations are all in the patch files, and those will get loaded regardless of detection entry. So if you'd just dump everything in the same directory, detection table would see it and it would work.

A full text directory listing of the entire CD could help us update the instructions for that particular disc, but detection tables aren't the issue here
A command from Windows command prompt (cmd) to get a full text listing of the CD and other folders (eg. the game data folder on your HDD) on Windows would be something like:

Code: Select all

tree "D:\Gry\Emulacja\ScummVM\Games\Torin" > "d:\full_gamefolder_listing.txt" /A /F
and

Code: Select all

tree "E:\Gry\Torin" > "d:\full_gameCD_listing.txt" /A /F
And then attach the "full_gamefolder_listing.txt" and "full_gameCD_listing.txt" files here.
Again I took the paths to your game folder and CD folder from your screenshots, please correct otherwise.

Here's a link about the file listing command, where they also suggest a graphic UI app ("Karen's Directory Printer") that does something similar -- it actually offers more options, including showing MD5 hashes of the files. Edit: using this Directory Printer app, here's my preference for settings for a nice printout:
DirectoryListingAppPrintSettings.png
DirectoryListingAppPrintSettings.png (43.49 KiB) Viewed 2019 times
User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Re: Torin's Passage - Polish language version support

Post by Majkel47 »

Okay, so right after instalation, without "RESMAP.000" and "RESSCI.000" files i have a message "ScummVM couldn't find any game in this catalogue" (I hope that this message sounds like this, I have a polish language version in Scumm and I couldn't find an option to change it to english).

BUT!

When I have copied this files:

Code: Select all

resmap.000
ressci.000
pl/msg/0.msg
The game works nearly perfect, except one detail. All of the subtitles are in English, most of UIs are in English but options in the right top corner of the screen (File, edit, etc.) are in Polish.

Here are the lists of the files from CD and in game instalation directory right after instalation, without any changes.

Full game CD listing

Code: Select all

FOLDER	E:\gry\torin\	-------	2	7	1 445 158	1 445 158
FILE	E737762935E48E82FD9B906CABF59EA9	autorun.inf	36	
FILE	80EEB5279E2B9CCC71E06051879B27F4	eula.txt	3 039	
FILE	421BBB8D2B49C45FA20537060FDD7EBD	in.ini	413	
FILE	6C2E227ADB8488C1C7168E501297A7C6	Install.exe	440 832	
FILE	BC8E5090744ECAB6EAF3EB2711EE8C7A	KSGDeInstall.exe	314 368	
FILE	F5BCCBCCFF4989A3060DCAC315B8B387	torin.rar	633 222	
FILE	C8C0E1BF14BB9A17A7018ECE296D43D8	UNRAR.DLL	53 248	
FOLDER	E:\gry\torin\movie\	-------	0	2	28 065 566	28 065 566
FILE	312DF7AFC04DEB43E7C17545B2078148	10000.VMD	21 034 036	
FILE	CAA4E3E0AF55898CB4828FBC6B4F9ED4	10001.VMD	7 031 530	
TOTAL	E:\gry\torin\movie\	-------	0	2	28 065 566	28 065 566
FOLDER	E:\gry\torin\res\	-------	0	5	305 720 452	305 720 452
FILE	EE6153332DA64CB10C2D5CFC04226569	RESMAP.000	9 799	
FILE	ACC2929BAF7AB458C2BE1F81EEFDF440	RESMDT.000	9 799	
FILE	D056DAACF4235DF4A1E6ACC2DC553936	RESOURCE.AUD	181 100 846	
Full game folder listing

Code: Select all

FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\	-------	2	12	798 362	798 362
FILE	80EEB5279E2B9CCC71E06051879B27F4	eula.txt	3 039	
FILE	6C90B4FC0412875C68CB2229EC2599C5	LANGUAGE.INF	1 657	
FILE	D368897FEC6ADB2CB9DA5DF48FAFFEE0	RESOURCE.IN~	387	
FILE	133907BBE568CCADC52BD6CFEFD27D8A	Resource.old	493	
FILE	FA94A57FB047EE6E5B1092B2A5B6F44B	RESOURCE.WIN	583	
FILE	95FA7AA48E3C51E3B1482D00707336C1	SIERRA.ERR	8 449	
FILE	DF8AA914B9E856E1CEDA34BB4015433D	SIERRA.INF	20 415	
FILE	AEDC022781EEEE7E1C1AA62050D7988D	SIERRAW.EXE	719 020	
FILE	A649BC6E9675DA5666C746C2C3EA1C6F	STARTER.EXE	43 520	
FILE	5578433F1E50B5EB23B9CAE014AE6C04	TORIN.ICO	766	
FILE	E13D7DE494F84C322165967FFF2D4579	TORIN.PRF	28	
FILE	07F863C37A2CE25DF345667E0CFAF63A	VERSION	5	
FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\patches\	-------	0	33	1 271 217	1 271 217
FILE	24566A9A09CE67B5680A80EA582399BC	0.FON	2 783	
FILE	CA809A91BD44C9D52CCB92A574683CB8	12000.HEP	1 374	
FILE	5693D6EC7932C24DFFBD9C5D187FD54F	12000.SCR	2 932	
FILE	1C78EEAAD80CEC774B3009F8B943119D	20400.HEP	1 866	
FILE	81A25E1A65D8B9BB4C84C1203D7E0EA4	20400.SCR	6 374	
FILE	7114D0F6A7071E9EC305AA3FB7C637A3	20700.HEP	1 946	
FILE	90E16D2AE5D235A604CE7EC4942F94F5	20700.SCR	6 068	
FILE	DA9BC00BB3406651FDD8CFEDE307647D	2510.FON	3 435	
FILE	D672A9E3751AFA50A65AA635EF56AC92	51200.HEP	1 764	
FILE	9F80FDDB0FD232A06960C9C1178616AA	51200.SCR	4 414	
FILE	175F32739D6811AD0270C34E11E8A0BF	51500.HEP	454	
FILE	64AD686DDC5AE5494CFB6FE3CCA2BF90	51500.SCR	966	
FILE	DEB74D60ECFC6A569F176EED7D0EBB5D	61001.P56	200 001	
FILE	86889EBC1C3FB97BF9C02E944F7FDC00	61101.P56	200 121	
FILE	E390DF3514F5DD5E87A90DADF0905604	61102.P56	200 121	
FILE	235C0054FF68CBBE850A733286DBECCF	61103.P56	200 121	
FILE	20F4A2CD66B88648B19BCDFEB5F1BB35	61104.P56	200 121	
FILE	FDD79EB9835FCA25880BEB4D7E0D62F3	61105.P56	200 121	
FILE	5F6B0C4646238ACE82207B2C5F42789F	64000.HEP	3 468	
FILE	411B56F9CAF1870CC9554208AE071DE3	64000.SCR	2 484	
FILE	48D9EA72764A580C19EDF3463091A4F2	64865.HEP	504	
FILE	D31DDC44981F99FC99EE4D35BF23868A	64865.SCR	3 786	
FILE	4A8163C2AF7384A0DB85E5237A3DCB1F	64866.HEP	1 224	
FILE	F37F0335CD6367985621AABE80B872B9	64866.SCR	4 856	
FILE	AB9198350CD5E84D9EB18F6657A5450A	64892.HEP	496	
FILE	661EEFFB7D20024012A0B715EEC72467	64892.SCR	3 570	
FILE	F6A46F95B2EA588CE7F5237D80D145D7	64893.HEP	278	
FILE	1B99F7557B08C38BC624D0F463F12689	64893.SCR	5 682	
FILE	F5D789298A8855332FCFCBE54364E87C	64897.HEP	1 934	
FILE	03C09E23C25BD5F54A10F71AB2BB7A93	64897.SCR	4 364	
FILE	35831B238571BD2BFF1B297388E90D05	8000.HEP	274	
FILE	68CA01BC9E7D6A45CA9D4FE681319EC3	8000.SCR	532	
FILE	24566A9A09CE67B5680A80EA582399BC	999.FON	2 783	
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\patches\	-------	0	33	1 271 217	1 271 217
FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\pl\	-------	0	72	172 486	172 486
FILE	A18A5F51475DFF2BF49439E43EE2094F	0.MSG	5 532	
FILE	3F653288237192069730331D4C713627	1.MSG	1 408	
FILE	AD446D1C756E8CE047A4BA7E63233BDD	100.MSG	4 702	
FILE	6000D95DAE94F3E4F3C3E32E22DC087A	10000.MSG	2 234	
FILE	AC6A2FC9E4D0E977AC0BFC4C22441397	101.MSG	5 253	
FILE	1775FB0FF005C7CF31AFE273D1E71FE4	10100.MSG	1 310	
FILE	64EAC29775F54B50D65A1217F575EC00	102.MSG	7 049	
FILE	0718C2F4CA03E690AC347F8CF98A9A8C	103.MSG	2 072	
FILE	EE2F44245B6F1B6067E750FF737AC7CB	104.MSG	4 452	
FILE	89C5F889E72E6D5F5FF0F44509345A51	105.MSG	6 711	
FILE	07D4C30BCE750406FB715645B1466862	110.MSG	3 313	
FILE	F3404B61B9C09A1ACC01F13E873EBFC7	11000.MSG	142	
FILE	B3380352468844F261F0217AF157949A	111.MSG	1 153	
FILE	EC16035C48D2962A155FB94B386AE2EF	11100.MSG	413	
FILE	100A04DC2BD87A9AB987D911BF7FC9F7	11200.MSG	131	
FILE	E6572397C8BB30B7527432BF099174F1	11300.MSG	153	
FILE	456ACDCB3A5FAF240A1A516BD7C8E1B6	12000.MSG	1 968	
FILE	61998C8127608A7355F121868041158C	13000.MSG	1 697	
FILE	93B39C6031F0475B379962A6B5876B15	14000.MSG	6 720	
FILE	D368B21836561C2A7607E1281B90067F	15000.MSG	2 486	
FILE	E7E4D20AF467B9794D08DB55998E1B52	15100.MSG	7 847	
FILE	5586B847BD9AD660BCE0EF0FD13373C7	15200.MSG	1 680	
FILE	E7EEB99363A7ED9CA13D17015F7A3DCF	16000.MSG	241	
FILE	B60DCD330E40FDCB9953C05D2D60E0E7	16100.MSG	3 769	
FILE	88A45E46145EAEEF26D93EEFF9C04342	2.MSG	4 250	
FILE	939D5DC27C9DC5664C4DBD81A88BB555	200.MSG	626	
FILE	B4B1DD8DB2E4A8CD322B867EE6FD1F9B	20000.MSG	288	
FILE	306F64314B9C3E341FF5B137099CA661	20100.MSG	3 754	
FILE	5351284F44D0D2F145227384FDAB6FBC	20200.MSG	7 732	
FILE	8B7C3E375684557A7C3CF2BC22EB2BEF	20300.MSG	7 846	
FILE	D1AF1825F4D73541DED4AFEF1D266115	20400.MSG	2 163	
FILE	FBA97683AFC4D941334F595D78438CC9	20500.MSG	3 817	
FILE	44E94FBB2D840E81099EA27384518EC1	20600.MSG	3 349	
FILE	0016A121A3539E6E4FC3A6892D448B23	20700.MSG	526	
FILE	8D97499BC1B934E287AD65194C5AADF6	20800.MSG	165	
FILE	0853BE7C1DBBF35A09211374135CED7B	20900.MSG	3 431	
FILE	72879355F25A75C7995FD720AD71FD2A	300.MSG	5 130	
FILE	02B41DC5EEBFB5171105AD03B6BEE4AF	30000.MSG	718	
FILE	0130B4310EB57107669EAEAF3313152A	30100.MSG	722	
FILE	24E2CFC797C557D843EB62433FAFDE31	30200.MSG	5 183	
FILE	CCABF282CBF9260CD2F9F7915D9F1A2F	30300.MSG	1 571	
FILE	5874F68A74D84EE6172E1BA7AC80CE79	30500.MSG	618	
FILE	325F3CC0BD2964FE24985F7CE9B60A03	30600.MSG	3 330	
FILE	4783038DD23B4F047C07A0EBB0F6D32A	40000.MSG	1 236	
FILE	9BD23BBA947A3F0BC856F5E12C577F39	40100.MSG	430	
FILE	15F7ABE6005979B93F0C3912B02C47A6	40200.MSG	973	
FILE	92B2C625648E8239412AB91F7C517D39	40400.MSG	109	
FILE	9D69867E8584299DB5A055078FF0402C	40600.MSG	310	
FILE	36579D47ECA0CB60067D4821D846C455	40700.MSG	114	
FILE	A9CC3C89CA4CAC41BFF56D7B7AA03ADF	40800.MSG	315	
FILE	CCC766CCAED27B32299430E0DFEA155E	40900.MSG	163	
FILE	515206F26308FA92839D385F42921FFB	5.MSG	3 025	
FILE	0691971FD3FA92A243AA1E83C5FF784F	50000.MSG	621	
FILE	E807508CA3E09A9C595479E55ECA8800	50100.MSG	543	
FILE	0FCFCA982D63B7F24736E1B412310986	50200.MSG	149	
FILE	244C0A64B92EF031410A2DDBC163AF2D	50300.MSG	418	
FILE	7A199EE769DD769666F8AAB5D278E008	50400.MSG	3 518	
FILE	7D53F60267FDFDFF20790B63C64729A3	50500.MSG	2 259	
FILE	D6F54612DFB0902C2464241DB4807F5E	50600.MSG	3 827	
FILE	A52CD8CC508D4042204E194F7A2E3675	50900.MSG	4 368	
FILE	418477F11F2B1F67A3A7F3191DF39F7D	51000.MSG	618	
FILE	99D5F654E70F2A01717621AA9600926F	51100.MSG	552	
FILE	83208C59C7FDEA02F9BB9194DEADE74D	51200.MSG	663	
FILE	0BEF20A7006256177CC31402E2C9F1DB	51300.MSG	159	
FILE	E97CA55D928982BB2D1EA89DC353CB10	53000.MSG	6 901	
FILE	FEAFBE5C34DF99772151DACB773984EE	53100.MSG	4 108	
FILE	924ECE08DA1EFD9E3AED832E6A4D7541	53200.MSG	3 896	
FILE	33FAD69601F61FCBC2C1F5668F2F146B	55000.MSG	524	
FILE	6D6602AB3A88D4577447C3650C0ACB5A	56000.MSG	401	
FILE	382E861EA9643A1B6D92770F82157B6B	57000.MSG	2 197	
FILE	99630018F20F5F2E94041CD4C729E94E	64990.MSG	1 486	
FILE	D0F72E394BC7B7EE5A2B00244E76241F	64994.MSG	948	
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\pl\	-------	0	72	172 486	172 486
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\	-------	2	117	2 242 065	2 242 065
User avatar
Praetorian
ScummVM Developer
Posts: 874
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Torin's Passage - Polish language version support

Post by Praetorian »

Majkel47 wrote: Sun Feb 26, 2023 12:03 pm The game works nearly perfect, except one detail. All of the subtitles are in English, most of UIs are in English but options in the right top corner of the screen (File, edit, etc.) are in Polish.
That's good news then. It's a very promising start.

What does your folder file listing looks like with your changes -- the one that ScummVM detects and runs? Maybe we can spot files that are out of place.
User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Re: Torin's Passage - Polish language version support

Post by Majkel47 »

Here it is:

Code: Select all

FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\	-------	4	18	306 524 346	306 524 346
FILE	A18A5F51475DFF2BF49439E43EE2094F	0.MSG	5 532	
FILE	80EEB5279E2B9CCC71E06051879B27F4	eula.txt	3 039	
FILE	6C90B4FC0412875C68CB2229EC2599C5	LANGUAGE.INF	1 657	
FILE	EE6153332DA64CB10C2D5CFC04226569	RESMAP.000	9 799	
FILE	ACC2929BAF7AB458C2BE1F81EEFDF440	RESMDT.000	9 799	
FILE	D056DAACF4235DF4A1E6ACC2DC553936	RESOURCE.AUD	181 100 846	
FILE	D368897FEC6ADB2CB9DA5DF48FAFFEE0	RESOURCE.IN~	387	
FILE	133907BBE568CCADC52BD6CFEFD27D8A	Resource.old	493	
FILE	36E8598631F5C6580375E22FEF41CED4	RESOURCE.SFX	68 626 121	
FILE	FA94A57FB047EE6E5B1092B2A5B6F44B	RESOURCE.WIN	583	
FILE	B7AF63D2EE98A60B0BB9AFCAA0741D55	RESSCI.000	55 973 887	
FILE	95FA7AA48E3C51E3B1482D00707336C1	SIERRA.ERR	8 449	
FILE	DF8AA914B9E856E1CEDA34BB4015433D	SIERRA.INF	20 415	
FILE	AEDC022781EEEE7E1C1AA62050D7988D	SIERRAW.EXE	719 020	
FILE	A649BC6E9675DA5666C746C2C3EA1C6F	STARTER.EXE	43 520	
FILE	5578433F1E50B5EB23B9CAE014AE6C04	TORIN.ICO	766	
FILE	E13D7DE494F84C322165967FFF2D4579	TORIN.PRF	28	
FILE	07F863C37A2CE25DF345667E0CFAF63A	VERSION	5	
FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\movie\	-------	0	2	28 065 566	28 065 566
FILE	312DF7AFC04DEB43E7C17545B2078148	10000.VMD	21 034 036	
FILE	CAA4E3E0AF55898CB4828FBC6B4F9ED4	10001.VMD	7 031 530	
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\movie\	-------	0	2	28 065 566	28 065 566
FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\patches\	-------	0	33	1 271 217	1 271 217
FILE	24566A9A09CE67B5680A80EA582399BC	0.FON	2 783	
FILE	CA809A91BD44C9D52CCB92A574683CB8	12000.HEP	1 374	
FILE	5693D6EC7932C24DFFBD9C5D187FD54F	12000.SCR	2 932	
FILE	1C78EEAAD80CEC774B3009F8B943119D	20400.HEP	1 866	
FILE	81A25E1A65D8B9BB4C84C1203D7E0EA4	20400.SCR	6 374	
FILE	7114D0F6A7071E9EC305AA3FB7C637A3	20700.HEP	1 946	
FILE	90E16D2AE5D235A604CE7EC4942F94F5	20700.SCR	6 068	
FILE	DA9BC00BB3406651FDD8CFEDE307647D	2510.FON	3 435	
FILE	D672A9E3751AFA50A65AA635EF56AC92	51200.HEP	1 764	
FILE	9F80FDDB0FD232A06960C9C1178616AA	51200.SCR	4 414	
FILE	175F32739D6811AD0270C34E11E8A0BF	51500.HEP	454	
FILE	64AD686DDC5AE5494CFB6FE3CCA2BF90	51500.SCR	966	
FILE	DEB74D60ECFC6A569F176EED7D0EBB5D	61001.P56	200 001	
FILE	86889EBC1C3FB97BF9C02E944F7FDC00	61101.P56	200 121	
FILE	E390DF3514F5DD5E87A90DADF0905604	61102.P56	200 121	
FILE	235C0054FF68CBBE850A733286DBECCF	61103.P56	200 121	
FILE	20F4A2CD66B88648B19BCDFEB5F1BB35	61104.P56	200 121	
FILE	FDD79EB9835FCA25880BEB4D7E0D62F3	61105.P56	200 121	
FILE	5F6B0C4646238ACE82207B2C5F42789F	64000.HEP	3 468	
FILE	411B56F9CAF1870CC9554208AE071DE3	64000.SCR	2 484	
FILE	48D9EA72764A580C19EDF3463091A4F2	64865.HEP	504	
FILE	D31DDC44981F99FC99EE4D35BF23868A	64865.SCR	3 786	
FILE	4A8163C2AF7384A0DB85E5237A3DCB1F	64866.HEP	1 224	
FILE	F37F0335CD6367985621AABE80B872B9	64866.SCR	4 856	
FILE	AB9198350CD5E84D9EB18F6657A5450A	64892.HEP	496	
FILE	661EEFFB7D20024012A0B715EEC72467	64892.SCR	3 570	
FILE	F6A46F95B2EA588CE7F5237D80D145D7	64893.HEP	278	
FILE	1B99F7557B08C38BC624D0F463F12689	64893.SCR	5 682	
FILE	F5D789298A8855332FCFCBE54364E87C	64897.HEP	1 934	
FILE	03C09E23C25BD5F54A10F71AB2BB7A93	64897.SCR	4 364	
FILE	35831B238571BD2BFF1B297388E90D05	8000.HEP	274	
FILE	68CA01BC9E7D6A45CA9D4FE681319EC3	8000.SCR	532	
FILE	24566A9A09CE67B5680A80EA582399BC	999.FON	2 783	
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\patches\	-------	0	33	1 271 217	1 271 217
FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\pl\	-------	1	0	0	0
FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\pl\msg\	-------	0	72	172 486	172 486
FILE	A18A5F51475DFF2BF49439E43EE2094F	0.MSG	5 532	
FILE	3F653288237192069730331D4C713627	1.MSG	1 408	
FILE	AD446D1C756E8CE047A4BA7E63233BDD	100.MSG	4 702	
FILE	6000D95DAE94F3E4F3C3E32E22DC087A	10000.MSG	2 234	
FILE	AC6A2FC9E4D0E977AC0BFC4C22441397	101.MSG	5 253	
FILE	1775FB0FF005C7CF31AFE273D1E71FE4	10100.MSG	1 310	
FILE	64EAC29775F54B50D65A1217F575EC00	102.MSG	7 049	
FILE	0718C2F4CA03E690AC347F8CF98A9A8C	103.MSG	2 072	
FILE	EE2F44245B6F1B6067E750FF737AC7CB	104.MSG	4 452	
FILE	89C5F889E72E6D5F5FF0F44509345A51	105.MSG	6 711	
FILE	07D4C30BCE750406FB715645B1466862	110.MSG	3 313	
FILE	F3404B61B9C09A1ACC01F13E873EBFC7	11000.MSG	142	
FILE	B3380352468844F261F0217AF157949A	111.MSG	1 153	
FILE	EC16035C48D2962A155FB94B386AE2EF	11100.MSG	413	
FILE	100A04DC2BD87A9AB987D911BF7FC9F7	11200.MSG	131	
FILE	E6572397C8BB30B7527432BF099174F1	11300.MSG	153	
FILE	456ACDCB3A5FAF240A1A516BD7C8E1B6	12000.MSG	1 968	
FILE	61998C8127608A7355F121868041158C	13000.MSG	1 697	
FILE	93B39C6031F0475B379962A6B5876B15	14000.MSG	6 720	
FILE	D368B21836561C2A7607E1281B90067F	15000.MSG	2 486	
FILE	E7E4D20AF467B9794D08DB55998E1B52	15100.MSG	7 847	
FILE	5586B847BD9AD660BCE0EF0FD13373C7	15200.MSG	1 680	
FILE	E7EEB99363A7ED9CA13D17015F7A3DCF	16000.MSG	241	
FILE	B60DCD330E40FDCB9953C05D2D60E0E7	16100.MSG	3 769	
FILE	88A45E46145EAEEF26D93EEFF9C04342	2.MSG	4 250	
FILE	939D5DC27C9DC5664C4DBD81A88BB555	200.MSG	626	
FILE	B4B1DD8DB2E4A8CD322B867EE6FD1F9B	20000.MSG	288	
FILE	306F64314B9C3E341FF5B137099CA661	20100.MSG	3 754	
FILE	5351284F44D0D2F145227384FDAB6FBC	20200.MSG	7 732	
FILE	8B7C3E375684557A7C3CF2BC22EB2BEF	20300.MSG	7 846	
FILE	D1AF1825F4D73541DED4AFEF1D266115	20400.MSG	2 163	
FILE	FBA97683AFC4D941334F595D78438CC9	20500.MSG	3 817	
FILE	44E94FBB2D840E81099EA27384518EC1	20600.MSG	3 349	
FILE	0016A121A3539E6E4FC3A6892D448B23	20700.MSG	526	
FILE	8D97499BC1B934E287AD65194C5AADF6	20800.MSG	165	
FILE	0853BE7C1DBBF35A09211374135CED7B	20900.MSG	3 431	
FILE	72879355F25A75C7995FD720AD71FD2A	300.MSG	5 130	
FILE	02B41DC5EEBFB5171105AD03B6BEE4AF	30000.MSG	718	
FILE	0130B4310EB57107669EAEAF3313152A	30100.MSG	722	
FILE	24E2CFC797C557D843EB62433FAFDE31	30200.MSG	5 183	
FILE	CCABF282CBF9260CD2F9F7915D9F1A2F	30300.MSG	1 571	
FILE	5874F68A74D84EE6172E1BA7AC80CE79	30500.MSG	618	
FILE	325F3CC0BD2964FE24985F7CE9B60A03	30600.MSG	3 330	
FILE	4783038DD23B4F047C07A0EBB0F6D32A	40000.MSG	1 236	
FILE	9BD23BBA947A3F0BC856F5E12C577F39	40100.MSG	430	
FILE	15F7ABE6005979B93F0C3912B02C47A6	40200.MSG	973	
FILE	92B2C625648E8239412AB91F7C517D39	40400.MSG	109	
FILE	9D69867E8584299DB5A055078FF0402C	40600.MSG	310	
FILE	36579D47ECA0CB60067D4821D846C455	40700.MSG	114	
FILE	A9CC3C89CA4CAC41BFF56D7B7AA03ADF	40800.MSG	315	
FILE	CCC766CCAED27B32299430E0DFEA155E	40900.MSG	163	
FILE	515206F26308FA92839D385F42921FFB	5.MSG	3 025	
FILE	0691971FD3FA92A243AA1E83C5FF784F	50000.MSG	621	
FILE	E807508CA3E09A9C595479E55ECA8800	50100.MSG	543	
FILE	0FCFCA982D63B7F24736E1B412310986	50200.MSG	149	
FILE	244C0A64B92EF031410A2DDBC163AF2D	50300.MSG	418	
FILE	7A199EE769DD769666F8AAB5D278E008	50400.MSG	3 518	
FILE	7D53F60267FDFDFF20790B63C64729A3	50500.MSG	2 259	
FILE	D6F54612DFB0902C2464241DB4807F5E	50600.MSG	3 827	
FILE	A52CD8CC508D4042204E194F7A2E3675	50900.MSG	4 368	
FILE	418477F11F2B1F67A3A7F3191DF39F7D	51000.MSG	618	
FILE	99D5F654E70F2A01717621AA9600926F	51100.MSG	552	
FILE	83208C59C7FDEA02F9BB9194DEADE74D	51200.MSG	663	
FILE	0BEF20A7006256177CC31402E2C9F1DB	51300.MSG	159	
FILE	E97CA55D928982BB2D1EA89DC353CB10	53000.MSG	6 901	
FILE	FEAFBE5C34DF99772151DACB773984EE	53100.MSG	4 108	
FILE	924ECE08DA1EFD9E3AED832E6A4D7541	53200.MSG	3 896	
FILE	33FAD69601F61FCBC2C1F5668F2F146B	55000.MSG	524	
FILE	6D6602AB3A88D4577447C3650C0ACB5A	56000.MSG	401	
FILE	382E861EA9643A1B6D92770F82157B6B	57000.MSG	2 197	
FILE	99630018F20F5F2E94041CD4C729E94E	64990.MSG	1 486	
FILE	D0F72E394BC7B7EE5A2B00244E76241F	64994.MSG	948	
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\pl\msg\	-------	0	72	172 486	172 486
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\pl\	-------	1	72	172 486	172 486
FOLDER	D:\Gry\Emulacja\ScummVM\Games\Torin\res\	-------	0	5	305 720 452	305 720 452
FILE	EE6153332DA64CB10C2D5CFC04226569	RESMAP.000	9 799	
FILE	ACC2929BAF7AB458C2BE1F81EEFDF440	RESMDT.000	9 799	
FILE	D056DAACF4235DF4A1E6ACC2DC553936	RESOURCE.AUD	181 100 846	
FILE	36E8598631F5C6580375E22FEF41CED4	RESOURCE.SFX	68 626 121	
FILE	B7AF63D2EE98A60B0BB9AFCAA0741D55	RESSCI.000	55 973 887	
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\res\	-------	0	5	305 720 452	305 720 452
TOTAL	D:\Gry\Emulacja\ScummVM\Games\Torin\	-------	5	130	641 754 067	641 754 067
User avatar
Praetorian
ScummVM Developer
Posts: 874
Joined: Tue May 08, 2007 8:54 am
Location: Greece
Contact:

Re: Torin's Passage - Polish language version support

Post by Praetorian »

Majkel47 wrote: Sun Feb 26, 2023 7:57 pm Here it is:
Could you please try copying all MSG files from pl/msg/ into PATCHES. Just put them all in there, including 0.MSG file.

I am looking at the fan made Brazilian translation, that recently got added to translation and that's how it works there.

I've made a mockup of how I'd expect this variation of folder structure to look like:

Code: Select all

D:\Gry\Emulacja\ScummVM\Games\Torin\
|   eula.txt
|   LANGUAGE.INF
|   RESMAP.000
|   RESMDT.000
|   RESOURCE.AUD
|   RESOURCE.IN~
|   Resource.old
|   RESOURCE.SFX
|   RESOURCE.WIN
|   RESSCI.000
|   SIERRA.ERR
|   SIERRA.INF
|   SIERRAW.EXE
|   STARTER.EXE
|   TORIN.ICO
|   TORIN.PRF
|   VERSION
|   
+---movie\
|       10000.VMD
|       10001.VMD
|       
\---patches\
        0.FON
        12000.HEP
        12000.SCR
        20400.HEP
        20400.SCR
        20700.HEP
        20700.SCR
        2510.FON		
        51200.HEP
        51200.SCR
        51500.HEP
        51500.SCR
        61001.P56
        61101.P56
        61102.P56
        61103.P56
        61104.P56
        61105.P56
        64000.HEP
        64000.SCR
        64865.HEP
        64865.SCR
        64866.HEP
        64866.SCR
        64892.HEP
        64892.SCR
        64893.HEP
        64893.SCR
        64897.HEP
        64897.SCR
        8000.HEP
        8000.SCR
        999.FON
        0.MSG
        1.MSG
        100.MSG
        10000.MSG
        101.MSG
        10100.MSG
        102.MSG
        103.MSG
        104.MSG
        105.MSG
        110.MSG
        11000.MSG
        111.MSG
        11100.MSG
        11200.MSG
        11300.MSG
        12000.MSG
        13000.MSG
        14000.MSG
        15000.MSG
        15100.MSG
        15200.MSG
        16000.MSG
        16100.MSG
        2.MSG
        200.MSG
        20000.MSG
        20100.MSG
        20200.MSG
        20300.MSG
        20400.MSG
        20500.MSG
        20600.MSG
        20700.MSG
        20800.MSG
        20900.MSG
        300.MSG
        30000.MSG
        30100.MSG
        30200.MSG
        30300.MSG
        30500.MSG
        30600.MSG
        40000.MSG
        40100.MSG
        40200.MSG
        40400.MSG
        40600.MSG
        40700.MSG
        40800.MSG
        40900.MSG
        5.MSG
        50000.MSG
        50100.MSG
        50200.MSG
        50300.MSG
        50400.MSG
        50500.MSG
        50600.MSG
        50900.MSG
        51000.MSG
        51100.MSG
        51200.MSG
        51300.MSG
        53000.MSG
        53100.MSG
        53200.MSG
        55000.MSG
        56000.MSG
        57000.MSG
        64990.MSG
        64994.MSG
Also added as a pastebin link: https://pastebin.com/dpMyFPxJ

In the Brazilian fan subtitles (from scummbr), the audio is still in English, but the subtitles are localized.

It seems though that movie videos, like the intro one, do *not* have subtitles. I don't know yet if that's expected.

Edit: While discussing this on Discord with other members of the team, it looks like that this is probably the actual behavior of the game.

This youtube video also shows this (the intro video, when the dialogue starts, is in English and not subtitled, but later on the gameplay uses Italian subtitles properly):
https://www.youtube.com/watch?v=aDXcAZYwe-A&t=190s
User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Re: Torin's Passage - Polish language version support

Post by Majkel47 »

I've tried this, and… It works! All of the subtitles and UIs are in Polish. Thank you very much!
User avatar
Majkel47
Posts: 10
Joined: Sat Feb 25, 2023 11:43 am

Re: Torin's Passage - Polish language version support

Post by Majkel47 »

I would be very happy to help other people from Poland to help to run Torin in Polish via ScummVM. I can make a .zip file with all the required files to run Torin in Polish. Could it be possible to upload it on the ScummVM website in Freeware games & Addons section?
Post Reply