The tools I could find only work with V1, V2, V5 and V6 games but not V3...

Does anyone know a tool or method to decode/encode images from SCUMM V3?
Moderators: ScummVM Team, AGI moderators
Was Indy 3 VGA version SCUMM V3? Or Loom's EGA version?SarutobiSasuke wrote: ↑Tue Feb 18, 2020 5:35 pm I am desperately trying to find a way to modify background images from SCUMM V3 games (Indy3 and Zak FM-Towns)
The tools I could find only work with V1, V2, V5 and V6 games but not V3...
Does anyone know a tool or method to decode/encode images from SCUMM V3?
Hi SarutobiSasuke,SarutobiSasuke wrote: ↑Fri Feb 21, 2020 10:43 pm Thanks for the reply Praetorian!
Yes, Indy 3 VGA is SCUMM V3. Loom EGA should be V3 as well according to the ScummVM Wiki https://wiki.scummvm.org/index.php?title=SCUMM/Versions.
It's sad that a lot of knowledge about SCUMM hacking has been lost over the years. Especially about older SCUMM games.
I've contacted quite a few people in the last few weeks. Most of them didn't answer but the few that did said the same thing as you. They developed something but they can't find it anymore...
I keep my fingers crossed that you can dig something out from your home's archives![]()
Hey there, I managed to find the tool I'd written all those years ago. It's not as mature or user-friendly as I would expect today, but it does the job, if assisted by a bunch of other tools. I've just tested it on Windows 10 x64.
Many many many thanks!!!!!!!!!!!!!Praetorian wrote: ↑Fri Oct 02, 2020 9:30 pmHey there, I managed to find the tool I'd written all those years ago. It's not as mature or user-friendly as I would expect today, but it does the job, if assisted by a bunch of other tools. I've just tested it on Windows 10 x64.
I've also written a PDF with instructions on how to use it.
I've uploaded the tool(LMRP.exe), a required dll (alleg42.dll), the instructions pdf, the scummrp (v0.2 by Thomas Combeleran) and LucasRipper tool (beta 4 by Tobias Fleischer) in a 7z archive here:
https://drive.google.com/file/d/1E5Q4Tp ... sp=sharing
Let me know if this helps.
ThanksPraetorian wrote: ↑Sat Oct 03, 2020 6:57 am I just realized that step 6 in the instructions pdf is redundant (I forgot to delete it while editing the document). I will delete it in a next revision. It's harmless if you run that command there, anyway.
Step 8 is where you compile everything back to the game's resource files.
Perfect ... the tool work very nice....Praetorian wrote: ↑Sat Oct 03, 2020 6:57 am I just realized that step 6 in the instructions pdf is redundant (I forgot to delete it while editing the document). I will delete it in a next revision. It's harmless if you run that command there, anyway.
Step 8 is where you compile everything back to the game's resource files.
Yes, it was very much made specifically for Loom EGA translation. Which is why I did not work on it further once its purpose was done.SarutobiSasuke wrote: ↑Sat Oct 03, 2020 2:13 pm No luck with Indy3 VGA unfortunately.
Although Loom EGA and Indy3 VGA should both be Scumm v3 games they differ in file structure and file naming scheme.
Also your tool seems to only work with EGA color palette.
I'm glad it was helpful. Cheers!SimonPPC wrote: ↑Sat Oct 03, 2020 12:26 pm
Perfect ... the tool work very nice....
Many thanks anymore!!!!!
https://youtu.be/zkT02gi5EQw
Quoting you again because a bit more search on Google and my old files yielded results.SarutobiSasuke wrote: ↑Sat Oct 03, 2020 2:13 pm No luck with Indy3 VGA unfortunately.
Although Loom EGA and Indy3 VGA should both be Scumm v3 games they differ in file structure and file naming scheme.
Also your tool seems to only work with EGA color palette.
Code: Select all
Ver. 1.2a
Programmed by Pavel A. Rumyantsev
usage:
-d:path - decode BM chunk to BMP
-c:path - encode BMP to BM chunk
path - path to the folder with source files
Code: Select all
.\BMRP.EXE -d:dumpingtmp\DISK_0002\LE\LF_0023\RO
Code: Select all
.\BMRP.EXE -c:dumpingtmp\DISK_0002\LE\LF_0023\RO
Code: Select all
.\BMRP.EXE -d:dumpingtmp\DISK_0002\LE\LF_0023\RO -o:943
Code: Select all
.\BMRP.EXE -c:dumpingtmp\DISK_0002\LE\LF_0023\RO -o:943
Code: Select all
.\scummrp.exe -gp monkey . -od .\dumpingtmp
Code: Select all
.\scummrp.exe -gp monkey . -id .\dumpingtmp
You are simply amazing Praetorian!Praetorian wrote: ↑Sat Oct 03, 2020 3:56 pm Quoting you again because a bit more search on Google and my old files yielded results.