Homebrew [Release] Griffon Legend 3ds

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
title.png

The Griffon Legend is an action RPG with screen-to-screen map. It features original storyline and design made in 16-bit style RPG's of SNES/GENESIS era.

Originally The Griffon Legend was written in FreeBASIC using SDL for graphics and FMOD for sound/music. That restricted the game to be released for Windows only. The Griffon Legend was rewritten in plain C using SDL and SDL_mixer to be ported to GCW-Zero, the source code is licensed under GPL2 license.

The port to 3DS is based on the GCW-Zero code.

--------​

The source code of my port is on my github (https://github.com/nop90/Griffon-Legend-3DS).
The compiled game (3dsx format) is released on github (https://github.com/nop90/Griffon-Legend-3DS/releases).

Credits:
The original game is by Syn9 (written in FreeBASIC), it was ported to c for GCW-Zero handheld by Dmitry Smagin.
This game uses a fake 3DS SDL layer made me (NOP90) and some open source libs: ctrulib, citro3d, sf2d, sfil, libnsbmp, stb_vorbis

Changelog

Ver. 1.0 (12 February 2017)
- Fixed CIA version

Ver. 1.0RC1 (13 December 2016)
- Fixed crashes
- Fixed the invulnerability bug happening loading a saved game

Ver. 1.0beta (10 December 2016)
- Fixed many bugs
- Added music
- Warning: this version of the game doesn't work with Citra.

Ver. 1.0alpha (05 December 2016)
- First alpha release
- Game should be fully playable but is mostly untested
- Sfx are enabled but not the background musics (too slow to load and can cause some crashes)
- Only 3DSX format since final release

Installation

In the zip there is a folder with the 3dsx and the smdh files inside, to be used with a homebrew launcher. All the resources are included in the executable using romfs.

The game creates a GriffonLegend inside the 3ds folder if doesn't exist. Here will be saved your savefiles and game configs.

Commands

PAD - moving
A - attack / select
B - open/close item menu
X - main menu / back

Known Bugs

-

To Do List

-

Screenshots

gl1.png
gl2.png
 
Last edited by nop90,

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
Plan to make a .cia of it? looks really nice :wub:

Yes, I usually compile a CIA format when the game is stable.

But if you want, make a rsf file, a banner and a icon, run make cia with the makefile on github, and you'll have it.
 

Lotoonlink

Probably doesn't know what he's talking about
Member
Joined
Aug 15, 2016
Messages
241
Trophies
0
XP
1,241
Country
United States
(off topic) what does following someone on this site do? I follow @nop90 but I was'nt notified of him making this thread?
 

LoDeus

Well-Known Member
Newcomer
Joined
Feb 2, 2016
Messages
95
Trophies
0
Age
25
XP
204
Country
Belgium
Yes, I usually compile a CIA format when the game is stable.

But if you want, make a rsf file, a banner and a icon, run make cia with the makefile on github, and you'll have it.

Ehe, I then will wait with the .3dsx , I don't understand any when it come to compile and all that stuff ^^'
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
(off topic) what does following someone on this site do? I follow @nop90 but I was'nt notified of him making this thread?

Don't know, I only follow some threads, but noticed that if I receive a new post notification and I don't follow it, the notification is suspended for new posts since I read again the thread.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
I found a bug that crashes the system: when a widard cast a lightning magic there is an out of memory write error.

I already fixed the problem, but let me know if there is something else to fix before I release a new version.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
Just released a new version wirh music enabled.

I also fixed all the bugs I found, now loading/saing options works fine and The game seems to not crash anymore.

yet not a finel release, there are some minor things I want to fix and the game needs more testing.

Warning: this version of the game doesn't work with Citra. I'ts a Citra problem. With ne next release I'll add a versione of the game without music that can run on CItra.
 
  • Like
Reactions: Cid2mizard

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
This morning I heavily tested the game.

I's playable but not perfect:
  • it sometimes crashes loading a game, probably a problem of memory leak. As a temporary wokaround, restarting the 3ds cleans the memory and makes it work again.
  • at some points in the game the player doesn't take damage.
I'll fix this two things next week, now I have to prepare the alpha release of Zelda Picross.
 

Tebra

Well-Known Member
Member
Joined
May 18, 2016
Messages
109
Trophies
0
XP
2,135
Country
Belgium
Hi nop90,
I tried your game on my 2DS (luma3ds with last firmware).
Select new game but the screen freez at the end of the introduction screen (but music continue play on)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @salazarcosplay, Morning