ResidualVM wii ~ Grim Fandango interpreter

Discussion in 'Wii - Emulation and Homebrew' started by Wiimpathy, Feb 1, 2013.

Feb 1, 2013
  1. Wiimpathy
    OP

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    This is an unofficial and partial port of ResidualVM. It only plays Grim Fandango.
    Here is a screenshot :

    [​IMG]

    Downloads

    Residualvm_wii 0.2

    Source code

    Official Website : http://residualvm.org/

    HOW TO RUN THE GAME

    ResidualVM is an interpreter just like ScummVM so you need the original game. You need to copy your CD data files to a folder first.

    DATA FILES :
    - All the .LAB files
    - GRIM.TAB
    - GFUPD101.EXE (The official 1.01 Grim_Fandango_Patch)

    Launch ResidualVM, add your folder and launch the game.

    HOW TO PLAY

    WIIMOTE/NUNCHUCK
    . A : Left click (ResidualVM menu and Virtual keyboard)
    . B : Pick up/Put away
    . 1 : Use item/Talk/Comfirm
    . 2 : Examine item
    . - : Skip cutscene/Exit inventory
    . + : Open inventory
    . Home : Game menu
    . Z : Run
    . C : Virtual keyboard

    CLASSIC CONTROLLER
    . A : Use item/Talk/Comfirm
    . B : Pick up/Put away
    . X : Examine item
    . Y : Open inventory
    . - : Skip cutscene/Exit inventory
    . Home : Game menu
    . L : Virtual keyboard
    . R : Run

    CREDITS

    aquadran, somaen, ender, giucam, Botje, klusark, etc ...
    To read all the credits go to http://residualvm.org/credits/

    NOTES

    The port is far, far from perfect. First, it's incomplete, it doesn't run Escape from Monkey island and Myst 3.
    It uses SDL as a backend and there's some hackish and lazy code. But well, it seems to work. At least we have this waiting for someone to make a better and proper port.
     
    NahuelDS, XICO2KX, nakata6790 and 2 others like this.


  2. Nemesis90

    Member Nemesis90 GBAtemp Regular

    Joined:
    Nov 12, 2011
    Messages:
    291
    Country:
    United States
    Oh man what do i find when i refresh the page and see this thread, Grim Fandango staring at me as soon as i enter the thread. I will definitely check this out, even with knowing how incomplete it is.
     
  3. ngelDiezFernndez

    Newcomer ngelDiezFernndez Advanced Member

    Joined:
    Feb 1, 2012
    Messages:
    63
    Location:
    León, Spain
    Country:
    Spain
    Workin pretty good on my Wii using the spanish version :-)

    I will upload a video later, good work guys.
     
  4. nakata6790

    Member nakata6790 True Player

    Joined:
    Sep 17, 2009
    Messages:
    877
    Country:
    Greece
    What a pleasant surprise!

    I have some issues getting the game to run however.
    I see that the ''grim'' folder has a boot.elf file.
    I think i need a boot.dol file correct? I tried to convert it using this but i get a''this is not valid dol file'' upon booting from HBC.

    Anyone has a working boot.dol please?
     
  5. Foxi4

    Reporter Foxi4 On the hunt...

    pip
    Joined:
    Sep 13, 2009
    Messages:
    22,719
    Location:
    Gaming Grotto
    Country:
    Poland
    That's awesome, I always wanted to play Grim but it wasn't supported by SCUMM last time I checked! Gonna have to dust my Wii, it seems.
     
  6. ngelDiezFernndez

    Newcomer ngelDiezFernndez Advanced Member

    Joined:
    Feb 1, 2012
    Messages:
    63
    Location:
    León, Spain
    Country:
    Spain
    Better play on PC. Residual have been around some time (maybe two years) and its pretty accurated, not perfect but fully playable.

    The Wii port, as far as i tested, have slowdowns (it makes hard to run right) and some crashes. I mean, its incredible work and it works much better than the really-preliminar PS3 port (that well, it ran on Linux PS3) but you must save often to prevent losts. I guess memory limitations but i belive it crash randomly (and log doesnt tell anything usefull i think).

    Here's my test (Spa version).





    It crashes at the end.
     
  7. nakata6790

    Member nakata6790 True Player

    Joined:
    Sep 17, 2009
    Messages:
    877
    Country:
    Greece
    Guys, anyone has a boot.dol for this?
    I'm on HBC 1.1.0 and i can't get it to work.
     
  8. Maxternal

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    That app is only for converting non-valid ELF files into valid DOL files. There's another, working app that's part of Devkit Pro but I'm not sure what it is. Either way, though, the ELF should be runable with HBC just fine. Maybe try re-downloading the file again?

    (I don't have the original PC game yet so I can't test it myself.)
     
  9. Wiimpathy
    OP

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    Off course it's better on PC. However, no joystick support(yet) and there may be some crashes too. But yeah, after 9 years the latest ResidualVM is great.

    Do you have a code dump when it crashes and if so a screenshot might help. The joystick isn't well implemented, that's what it makes it hard to run.
    Not sure about about slowdowns. The only thing really noticeable is the sound. As you can see from the log it expects a different ouput for the Wii(32000) and format/buffer.


    You can launch elf directly in HBC since the beginning or there's something I missed. Generally, I use Homebrew Filter instead, but no problem with a Pre HBC 1.

    You can try the demo : http://residualvm.org/demos/
     
    Maxternal likes this.
  10. ngelDiezFernndez

    Newcomer ngelDiezFernndez Advanced Member

    Joined:
    Feb 1, 2012
    Messages:
    63
    Location:
    León, Spain
    Country:
    Spain
    The last crash generate no-dump, previous crashes were generated by an auto-ini corruption, i mean, it was corrupted and log said so. I have no screenshot but you can see the exact performance on my unit in the video. It crashes at the very end of the second part, i just cutted the crash (just a freeze ingame screen).

    As you can see it does not run perfect, when you run or make actions (use, inventory, etc) it slowdowns a bit (or a lot) and makes a bit difficult to run. Anyway, its totally playable, except the crashes.

    If its your work let me congrats you, you have ported the best Wii game of 2013 xD
     
  11. nakata6790

    Member nakata6790 True Player

    Joined:
    Sep 17, 2009
    Messages:
    877
    Country:
    Greece
    Managed to get it running. I did that by having both the boot.dol AND the boot.elf in the /apps/grim/ folder.

    Tried loading game files from both SD and USB. SD runs the game pretty smooth, i was impressed, a 0.1 release being so advanced wow well done. USB stutters a LOT for me, although it maybe that my HDD is 32k clusters while my SD is 64k and faster. SD it is for me.
    Control could be improved by mapping movement to d-pad, for the Wiimote upright position not the sideways currently enabled. That way the pointer is also used in conjunction to the d-pad. That's of course without nunchuck, with it, the controls are good, guess i'm just used to wiimote only controls from SCUMMVM and Wii p&c adventure games.

    Anyways, really looking forward to updates and huge thanks for the conversion, great work Wiimpathy and much appreciated!
     
  12. Wiimpathy
    OP

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    Thanks, I'm glad you like it. Best game of 2013 I don't know but I love this type of game (zak mckracken from Lucas being one of the game I loved the most!).

    I read your review on your blog. You're right about the slowdowns and low fps. It's possible to get about 5 to 10 fps more (still not as fast as on PC though).
    No idea for the crashes. Not even sure if we can finish the game in this version... However, I admit I was surprised it ran rather well.
    I'll post a little update later.

    @nakata6790
    Your usb issue might be related to this ios58 thing again(?!).
    I agree with your suggestions. With the nunchuck you can use the joystick for movements(the cursor isn't used in-game, except for the virtual keyboard). Also, the problem is without nunchuck, there aren't enough buttons!

    Anyway, thanks and have fun!
     
  13. nakata6790

    Member nakata6790 True Player

    Joined:
    Sep 17, 2009
    Messages:
    877
    Country:
    Greece
    Good to hear man, nice. :yay:

    BTW i thought of something for wiimote only controls:

    Wiimote d-pad: Character movement
    Wiimote B: button modifier
    B held +Dpad right = mouse right click
    B held +D-pad left = mouse left click
    B held + D-pad up = Pick up/Put away
    B held +D-pad down = Use item/Talk/Comfirm
    A = Examine item
    IR pointer = mouse cursor

    1: Virtual Keyboard
    - : Skip cutscene/Exit inventory
    + : Open inventory
    Home : Game menu

    2 = run?
    OR, IDK if possible, but could this be assigned to double tap of a d-pad direction?
    In eduke32 for example, wiimote A is for jump but A double tap is 180 degree turn,sth similar.
     
  14. Wiimpathy
    OP

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    Alright, thanks for the mapping idea. The way it works would make it hard to assign A button to something else than left click though. I keep the 2 buttons suggestion.
    We'll see, as it's not the main concern. The gamecube pad will be added too. Don't expect thousand updates and miracle from me, but I'll see what can be done.
    Moreover, I have to play the game for real godamnit!:lol:
     
    Disorarara likes this.
  15. XICO2KX

    Member XICO2KX GBAtemp Regular

    Joined:
    Jul 1, 2007
    Messages:
    144
    Country:
    Portugal
    Nice to see this ported to the Wii, Wiimpathy!;)
    By the way, you should edit the thread's title to mention "Grim Fandango", because most people love the game but don't know what ResidualVM is! :P
     
  16. Wiimpathy
    OP

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    You're right about the title. I knew it doesn't say much.
    I don't see any option to edit the title?
     
  17. Cyan

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,412
    Location:
    Engine room, learning
    Country:
    France
    Title edition is not available to members. I edited the title to add Fandango.
     
  18. ScreamingBeast

    Newcomer ScreamingBeast Member

    Joined:
    Dec 3, 2012
    Messages:
    40
    Country:
    Canada
    So that's a great new! :)

    Never really took the time to play that classic, might just do it now that it's runnable on the Wii :D
     
  19. Wiimpathy
    OP

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    Ok, merci Cyan, maybe that will be easier to know what it is.

    This game is surely worth a try like all the lucas adventure games. Great plot and puzzles ans a lot of fun.
     
  20. littlecubba

    Newcomer littlecubba Advanced Member

    Joined:
    Jan 12, 2009
    Messages:
    67
    Country:
    United Kingdom
    Sweet:)
    time to blow the dust of the case and give this a blast from the past
     

Share This Page