libretro / scummvm

ScummVM main repository
https://www.scummvm.org
GNU General Public License v3.0
4 stars 6 forks source link

DreamWeb cd/floppy doesn't work #20

Closed KamiLordus closed 1 year ago

KamiLordus commented 1 year ago

Dreamweb does not work. I tested both cd and floppy versions. The Dreamweb freeware version can be found on the scummvm website: https://downloads.scummvm.org/frs/extras/Dreamweb/dreamweb-uk-1.1.zip

I get this error when trying to run game:

Bez tytułu

Retroarch 1.15 Scummvm 2.8.0 git My pc: Win 11, I7 8700k, rtx 3070ti

@spleen1981 please could you fix this problem? I will be very grateful. DreamWeb is one of my favorite games.

i30817 commented 1 year ago

Same here.

spleen1981 commented 1 year ago

fixed by 784a6edb1a35e30c9198ac6ec94ba41f6a453b4c

i30817 commented 1 year ago

I wanted to test this but it seems the latest core at https://buildbot.libretro.com/ doesn't have it yet, in spite of being built a few minutes ago.

It's still ba1567f-2.8.0-git, which is from 8 hours ago. Wait until tomorrow to test then.

KamiLordus commented 1 year ago

@i30817 can be downloaded from here: https://git.libretro.com/libretro/scummvm/-/pipelines

@spleen1981 I tested both versions and they work fine. Thank you for solving the problem.

i30817 commented 1 year ago

I was trying this game and in the second location (Ryan's apartment) when you have to use the computer, the keys read weirdly even when you have game focus mode on.

It sometimes puts in two keys one of which is not near what i pressed. Like i press 'P' and it immediately outputs 'P8'.

i30817 commented 1 year ago

The save games also have corrupted names in the ingame menu.

KamiLordus commented 1 year ago

I saved the game and didn't notice any issues (game focus on). If you send me a save, I will check the computer you mentioned.

i30817 commented 1 year ago

The savename name corruption is obvious here (in linux 64 bits): image

For the computer save (load 'monitor bug'): DREAMWEB.zip

Just 'use' the monitor ('network screen') in the corner nearest you, and when the monitor gives you input, press 'p' or 'l', they will add numbers besides the letter. You can still progress because you can delete the number before pressing a new key.

It's possible that this is because i'm using the keyboard as 'retropad' and i have the 'right analog' mapped, which uses the keys 'p' (up), 'ç' (down, retroarch reports it as 'semicolon', which btw, it isn't), 'l' (left), 'º' (right, retroarch reports it as 'quote').

I'm in linux wayland, so i'm using the wayland input driver, with game focus mode to on, but that doesn't matter.

KamiLordus commented 1 year ago

Without using original save/load I also have such squares on save. But that's all I noticed. Typing from the keyboard and the on-screen keyboard works fine. I'm using Win 11 and xbox one controller.

i30817 commented 1 year ago

I'm not sure of the definition of original save/load. I use the game menus until it's actually time to save or load, then scummvm redirects me to the screen i showed. So i guess i'm 'not' using the originals (edit: with the original save/load screens enabled in the scummvm game options they show fine so...).

Also the monitor thing was because of the mapped L-stick buttons. I disabled them in the retroarch menu for the game and it no longer happened. It's a bit strange that game focus prevents that for 'other' bounded retroapad keys but not those though.