Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Dungeons of Daggorath 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Dungeons of Daggorath | image = https://dlhb.gamebrew.org/3dshomebrew/DungeonsofDaggorath3DS.jpg|250px | type = Action | version = 1.1 | licen...")
 
No edit summary
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS homebrew
| title = Dungeons of Daggorath
| title = Dungeons of Daggorath 3DS
| image = https://dlhb.gamebrew.org/3dshomebrew/DungeonsofDaggorath3DS.jpg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/DungeonsofDaggorath3DS.jpg|250px
| type = Action
| type = Action
| version = 1.1
| version = 1.1 (5 Jun 2020)
| licence = Mixed
| licence = Mixed
| author = gondur
| author = Darkweb (aka pyroticinsanity)
| website = https://gbatemp.net/threads/release-dungeons-of-daggorath-3ds.560934/
| website = https://gbatemp.net/threads/release-dungeons-of-daggorath-3ds.560934/
| download = https://dlhb.gamebrew.org/3dshomebrew/DungeonsofDaggorath3DS.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/DungeonsofDaggorath3DS.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/DungeonsofDaggorath3DS.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/DungeonsofDaggorath3DS.rar
}}
}}
<youtube>KSOZ846dJPs</youtube>


Hello all! I present to you a 3DS port of one of my all time favourite games - Dungeons of Daggorath! This was originally ported to the PC by Richard Hunerlach and years ago I ported it over to the PSP. It was originally created by DynaMicro for the TRS-80 and is hailed as one of the first 3D shooters. I've completed everything that I wanted to do with it at this point so I'm releasing this as a 1.0 and will now move onto something else.
Dungeons of Daggorath 3DS is a port of a 3D dungeon crawler game Dungeons of Daggorath. The game was originally created by DynaMicro for the TRS-80 from 1982 and is hailed as one of the first 3D shooters.  


