Homebrew COMPLETED ScummVM

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,483
Country
France
Did the best in depth analysis I could, and still experience the crashes.

Sourced a new known good copy of the game (.flac and .pal encodes, compared to ogg encodes on the videofiles - both flac and ogg work in this port, btw. :) ). Compared md5 checksums. One videofile and one .wav file are different in my first version source (wav is the file thats listed as "dont copy it from disc2" in the scummvm datafiles sheet), and of course all video audio files (ogg vs flac) - but neither of those should be the culprite (later game resources).

Apart from that, all md5 hashes matched.

Booted up the known good new version, and got just the same crashes as before.

Steps to reproduce:

- Use the german language version of the game (-if anyone experiences the crashes with any other version of the game, please report it here, please also report if you experience the crashes with the german version of broken sword 1 (Baphomets Fluch 1))

- Add the game as usual, change the games language from default to german (needed for this game), override default audio settings and set speech and subtitles to "both" (as in use both), click ok to add the game.

- Start the game, skip the first cutscene. Create a savegame using the + button and save (havent isolated this step).

- Pick up the newspaper.

- Go into the café - and the game should crash.

- If not (happened to me once out of 3 attempts), leave the café - go north towards the animated worker, an in game sequence should trigger that brings you back to the café, after some additional dialogue, the game should crash. (happened to me twice).

- If not, play a little further until you enter the "underground of Paris", and again - the game should crash. :) (Happened to me once, this time with the error message I posted earlier.)

@cpasjuste: Ill try the english language version next - got to hunt down those potential differences. It is very important to me that _this_ game works. :)
Thanks for your time. As soon as I have the time (tomorrow I guess), I'll test your case. I'll also contact you in PM to discuss about our versions. The one from the " paradise" emulation site also crash for me, you just have to enter the coffee and talk to the woman. But the French version I got after dont seems to crash at all, I'll go deeper tomorrow to see if it really don't crash and find the diff.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Im so relieved, it happens on the english language version as well (which means a higher probability of you being motivated to fix it.. ;) ). Saving is not a prerequisite, I'll edit the steps above to represent a "minimal" version to reproduce the bug. :)

edit: When you are ready and need the exact version, drop me a PN. :)

edit2: Maybe I should explain, why it is such a relief, that this doesnt just happen on the german language version of the game. The german localization of Broken Sword, to this day - is one of the best localization jobs in gaming, period. They used professional voice over artists (Nico f.e. is voiced by the german Voice of Scully of X-Files) paid immense attention to the intention of the original script, and had the luxury of having a main voice actor that was intelligent enough to understand the minor jokes in subtext and dialogue ( - of which this game has about several hundred... ;) ) before voicing them out. In short, the german localization of this game is (dare I say) much better than the english language version, which doesnt happen all that much in games... ;) Playing this on a portable system in english is not a valid solution for german gamers of the time.. ;)
 
Last edited by notimp,

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,483
Country
France
Im so relieved, it happens on the english language version as well (which means a higher probability of you being motivated to fix it.. ;) ). Saving is not a prerequisite, I'll edit the steps above represent a "minial" version to reproduce the bug. :)

edit: When you are ready and need the exact version, drop me a PN. :)
Well, i just tested again my french version, which perfectly works. I was not able to reproduce the crash. But anyway, this must be fixed of course, and it's on the highest priority. The problem is i don't find the problem :)
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Mine do as well uncompressed clu and wav.

edit: cpasjuste was able to reproduce the issue with the french language version of the game as well - with subtitles enabled.

(Subtitles may be the culprit. Although the last crash (entering the "Paris underground") to error screen happend to me with subtitles disabled (tested this as well. :) ).)
 
Last edited by notimp,

salamandrusker

Well-Known Member
Member
Joined
Mar 12, 2018
Messages
100
Trophies
0
Age
34
XP
225
Country
Spain
@salamandrusker: More information might be helpful. :) Did you have the crashes in other games as well, or in Broken Sword in particular? If in bsword1, which language version?

Did some more testing. Crashes arent location specific - but seem to happen at transitions, beginning of dialogue... With subtitles disabled, I could play longer stints until a crash occured, but ScummVM crashed eventually. I also got a first crash to a ScummVM error screen - I'll upload a photo of it asap. Also, fun state, the Switch is in at that point. :) The brightness (longpress home) menu still can pop in, mouse cursor is moving. The home button doesnt work though, and capturing a screenshot (screenshot button :) ) fails with an error message (x besides the image icon), I've never seen prior to this. :)

I like it.. ;)

edit: And after writing this, cursor movement also froze.. :) (On the scummvm error screen)
error screen:
uxgmell.jpg


example:

loom (vga, dos, english) 3 sec screen selection and break in error 2162-002

in this particular case it seems that the mouse pointer caused the system to fail or I think, something related to the controls
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Thank you for the detailed description.

I just tried some of the more obscure titles, and everything seems to run quite well so far (with the exception of bsword1). Even Broken Sword 2 is fully (fingers crossed) playable w/o crashes.
(
ojzBeMH.jpg
)

So are the following titles (played for about 3 minutes each so far... ;) ):

Gabriel Knight: Sins of the Fathers (CD):

HWwKdAL.jpg

uZLhea7.jpg

KpFqvAF.jpg

NtInbJ9.jpg

z0DD8wR.jpg

The Lost Files of Sherlock Holmes 1:
DsPwzih.jpg

alrR5pb.jpg

5DfC5Y1.jpg


The Lost Files of Sherlock Holmes 2:
v5zVaqI.jpg

XauazOm.jpg

pRHZBOO.jpg


I also played a little further along in Indy 4 without issues.
28lmD2o.jpg

GoIjTfo.jpg
 
Last edited by notimp,

MachRc

Well-Known Member
Member
Joined
Nov 30, 2017
Messages
162
Trophies
0
XP
1,140
Country
United States
thank you cpasjuste!! Bringing the classics(and pretty much everything good and working well on homebrew) to the switch!!

back to guybrush threepwood
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Here is a list of some of the newer ScummVM supported titles, that might be worth a look (despite all the classics ScummVM now supported for years).

First off, a list with in game images of most currently supported ScummVM games:
https://www.scummvm.org/screenshots/

Now to a very subjective selection, of the (non standard) titles I'll take a closer look on in the next few days:

Discworld series games:
https://www.scummvm.org/screenshots/other/dw/

Myst Masterpiece edition
https://www.scummvm.org/screenshots/other/myst/

Riven
https://www.scummvm.org/screenshots/other/riven/

Zork Series (the more recent ones.. ;) )
https://www.scummvm.org/screenshots/other/zgi/

Leisure Suit Larry series:
https://www.scummvm.org/screenshots/sci/lsl-sci/
https://www.scummvm.org/screenshots/agi/lsl/

https://www.scummvm.org/screenshots/other/touche/
https://www.scummvm.org/screenshots/other/t7g/
https://www.scummvm.org/screenshots/cok/fascination/
https://www.scummvm.org/screenshots/cok/urban/
https://www.scummvm.org/screenshots/wintermute/dirtysplit/
https://www.scummvm.org/screenshots/other/cruise/

(Also Grim Fandango via a sister project: http://wiki.residualvm.org/index.php/Main_Page (not supported by ScummVM.))
 
Last edited by notimp,

Masterwin

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
382
Trophies
0
XP
603
Country
Spain
I tried simon the sorcerer 1 and 2, only worked the 1, the 2 launched the game and code error just start the game, anyway great job, congratulations once again!
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Yep, those are the games ScummVM added support for with 2.0.0:

Cranston Manor
Full Pipe
Gabriel Knight
Gabriel Knight 2
King's Quest VII
King's Questions
Leisure Suit Larry 6 (hi-res)
Leisure Suit Larry 7
Lighthouse
Mixed-Up Mother Goose Deluxe
Phantasmagoria
Phantasmagoria 2
Plumbers Don't Wear Ties
Police Quest 4
RAMA
Riven: The Sequel to Myst
Shivers
Space Quest 6
Starship Titanic
The Dark Crystal
Time Zone
Torin's Passage
Ulysses and the Golden Fleece

I can also confirm that Gabriel Knight 2 - The Beast Within (German Version) works on the Switch. :)
 

genz123

Member
Newcomer
Joined
Apr 3, 2018
Messages
7
Trophies
0
Age
37
XP
187
Country
Canada
Thank you for this great release @cpasjuste

I was testing The Dig
It runs beautifully, however after placing the bombs on the asteroid, the game froze into a black screen.
Other than that, the dialogs are not working but subtitles are fine.

Just letting you know, hopefully can be fixed in a later release of Scummvm.
Thanks again!

Update
After a bit more testing, it seems the freezing is random. I managed to get past that part. It happens randomly only when interacting with something.
 
Last edited by genz123,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Myst: Masterpiece Edition runs as well. :) (Again, the launched it, played for 3 minutes treatment - so no confirmation if its completable on the Switch. :) )
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Some of the Lucas Arts titles are displayed in a "wrong" aspect ratio. On the PSP port (also done by cpasjuste), there was a commit that was intended to solve this , see:
http://forums.scummvm.org/viewtopic.php?t=14413

Some shots of Indy 4 on the switch for reference:
https://gbatemp.net/threads/scummvm.500178/#post-7902037

This brings my list of potential improvements to three (edit: now growing. :) ) points. ;)

- Add a 4:3 aspect ratio option
- Map the right analog stick to number keys (see old ScummVM for Xbox v1 ini)
- When modifier R1 is pressed, please don't switch the B button mapping to A button, this prevents "lazyness" mode of using precision mode, and leftclicking, before taking the index finger off of R1 again.. ;)
edit:
- Option to add an A/B mapping switch (not temporary with a modifier key, "permanent" ;) ).
- In many hires games, when you pull up the on screen keyboard, the cursor becomes quite small, so small in fact - that you walk into a contrast issue of loosing the predominantly white cursor on the white on screen keyboard keys. Two ways to fix this, make the cursor bigger, or increase contrast. LSL 7 is a good hires game to test this in, as it requires full phrase keyboard inputs from time to time.

Thats it so far. Pretty happy with the port otherwise. :) (- minus the crashes in a few games.. :) )
 
Last edited by notimp,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/wZgjSNb-o4c?si=ajt4Lgq_LTYcXxs2 +1