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
3,136
Country
Italy
Released a new cia stable release that can exit to home menu without errors .

No clues yet on the 3dsx problem.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Fixed the 3dsx version adding an xml file for target title selection (like retroarch and ScummVM do).

You need the youtube app (or one of the other comon target title supported by retroarch) tu run the 3dsx.

Noe I'm going to update the packages of Meritous and Xrick too.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
@Kubba : removed the screen for inserting the name of the highscore, now I'm using a const string.

Please try a new highscore and let me know if it's ok, I can't test it.
 

SlimPortable

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
275
Trophies
0
Age
28
XP
159
Country
United States
Released a new cia stable release that can exit to home menu without errors .

No clues yet on the 3dsx problem.
I installed the latest 1.1 version .CIA with the high score fix but when I exit to the home menu it still reboots the system. I have an o3DS with AL9h+Luma 11.3. The bottom screen says warning can't find opentyrian.config or something along those lines in game. Would that have something to do with it?
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
No ir's unrelared and I'm aware of the problem.

Yoir conf file is misssing because you never changed soneting in the config menu screen.
 

AgentMcMuffin

Well-Known Member
Newcomer
Joined
Oct 14, 2015
Messages
62
Trophies
0
XP
269
Country
United States

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
OH SHIT, didn't expect you to actually take my suggestion! Thank you, I'm seeing this late, but I appreciate you following through, can't wait to play this.
 

Deepdivered

New Member
Newbie
Joined
Nov 27, 2016
Messages
3
Trophies
0
Age
39
XP
60
Country
United States
The xml file is missing from the 1.1 zip. I got it from the 1.0 when I tired to exit though it did not go back to homebrew. Loving your stuff!
 

Kubba

Well-Known Member
Newcomer
Joined
Nov 4, 2015
Messages
75
Trophies
0
Age
34
XP
142
Country
United States
Heya.

I'm not sure if anyone has done this yet, or if there was already a way to access the alternate game modes on the 3DS version, but here's a handy save file that includes the following:

Story Mode: Lord of Game
Story Mode: Impossible
Engage

(all of these have normal difficulty)
Uship
Stormwind
Techno
Weird
Stealth
NortshipZ
Unknown

Just drop this file in your Opentyrian directory.


On a separate note, I've been experiencing random crashes in OpenTyrian here recently. Anyone else getting them after an update or something?
 

pintcat

Active Member
Newcomer
Joined
Apr 23, 2017
Messages
27
Trophies
0
Age
57
XP
189
Country
Gambia, The
Hey everyone,

tried this for the first time and so far it runs and looks magnificent except the exit to the home menu. Any progress on that issue?
 

flaccidbagel

New Member
Newbie
Joined
Jul 9, 2022
Messages
2
Trophies
0
Location
North America
XP
28
Country
United States
Firstly wanted to drop by and say thanks for the work on this. Its great being able to play Tyrian on the go. I did want to ask if anyone happened to have the save file that was referenced earlier. I think it'd be great to be able to play the extra modes as well. If not, no big deal.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Worst would be getting a DRM rootkit from using audio CDs and then Sony getting sued.
  • K3Nv2 @ K3Nv2:
    Least I can throw the nvme at neighbors now
  • DinohScene @ DinohScene:
    get a 2 TB NVMe from amazon, return the fucked one, get replacement and send that one to me
  • K3Nv2 @ K3Nv2:
    Easier way buy one with a preadded heatsync pop the heat sync open
  • K3Nv2 @ K3Nv2:
    Some nerd at Amazon warehouse may tell the end of the colors off
  • DinohScene @ DinohScene:
    I'd like a 990 pro tyvm <З
  • K3Nv2 @ K3Nv2:
    Gen 5s going to be crazy expensive at like 10k transfer
  • K3Nv2 @ K3Nv2:
    $300for 2tb
  • DinohScene @ DinohScene:
    don't have anything that can take PCIe5
  • K3Nv2 @ K3Nv2:
    It's still m.2 form just the next gen
  • DinohScene @ DinohScene:
    ew crucial
  • K3Nv2 @ K3Nv2:
    13,600 MB/s though
  • DinohScene @ DinohScene:
    I got a 980 pro iirc
  • K3Nv2 @ K3Nv2:
    Soldigms been pretty solid
  • DinohScene @ DinohScene:
    yeh 980 pro
  • DinohScene @ DinohScene:
    good enough tbf
  • K3Nv2 @ K3Nv2:
    https://a.co/d/gMNhZNI never heard about them but reviews are good
  • SylverReZ @ SylverReZ:
    @DinohScene, Crucial SSDs work fine. I have one installed in my Xbox.
  • SylverReZ @ SylverReZ:
    Reviews seem positive.
  • DinohScene @ DinohScene:
    I believe I had some Patriot RAM running in a computer somewhere
  • K3Nv2 @ K3Nv2:
    $250 is pretty solid considering
  • K3Nv2 @ K3Nv2:
    With the refund it'll be about $150
  • K3Nv2 @ K3Nv2:
    6tb nvme pc ftw
    K3Nv2 @ K3Nv2: 6tb nvme pc ftw