Fur Fighters Hacking

Discussion in 'Sega Dreamcast Development and Research' started by Woofmute, Nov 12, 2013.

  1. Woofmute

    Woofmute Site Supporter 2013-15, 17

    Joined:
    Jan 18, 2010
    Messages:
    186
    Likes Received:
    44
    I've recently started looking into the Dreamcast version of Fur Fighters.

    Cheat Unlocks (PAL)
    8C1954BC-F
    For Demul with Cheat engine use
    2C1954BC-F

    When 8C1954BF is FF, pressing L on the main menu will bring up the level select.

    LS.png

    Uncle Gravy - Not present.
    Pool Test - Dark room of enemies, uses New Quack City skybox and the music from the intro cutscene to that area.
    PoolTest2.png
    Sound Room - Not present.
    Char Test - Room full of characters, items, pickups, uses Anatat Tatanatat skybox.
    CharTest.png
    Test BS - Not present.
    Test DM - Not present.
    Story Intro - Not present.

    Currently looking for its other debug features.
     
  2. wombat

    wombat SEGA!

    Joined:
    Mar 14, 2004
    Messages:
    2,671
    Likes Received:
    319
    Loving these discoveries! Great job on finding things which have not been found before :)
     
  3. sa1

    sa1 Rising Member

    Joined:
    May 25, 2013
    Messages:
    65
    Likes Received:
    19
  4. Segafreak_NL

    Segafreak_NL v2.0 New and improved. Site supporter 2012-15

    Joined:
    Jul 29, 2004
    Messages:
    2,942
    Likes Received:
    55
    Very nice! Perhaps you look into Toy Commander or Toy Racer sometime?
     
  5. Woofmute

    Woofmute Site Supporter 2013-15, 17

    Joined:
    Jan 18, 2010
    Messages:
    186
    Likes Received:
    44
     
    Last edited by a moderator: May 25, 2015
  6. Woofmute

    Woofmute Site Supporter 2013-15, 17

    Joined:
    Jan 18, 2010
    Messages:
    186
    Likes Received:
    44
    Got something exciting to share!

    FFDebug_HMW.png

    This is done by setting the byte at 0x8C192DB4 to 03. I've literally only just gotten this so I don't have much to say about it other than it does not seem to work well.

    Actually, setting it to 03 now just gives me a developer version of the pause menu. There must be something else to it, I need to look into the values stored here.

    Dev_Pause.png

    And now I've gotten this? While setting FF's to 01 in this area.

    [​IMG]

    EDIT: Seems debug works until you pause the game, then you get the dev pause menu instead?

    Debug Values doesn't display anything when opened, crashes the game when you try to select an option.

    [​IMG]

    Debug Toggles allows you to toggle various debugging related items.

    [​IMG]

    Cheat menu gives you access to a short list of useful cheat options, including the ability to add tokens.

    [​IMG]

    Ini Values allows you to set the values for the data stored in the compressed text files, such as weapon speed and damage, enemy health, various overlays and debug options.

    [​IMG]

    The problem is I don't know if changes to any of these options are actually being used by the game.
     
    Last edited: May 14, 2014
  7. wombat

    wombat SEGA!

    Joined:
    Mar 14, 2004
    Messages:
    2,671
    Likes Received:
    319
    Great job once again! Interesting to see the mentioning of "invert mouse y", since the game only supports the gamepad! Have you tried to use the keyboard\mouse combo with the game when the debug menu is enabled?
     
  8. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    891
  9. Woofmute

    Woofmute Site Supporter 2013-15, 17

    Joined:
    Jan 18, 2010
    Messages:
    186
    Likes Received:
    44
    Whatever happened to member Furballsdc? I miss sharing this stuff with him and seeing his beta discoveries...

    There must be more to this debug, like it must be a smaller part of the whole thing. There are error messages in the binary that look like they belong in a console menu, and there was a console menu in the PS2 version.

    Mouse and keyboard do nothing I'm afraid Wombat. Must be a remnant from the PC version, whichever came first.

    And thanks! It feels great to discover these things after searching for so long.

    EDIT: The debug toggles seem to not work, however everything else in the cheat menu and the ini values will take effect!



    Some of the toggles seem to have worked, as during the title demos after recording this video enemies are not moving due to that cheat option, and the text "Idle 1" was visible in the VAB demo play level.

    Seems it's related to the babies. This appears above their heads, and can change between cautious, idle and dying (?), with a countdown.
    Cautious and idle seem to be the default states the babies cycle, with dying being the one where they shake their heads at you since you're the wrong character. They change to 'Take hit' when you're the character they want.
    They even display a green cross over you as they look at you.
     
    Last edited by a moderator: May 25, 2015
  10. Woofmute

    Woofmute Site Supporter 2013-15, 17

    Joined:
    Jan 18, 2010
    Messages:
    186
    Likes Received:
    44
    I have the Fur Fighters demo from DreamOn volume 9, and...

    0x8C1744C0 is the byte for the pause menus.
    00 Default
    01 Debug pause menu
    02 Demo pause
    03 Debug menu
    04 Free camera

    This is instead of the usual pause menu from the final.
    [​IMG]

    This is the demo's version of the debug menu accessible in the final. Debug values is still empty and all options are the same.
    [​IMG]

    Also have the byte to get it out of demo mode, but I need to get it running properly in emulation mode before I can do anything with this as it only has three maps on the disc.
     
    Last edited: May 17, 2014
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page