Homebrew [Release] Opentyrian for 3ds (using lib SDL 1.2 )

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
2,971
Country
Italy
MLlFmNa.jpg

OpenTyrian is a port of the DOS shoot-em-up Tyrian. Jason Emery generously gave the OpenTyrian developers a copy of the Tyrian 2.1 source code, which has since been ported from Turbo Pascal to C. The port uses SDL, making it easily cross-platform.

Original game was developed by World Tree Games Productions and published in 1995 by Epic MegaGames.

Tyrian is an arcade-style vertical scrolling shooter. The story is set in 20,031 where you play as Trent Hawkins, a skilled fighter-pilot employed to fight Microsol and save the galaxy.

--------​
3DSX Users: Currently, the 3DSX build needs to utilize a large app installed on your 3ds. If you have used any of the similarly large RetroArch emulators or ScummVM 3ds, you have nothing to worry about. The easiest target to use is the Youtube app, so if you have that installed, you're ready to go.

CIA Users: You will first need a DSP dump on your SD card.
This is a one-time process and is needed for all homebrew CIAs that use DSP audio.

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

Credits:
The original source is here: https://bitbucket.org/opentyrian/opentyrian/wiki/Home
This game uses the SDL 1.2 library for 3ds

Changelog

Ver. 1.1 (11 March 2017)
- Removed name input screen for highscores

Ver. 1.0 (05 March 2017)
- Fixed game exiting

Ver. 0.1 (04 March 2017)
- First reelase in 3dsx and CIA format

Installation

In the zip there is a folder with the 3dsx, smdh and the xml (for target title selection) files inside, to be used with a homebrew launcher, and a CIA file to be installed with FBI. All the resources are included in the executable using romfs.

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

Commands

-


Known Bugs

-

To Do List

- Enable 2 players network mode (need to port SDL_Net first)

Screenshots

Opentyrian1.png
Opentyrian2.png
 
Last edited by nop90,

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
2,971
Country
Italy
The 3dsx version doesn't launch easily; you have to run meritous first, exit the game, and then lunching Opentyrian works.

The Cia starts without problems. Exiting the game always hungs the system.

I'm trying to fix everything.
 
Last edited by nop90,
  • Like
Reactions: SLiV3R

Cid2mizard

Well-Known Member
Member
Joined
Aug 16, 2007
Messages
392
Trophies
0
Age
40
Location
Maubeuge
XP
1,574
Country
France
The 3dsx version doesn't launch easily; you have to run meritous first, exit the game, and then lunching Opentyrian works.

The Cia starts without problems. Exiting the game always hungs the system.

I'm trying to fix everything.

Meritous doesn't works too...
 

SlimPortable

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
275
Trophies
0
Age
26
XP
139
Country
United States
SHMUPS is one of my favorite genres so I'm always up to try one I haven't played before. Great work, thanks for the port!
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
2,971
Country
Italy
Warning, if you installed the wrong version of the game (both cia or 3dsx) after reinstalling the new one you have to delete all config and save files in your 3ds/Operntyrian folder, or your key setting will me messe and the fire button will not work.

You can always remap the button by hand going to oprions->keyboard, but I think is better to start with a clean configuration.
 

Fatalanus

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
595
Trophies
0
Age
21
XP
410
Country
Romania
You makes me think of all those shareware PC games from the mid 95!! God this is a real time travel machine that you opened up dude! Only for this you have my thanks!!
Now, I would like to open the black box..

https://www.classicdosgames.com/game/Shadow_Warrior.html
The source code is available.

EDIT: Ah, forget the idea, it's not really clear as it's still sold or something on steam and the goal here is not to catch a big mess with copyright.
 
Last edited by Fatalanus,
General chit-chat
Help Users
  • No one is chatting at the moment.
    KennieDaMeanie @ KennieDaMeanie: https://youtu.be/JkLJeO97bpw