This was initially ported to the PC by Richard Hunerlach and was later ported over to the PSP by Darkweb.
==Installation==
Download the 3DSX or CIA ([https://github.com/pyroticinsanity/3dsdod/releases QR code]) and run with either the Homebrew Launcher or install with [[FBI 3DS|FBI]].
==User guide==
The game itself is a 3D dungeon crawler where you are out to vanquish the evil wizard in the dungeon. Do you have what it takes?
The game itself is a 3D dungeon crawler where you are out to vanquish the evil wizard in the dungeon. Do you have what it takes?


Credits:
===How to play===
The original game is fully controlled by typing in commands so this port ties common commands to the 3DS buttons (e.g. pressing Up types MOVE UP) and the remainings are:
* Shortcut key - Use torch and equip sword, useful only at the beginning.
* Command creator - To quickly type out custom commands.
* Custom keyboard - For when doing incantations for rings (need to confirm with the Enter key).
 
'''Command Creator Menu:'''
* This menu allows you to create all combinations of commands you will ever need.
* ZSAVE and ZLOAD will use the default save file game.dod.
* For buttons, A is Confirm and B is Cancel. While choosing an item, you can press X to specify the type of item.
 
'''Keyboard:'''
* The keyboard lets you type in whatever command you want.
* It is restricted to the characters that are accepted by the game.
* Once you have your command go to the Enter key to execute it.
 
===Game menu===
'''File:'''
* Use for saving, loading, restarting, or exiting the game.
* You can Save and Load the game from 10 different slots to give some variety for those that don't feel like typing in a save command.
 
'''Configure:'''
* FULL SCREEN - Does nothing.
* VIDEO MODE - Allows you to change the resolution the Original Size (recommended), Fit To Height or Stretch To Screen.
* GRAPHICS MODE - Switch between vector and normal mode.
 
'''Help:'''
* Manual which is available under the How To Play section. Due to the 3DS resolution it is a little distorted but still readable.
* You can use D-Pad to navigate and B to go back.
 
==Controls==
Up - Move forward/backward
 
Left/Right - Turn left/right
 
A/X - Attack right/left


* I learned a fair bit by analyzing the OpenTyrian 3DS port. Thanks @nop90!
B - Toggle keyboard
* fincs, MrHuu, oreo639, piepie62, MasterFeizz, and Badda for their help with tracking down bugs
* Richard Hunerlach for the original port to OpenGL and SDL. Source has been preserved here if you want to see the original: https://github.com/gondur/dungeons-of-daggorath


Installation Download the 3DSX or CIA (QR code is available on github) and run with either the Homebrew Launcher or install with FBI. I have also only tested it on a New Nintendo 3DS as that is all I have. Please let me know if you run into any issues and I will take a look into it.
Y - Examine, Look (depending on what mode you're in)


You can get the compiled game on github here: https://github.com/pyroticinsanity/3dsdod/releases/tag/1.1
L - Bring up command creator menu


All of my source code is also available here: https://github.com/pyroticinsanity/3dsdod
R - Turn around


Playing the Game The original game is fully controlled by typing in commands so this port ties common commands to the 3DS buttons (e.g. pressing Up types MOVE UP). There is also a shortcut tied to Select which uses a torch and equips a sword that is useful only at the beginning. The L button launches the command creator to quickly type out custom commands but you will also need to do incantations for rings so there is a custom keyboard that comes up for typing those in. Note that you need to go to the Enter key to confirm it. I hope you have fun with this!
Start - Bring up game menu


Change Log 1.1 (June 5, 2020)
Select - Execute P L T, U L, P R SW (only good for getting started)


Bugs Fixed:
'''Command creator menu:'''
 
A - Confirm
 
B - Cancel
 
X (while choosing an item) - Specify the type of item
 
'''Game menu:'''
 
Left/Right - Previous/next Menu
 
Down/Up - Move down/up
 
A - Confirm
 
B - Cancel/Return to Game
 
'''Help menu:'''
 
Up/Down - Scroll up/down
 
Left/Right - Previous/next Page
 
B - Cancel
 
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrew/dungeonsofdaggorath3ds1.png


* Fixed an issue where the 3DS would lock up if you closed via the Home button
https://dlhb.gamebrew.org/3dshomebrew/dungeonsofdaggorath3ds2.png
https://dlhb.gamebrew.org/3dshomebrew/dungeonsofdaggorath3ds3.png


1.0 (June 2, 2020) Enhancements:
==Compatibility==
Tested by developer on a New Nintendo 3DS.


* Upgraded to ctrulib 1.8.0
==Changelog==
* Added Button Layout Image
'''v1.1 5 June 2020'''
* Added the Game Manual


Bugs Fixed:
Bugs Fixed:
* Fixed an issue where the 3DS would lock up if you closed via the Home button.
'''v1.0 2 June 2020'''


* Fixed an issue where the 3DS would lock up if you closed the lid
Enhancements:
* Corrected the Vector Mode graphics mode
* Upgraded to ctrulib 1.8.0.
* Added Button Layout Image.
* Added the Game Manual.
 
Bugs Fixed:
* Fixed an issue where the 3DS would lock up if you closed the lid.
* Corrected the Vector Mode graphics mode.


0.8 (April 21, 2020) Enhancements:
'''v0.8 21 April 2020'''


* Support Stereoscopic View
Enhancements:
* Create a CIA build
* Support Stereoscopic View.
* Saving Takes a Long Time
* Create a CIA build.
* Buttons Should Be Changed to Be More Intuitive
* Saving Takes a Long Time.
* Buttons Should Be Changed to Be More Intuitive.


Bugs Fixed:
Bugs Fixed:
* The Save File Date Isn't Showing Up.
* Keyboard Characters Don't Show Up on Level 2.


* The Save File Date Isn't Showing Up
'''v0.7 27 March 2020'''
* Keyboard Characters Don't Show Up on Level 2
* Ported the PSP version to the 3DS.


0.7 (March 27, 2020)
==Credits==
Thanks nop90 for the OpenTyrian 3DS port.


* Ported the PSP version to the 3DS
fincs, MrHuu, oreo639, piepie62, MasterFeizz, and Badda for the help with tracking down bugs.


Screenshots screenshot1.PNG?
Richard Hunerlach for the original port to OpenGL and SDL. Source has been preserved [https://github.com/gondur/dungeons-of-daggorath here] if you want to see the original.


screenshot2.PNG?
==External links==
* Author's website - https://darkwebcrypt.blogspot.com
* GitHub - https://github.com/pyroticinsanity/3dsdod
* GBAtemp - https://gbatemp.net/threads/release-dungeons-of-daggorath-3ds.560934


Extra Information As part of this port I decided to document my journey. If you're interested, you can take a look at my progress on my blog. I've detailed the coding struggles I ran into as well as documented some of the decisions I made: Setting Up the Environment Baby Steps Graphical Prototype The Road to Alpha Heading to the Finish Line Seeing in Stereo Making the Release Image Rendering - Part 2 It's Bug Squashing Time!
[[Category:3DS homebrew games]]
[[Category:Homebrew action games on 3DS]]
[[Category:Homebrew role playing games on 3DS]]

Revision as of 15:12, 15 July 2021

Template:Infobox 3DS homebrew

Dungeons of Daggorath 3DS is a port of a 3D dungeon crawler game Dungeons of Daggorath. The game was originally created by DynaMicro for the TRS-80 from 1982 and is hailed as one of the first 3D shooters.

This was initially ported to the PC by Richard Hunerlach and was later ported over to the PSP by Darkweb.

Installation

Download the 3DSX or CIA (QR code) and run with either the Homebrew Launcher or install with FBI.

User guide

The game itself is a 3D dungeon crawler where you are out to vanquish the evil wizard in the dungeon. Do you have what it takes?

How to play

The original game is fully controlled by typing in commands so this port ties common commands to the 3DS buttons (e.g. pressing Up types MOVE UP) and the remainings are:

  • Shortcut key - Use torch and equip sword, useful only at the beginning.
  • Command creator - To quickly type out custom commands.
  • Custom keyboard - For when doing incantations for rings (need to confirm with the Enter key).

Command Creator Menu:

  • This menu allows you to create all combinations of commands you will ever need.
  • ZSAVE and ZLOAD will use the default save file game.dod.
  • For buttons, A is Confirm and B is Cancel. While choosing an item, you can press X to specify the type of item.

Keyboard:

  • The keyboard lets you type in whatever command you want.
  • It is restricted to the characters that are accepted by the game.
  • Once you have your command go to the Enter key to execute it.

Game menu

File:

  • Use for saving, loading, restarting, or exiting the game.
  • You can Save and Load the game from 10 different slots to give some variety for those that don't feel like typing in a save command.

Configure:

  • FULL SCREEN - Does nothing.
  • VIDEO MODE - Allows you to change the resolution the Original Size (recommended), Fit To Height or Stretch To Screen.
  • GRAPHICS MODE - Switch between vector and normal mode.

Help:

  • Manual which is available under the How To Play section. Due to the 3DS resolution it is a little distorted but still readable.
  • You can use D-Pad to navigate and B to go back.

Controls

Up - Move forward/backward

Left/Right - Turn left/right

A/X - Attack right/left

B - Toggle keyboard

Y - Examine, Look (depending on what mode you're in)

L - Bring up command creator menu

R - Turn around

Start - Bring up game menu

Select - Execute P L T, U L, P R SW (only good for getting started)

Command creator menu:

A - Confirm

B - Cancel

X (while choosing an item) - Specify the type of item

Game menu:

Left/Right - Previous/next Menu

Down/Up - Move down/up

A - Confirm

B - Cancel/Return to Game

Help menu:

Up/Down - Scroll up/down

Left/Right - Previous/next Page

B - Cancel

Screenshots

dungeonsofdaggorath3ds1.png

dungeonsofdaggorath3ds2.png dungeonsofdaggorath3ds3.png

Compatibility

Tested by developer on a New Nintendo 3DS.

Changelog

v1.1 5 June 2020

Bugs Fixed:

  • Fixed an issue where the 3DS would lock up if you closed via the Home button.

v1.0 2 June 2020

Enhancements:

  • Upgraded to ctrulib 1.8.0.
  • Added Button Layout Image.
  • Added the Game Manual.

Bugs Fixed:

  • Fixed an issue where the 3DS would lock up if you closed the lid.
  • Corrected the Vector Mode graphics mode.

v0.8 21 April 2020

Enhancements:

  • Support Stereoscopic View.
  • Create a CIA build.
  • Saving Takes a Long Time.
  • Buttons Should Be Changed to Be More Intuitive.

Bugs Fixed:

  • The Save File Date Isn't Showing Up.
  • Keyboard Characters Don't Show Up on Level 2.

v0.7 27 March 2020

  • Ported the PSP version to the 3DS.

Credits

Thanks nop90 for the OpenTyrian 3DS port.

fincs, MrHuu, oreo639, piepie62, MasterFeizz, and Badda for the help with tracking down bugs.

Richard Hunerlach for the original port to OpenGL and SDL. Source has been preserved here if you want to see the original.

External links

Advertising: