ResidualVM 0.3.0 problems

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

ResidualVM 0.3.0 problems

Post by salvatore28 »

hello all,

just joined these forums. I have problems with latest 0.3.0 nightly build.

No. 1: I have Grim Fandango installed from a long time ago and sucessfully running with ResidualVM 0.1.1 without problems. With 0.3.0 GF starts in window mode and I have to go to Options and select "Hardware acceleration" and OpenGL. So far so good, but exiting the game, this setting is not retained and the next time I have to repeat the whole procedure.

No. 2: At every launch of GF ResidualVM 0.3.0 checks the integrity, telling that the next time it won't be necessary, but it does it every time...

No. 3: Tried Escape from Monkey Island copying all the required files from the original CD's and the executable of the official ITA patch, but it doesn't work at all. A brief command prompt appears, but it's too fast to read anything.

If it can be of help, the machine where I'm running ResidualVM and the games is a Core 2Duo at 2.3 GHz. 64 bit with 8 GB of RAM. Windows 8.1 x64 with all updates. ResidualVM 0.1.1 worked well in the same machine, 0.3.0 has the above problems.

Despite problems 1 and 2, GF works well, but EFMI... nothing at all.

Can you help, please?

Thank you very much.
Sal
Botje
Posts: 207
Joined: Thu Feb 28, 2013 5:48 pm

Re: ResidualVM 0.3.0 problems

Post by Botje »

salvatore28 wrote:hello all,

just joined these forums. I have problems with latest 0.3.0 nightly build.

No. 1: I have Grim Fandango installed from a long time ago and sucessfully running with ResidualVM 0.1.1 without problems. With 0.3.0 GF starts in window mode and I have to go to Options and select "Hardware acceleration" and OpenGL. So far so good, but exiting the game, this setting is not retained and the next time I have to repeat the whole procedure.

No. 2: At every launch of GF ResidualVM 0.3.0 checks the integrity, telling that the next time it won't be necessary, but it does it every time...
Sounds like ResidualVM crashes before it can write the configuration file. Which video card / driver version?
No. 3: Tried Escape from Monkey Island copying all the required files from the original CD's and the executable of the official ITA patch, but it doesn't work at all. A brief command prompt appears, but it's too fast to read anything.
Does the log say anything extra?
Does it work if you use software rendering?
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

hello,

the video card is an ATI (AMD) Radeon HD6450 1 GB of RAM. I reverted back to ResidualVM 0.1.1 and GF works again in fullscreen and retains the setting.

Regarding EFMI, I have found the problem running ResidualVM from a command prompt. The compatibility page on the site erroneously reports 'monkey' as the short name when it is really 'monkey4'. Changing so the parameter now EFMI runs correctly, but it is windowed like GF. Nevertheless, just at half of the intro (when Guybrush is tied to the mast) ResidualVM crashed. I include the translated error message (sorry for any possible translation mistake, my Windows is Italian):

[Window Title]
http://www.residualvm.org/

[Main Instruction]
http://www.residualvm.org/ stopped working

[Content]
Windows: An error occurred that prevents a correct program's working. If a solution is available, the program will be closed and an automatic notification sent.

[Close programs]

Environment:

Windows 8.1 x64 + latest updates
8 GB of RAM
ATI Radeon HD6450 1 GB of RAM
Drivers: 14.12 AMD Catalyst Omega Software
Driver package version: 14.501.1003-141120a-178000C

Thanks
Sal
Botje
Posts: 207
Joined: Thu Feb 28, 2013 5:48 pm

Re: ResidualVM 0.3.0 problems

Post by Botje »

I mean the residualvm.log file (for me it's C:\Users\Dries\AppData\Roaming\ResidualVM\Logs).
If that does not say anything useful, we cannot really debug it...
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

hello,

below I have attached the whole content of the log file (very short indeed). I can say that I've tried a second time and EFMI crash seems to be consistent and repeatable at the same point of the intro. Unfortunately the particular condition prevented me to launch the screen capture application so I took a shot with the camera (sorry for low quality) so you will be able to see at which point EFMI crashes. Of course also EFMI is windowed but I cannot find a command in the options to turn it fullscreen like GF. There is no hardware acceleration in EFMI options, or am I blind?

Thanks
Sal

https://app.box.com/s/d282zu1g3ovb1k86854sc9vfnvgsavvn

========== ResidualVM log ============
[2015-02-04 12:44:38] ResidualVM 0.3.0git56b2a37 (Feb 24 2015 09:05:40)
[2015-02-04 12:44:38] Vorbis MP3 RGB zLib MPEG2 Theora FreeType2 JPEG PNG
[2015-02-04 12:44:38] --- Log opened.
[2015-02-04 12:44:46] WARNING: Lua_V2::GetActiveCD: return const CD 1!
[2015-02-04 12:44:46] WARNING: Could not find sprite fx/up_arrow_small.sprb!
[2015-02-04 12:44:46] WARNING: Could not find sprite fx/down_arrow_small.sprb!
[2015-02-04 12:44:46] WARNING: Lua_V1::SetGamma, implement opcode, level: 1.000000!
[2015-02-04 12:44:46] WARNING: Lua_V2::GetActiveCD: set to CD: 1!
[2015-02-04 12:44:46] WARNING: Lua_V2::LoadBundle: stub, name: melee!
[2015-02-04 12:44:46] WARNING: Lua_V2::ActorStopMoving, actor: Guybrush!
[2015-02-04 12:44:46] WARNING: Lua_V2::LockBackground, filename: cdt_cred4.til!
[2015-02-04 12:44:46] WARNING: Lua_V2::LockBackground, filename: cdt_logo.til!
[2015-02-04 12:44:46] WARNING: Lua_V2::LockBackground, filename: cdt_mlogo.til!
[2015-02-04 12:44:46] WARNING: Lua_V2::LockBackground, filename: cdt_goldmonkey.til!
[2015-02-04 12:44:46] WARNING: Lua_V2::DimScreen: dim: 1.000000!
[2015-02-04 12:46:16] WARNING: Lua_V2::DimScreen: dim: 1.000000!
[2015-02-04 12:46:25] WARNING: Lua_V2::UndimAll: stub!
[2015-02-04 12:46:25] WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_cred4.til!
[2015-02-04 12:46:25] WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_logo.til!
[2015-02-04 12:46:25] WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_mlogo.til!
[2015-02-04 12:46:25] WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_goldmonkey.til!
[2015-02-04 12:46:25] WARNING: Lua_V2::UndimAll: stub!
[2015-02-04 12:46:25] WARNING: Lua_V2::ActorStopMoving, actor: Guybrush!
[2015-02-04 12:46:25] WARNING: Could not find bitmap wed_topdown.til!
[2015-02-04 12:46:25] WARNING: Lua_V2::LockChore, name: wear_coals, filename: fx/wed_fx.cos!
[2015-02-04 12:46:25] WARNING: Lua_V2::LockChore, name: wear_smoke, filename: fx/wed_fx.cos!
[2015-02-04 12:46:25] WARNING: Lua_V2::LockChore, name: wear_default, filename: props/fuse.cos!
[2015-02-04 12:46:25] WARNING: Lua_V2::LockChore, name: wear_default, filename: fx/fuse_spark.cos!
[2015-02-04 12:46:25] WARNING: Lua_V2::SetActorFOV: implement opcode. actor: Guybrush, param: 120.000000!
[2015-02-04 12:46:25] WARNING: Actor::getSphereInfo: actor "wed mast" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed.chains" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed.cuff1" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed.cuff2" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed.fuse" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed ship" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed sky" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed heat" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "coalglow1" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "coalglow2" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "coalglow3" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "coalglow4" has no costume!
[2015-02-04 12:46:26] WARNING: Lua_V2::DimScreen: dim: 1.000000!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed sky" has no costume!
[2015-02-04 12:46:26] WARNING: Actor::getSphereInfo: actor "wed ship" has no costume!
Botje
Posts: 207
Joined: Thu Feb 28, 2013 5:48 pm

Re: ResidualVM 0.3.0 problems

Post by Botje »

ResidualVM itself also has options you can set per game. They are under "edit game".
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

Botje wrote:ResidualVM itself also has options you can set per game. They are under "edit game".
I'm actually using D-Fend Reloaded to launch all my games, so I think that I would have to add a command-line switch, right? But the command-line parameters already have the --fullscreen switch.

Thank you
Sal
Botje
Posts: 207
Joined: Thu Feb 28, 2013 5:48 pm

Re: ResidualVM 0.3.0 problems

Post by Botje »

This is overridable per game. I'm guessing this is what happened.
Please try with just ResidualVM first, the less added complexity the better.
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

hello,

ok, tried directly from an administrative command-prompt. Since the log file hasn't been updated due to the crash, I have copied the content of the console prompt. Anyway this time the crash happened before the point indicated in my previous posts. To summarize the test from the command-prompt:

- The game is always windowed
- The game always crashes in the intro that cannot be completed

Thanks
Sal

========== Copy of the console window ===================
E:\ResidualVM>residualvm --path="E:\Giochi\LucasArts\Escape from Monkey Island"
--fullscreen --savepath="E:\Giochi\LucasArts\Escape from Monkey Island\SAVES" mo
nkey4
User picked target 'monkey4' (gameid 'monkey4')...
Looking for a plugin supporting this gameid... Grim Engine
Starting 'Escape From Monkey Island'
WARNING: Lua_V2::GetActiveCD: return const CD 1!
WARNING: Could not find sprite fx/up_arrow_small.sprb!
WARNING: Could not find sprite fx/down_arrow_small.sprb!
WARNING: Lua_V1::SetGamma, implement opcode, level: 1.000000!
WARNING: Lua_V2::GetActiveCD: set to CD: 1!
WARNING: Lua_V2::LoadBundle: stub, name: melee!
WARNING: Lua_V2::ActorStopMoving, actor: Guybrush!
WARNING: Lua_V2::LockBackground, filename: cdt_cred4.til!
WARNING: Lua_V2::LockBackground, filename: cdt_logo.til!
WARNING: Lua_V2::LockBackground, filename: cdt_mlogo.til!
WARNING: Lua_V2::LockBackground, filename: cdt_goldmonkey.til!
WARNING: Lua_V2::DimScreen: dim: 1.000000!
WARNING: Lua_V2::DimScreen: dim: 1.000000!
WARNING: Lua_V2::UndimAll: stub!
WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_cred4.til!
WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_logo.til!
WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_mlogo.til!
WARNING: Lua_V2::UnLockBackground: stub, filename: cdt_goldmonkey.til!
WARNING: Lua_V2::UndimAll: stub!
WARNING: Lua_V2::ActorStopMoving, actor: Guybrush!
WARNING: Could not find bitmap wed_topdown.til!
WARNING: Lua_V2::LockChore, name: wear_coals, filename: fx/wed_fx.cos!
WARNING: Lua_V2::LockChore, name: wear_smoke, filename: fx/wed_fx.cos!
WARNING: Lua_V2::LockChore, name: wear_default, filename: props/fuse.cos!
WARNING: Lua_V2::LockChore, name: wear_default, filename: fx/fuse_spark.cos!
WARNING: Lua_V2::SetActorFOV: implement opcode. actor: Guybrush, param: 120.0000
00!
WARNING: Actor::getSphereInfo: actor "wed mast" has no costume!
WARNING: Actor::getSphereInfo: actor "wed.chains" has no costume!
WARNING: Actor::getSphereInfo: actor "wed.cuff1" has no costume!
WARNING: Actor::getSphereInfo: actor "wed.cuff2" has no costume!
WARNING: Actor::getSphereInfo: actor "wed.fuse" has no costume!
WARNING: Actor::getSphereInfo: actor "wed ship" has no costume!
WARNING: Actor::getSphereInfo: actor "wed sky" has no costume!
WARNING: Actor::getSphereInfo: actor "wed heat" has no costume!
WARNING: Actor::getSphereInfo: actor "coalglow1" has no costume!
WARNING: Actor::getSphereInfo: actor "coalglow2" has no costume!
WARNING: Actor::getSphereInfo: actor "coalglow3" has no costume!
WARNING: Actor::getSphereInfo: actor "coalglow4" has no costume!
WARNING: Lua_V2::DimScreen: dim: 1.000000!
WARNING: Actor::getSphereInfo: actor "wed sky" has no costume!
WARNING: Actor::getSphereInfo: actor "wed ship" has no costume!
Assertion failed: pixels, file graphics/surface.cpp, line 75

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

E:\ResidualVM>
User avatar
somaen
ScummVM Developer
Posts: 376
Joined: Thu Apr 21, 2011 7:31 pm
Location: Trondheim, NO

Re: ResidualVM 0.3.0 problems

Post by somaen »

Could you try the EFMI-demo, as available from our downloads-page, and see if that also crashes?
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

somaen wrote:Could you try the EFMI-demo, as available from our downloads-page, and see if that also crashes?
of course. I will try it this evening, after lunch.

Thank you.

Sal
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

somaen wrote:Could you try the EFMI-demo, as available from our downloads-page, and see if that also crashes?
I have just tried the English demo and it works without crashing, but the intro is incomplete compared to the full game. I have tried it always using D-Fend Reloaded.

Please, notice that my EFMI is the original Italian CD, two discs.

Regards
Sal
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

somaen wrote:Could you try the EFMI-demo, as available from our downloads-page, and see if that also crashes?
mmmh, I want to point out some things, because I have tried again my full game, but it doesn't crash any longer. But since more than one year has passed, software conditions are not the same as before:

# Hardware: Exactly the same as one year ago
# Operating system: Now it's Windows 10 Pro x64 with the latest updates

# Both GRIM and EFMI run now full screen again

# The only problem left in both games is the startup check that is performed every time, and not only one

So it seems that the EFMI crash was due to something related with the old Windows 8.1 or some sort of unknown operating system incompatibility. It seems that the windowed mode was also due to some operating system incompatibility, but I cannot tell. Also the ATI/AMD driver is newer than before so it's hard to determine.

It would be great to remove that startup check that happens at every run of the two games.

Thank you
Sal
User avatar
somaen
ScummVM Developer
Posts: 376
Joined: Thu Apr 21, 2011 7:31 pm
Location: Trondheim, NO

Re: ResidualVM 0.3.0 problems

Post by somaen »

Does the check happen if you skip D-Fend Reloaded, and use the built-in launcher for two subsequent launches?

In practice, the check will write a flag to residualvm.ini, depending on how D-Fend performs the launch, this might not happen.
salvatore28
Posts: 11
Joined: Tue Mar 03, 2015 9:03 pm

Re: ResidualVM 0.3.0 problems

Post by salvatore28 »

somaen wrote:Does the check happen if you skip D-Fend Reloaded, and use the built-in launcher for two subsequent launches?

In practice, the check will write a flag to residualvm.ini, depending on how D-Fend performs the launch, this might not happen.
I cannot make this test because I have copied only the data files from the original CD's. I haven't copied the executables.

But don't worry, I can survive with that check :wink:

Thank you
Sal
Post Reply