[Release] Maze of Galious for 3ds

Discussion in '3DS - Homebrew Development and Emulators' started by nop90, Apr 25, 2017.

  1. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,431
    2,136
    Jan 11, 2014
    Italy
    Rome
    banner.png

    This is the port to 3DS of the remake of Maze of Galious.

    The Maze of Galious (MoG in short) was originally a Konami game for the MSX computer system. Its real name is Knightmare II: The Maze of Galious and is the sequel of another Konami game called Knightmare.

    MoG is a very addictive game where you have to kill thousands of enemies, collect items in order to obtain new powers and defeat some really great demons at the end of each level. The gameplay of MoG is not the boring linear one. In MoG you are free to go everywhere you want from the beginning of the game. You have to be very careful of the order in which you visit all the rooms in the HUGE map if you want to keep your character alive. The map is structured in a main map (called the castle) and 10 submaps (called the worlds). Initially you are in the castle and you have to find the keys that open the doors to go to each of the worlds. To complete the game you have to defeat the boss at the end of each one of the 10 worlds. You are free to revisit each world as often as you want in order to see if you have missed something. To defeat all 10 demons you control two characters: Popolon and Aphrodite. Each one has special abilities, i.e. Popolon has a greater ability to jump and Aphrodite is able to dive.

    The source code of my port is on my github (https://github.com/nop90/MazeOfGalious-3ds).
    The compiled game (3dsx and CIA formats) is released on github (https://github.com/nop90/MazeOfGalious-3ds/releases).

    Warnig: some sound sets contain ogg files that are too resource consuming to make the game playable on o3ds. With some other music sets the game works fine (like the default Jorito set, the original set or the alternate set).

    Credits:
    The remake original source by Brain Games is here: http://www.braingames.getput.com/mog/
    Free extra GFX and SND sets from World Entertainment: http://wolrdsentertainment.orgfree.com/MOG/Pages/RemakeSD.html
    This game uses the SDL 1.2 library for 3ds

    Changelog

    Ver. 1.0 (25 April 2017)
    - First release in 3dsx and CIA format

    Installation

    In the zip there is a folder with the 3dsx and the smdh files inside, to be used with a homebrew launcher

    The CIA file is to be installed with FBI. below there is a QR code to download the cia from FBI.

    The game creates a MoG subfolder inside the 3ds folder if doesn't exist. Here will be stored the gamesave.

    All the resources are included in the executable using romfs.

    QR Code for FBI

    MoG_v1.0.png
    (Click to enlarge)

    Commands

    In title screen:
    - A or Start: Start game
    - B : Load game
    - L : Change Graphic set
    - R : Change music set
    - Select: Exit game

    In game
    - D-PAD : Move
    - A : Use sword
    - B : Secondary weapon
    - X : Open Inventory
    - Y : Open software keyboard
    - Start: Open option screen
    - Select : Pause game

    To use special objects (from Inventory)
    - Halo: Select
    - Feather: numbers (0-9)
    - Bible: L+R

    Known Bugs

    - Changing the sound set or exiting the game sometimes crashes the system

    To Do List

    -

    Screenshots

    MoG1.png MoG2.png MoG3.png
     
    Last edited by nop90, Apr 26, 2017
  2. sunfused

    sunfused Member

    Newcomer
    30
    17
    Apr 3, 2017
    Thanks, it looks nice! I'll try it out
     
  3. DjoeN

    DjoeN Captain Haddock!

    Member
    5,194
    1,498
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Woot,

    Need to try this when i'm home!!

    Thanks for the port
     
  4. Oschara

    Oschara GBAtemp Regular

    Member
    254
    57
    Jan 4, 2017
    United States
    Wonderful will try this soon! Thank you
     
  5. GhostLatte

    GhostLatte Yet Another Shitposter

    Member
    2,793
    13,854
    Mar 26, 2015
    United States
    The University of Shitpostology
    Thanks for the port!
     
  6. mazingetter

    mazingetter Member

    Newcomer
    13
    1
    May 24, 2010
    Peru
    Excellent! Thank you nop90!
     
  7. BL4Z3D247

    BL4Z3D247 GBAtemp Stoner

    Member
    1,678
    412
    Oct 22, 2008
    United States
    I'm so high, I don't even know!
    Dude, what would this scene do without you? Seriously. Thanks for your hard work and dedication to this scene, your ports are stellar.
     
    nop90 likes this.
  8. VinsCool

    VinsCool Disgusted

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,001
    29,018
    Jan 7, 2014
    Canada
    An Alternate Reality
    This is really cool! I remember playing the Wii port years ago! I like this game! So thanks for porting on 3ds :D
     
  9. AKD1270

    AKD1270 Newbie

    Newcomer
    4
    0
    Apr 2, 2017
    Mexico
    Holy crap, just yesterday I was searching for a port, thanks a lot!


    Edit: I'm using a 2ds, the game freezes completly when I try to change graphics/sound and if I start the game it runs slow af

    Edit#2: The .cia version does not work at all
     
    Last edited by AKD1270, Apr 25, 2017
  10. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,212
    1,044
    Jan 9, 2006
    Looks great!!!!
     
  11. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,431
    2,136
    Jan 11, 2014
    Italy
    Rome
    Just added a QR code to download the CIA from FBI.

    But can't test it cause my kids are draining all the wifi bandwidth playing GTAV on the PS3 and whatching videos on youtube. :angry:
     
  12. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    364
    210
    Aug 16, 2007
    France
    Maubeuge
    doesn't works (3dsx) with my config :/
     
  13. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,431
    2,136
    Jan 11, 2014
    Italy
    Rome
    What happens when you try to launch the game? You are on 11.4, aren't you?
     
  14. BL4Z3D247

    BL4Z3D247 GBAtemp Stoner

    Member
    1,678
    412
    Oct 22, 2008
    United States
    I'm so high, I don't even know!
    Hey @nop90, I found a few spelling errors in the OP. Just thought I'd kindly point them out. :)

    Warning* consuming*
    release*
    the* sometimes*
    :grog:
     
  15. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,431
    2,136
    Jan 11, 2014
    Italy
    Rome
    Thank you
     
  16. DjoeN

    DjoeN Captain Haddock!

    Member
    5,194
    1,498
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Works on N3DS but it's on the slow side, using original gfx and sfx makes it descent playable (still not full speed)
     
  17. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,431
    2,136
    Jan 11, 2014
    Italy
    Rome
    SDl works fine with 320x240 resolution. Using a 640x480 resolution will slow down everything.

    I'll try to speed up the game a little, but for full sped I should resize all the resources and change the game resolution. Not impossible but a lot of work.
     
  18. Dracari

    Dracari GBAtemp Maniac

    Member
    1,485
    405
    Apr 5, 2009
    United States
    this is what the 3DS scene needs more of! Handmade inhome games even if they're ports, an dnot more Emulators and piracy tools are just Choking things (though you'd be a fool if anone could think there isnt single person on gbatemp who hasnt pirated atleast 1 game be it on 3ds or other console.) it'd be a great loss if you disappeared ! ;-;.

    anyway will give this a try (really enjoyed Hermes and Fruity)
     
    BL4Z3D247 likes this.
  19. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    364
    210
    Aug 16, 2007
    France
    Maubeuge
    just black screen (9.2)
     
  20. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,431
    2,136
    Jan 11, 2014
    Italy
    Rome
    I really need to know why the SDL lib doesn't work on 9.x or less. I have to check all the used services and try to find a workaround. Help wanted :).