Homebrew [Release] OpenSyobon3DS - Open Syobon Action (a.k.a CAT Mario) for 3DS

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Today I release a port on 3ds of Open Syobon Action (Cat Mario).

To adapt the game to the 3ds I had to scale the grapics to half size.

To use the bottom screen I added a level selection menu (the original version uses the 0-8 keys). I also added a lock on levels like on the android version, but it's possible to unlock all the levels with L+R+Y.

I tested only the first 5 levels, so there could be bugs here and there. I'll try to fix every bug reported.

I think there isn't much more to say, try the game and let me know if you have some hints to make it better.

3dsx and cia files: http://github.com/nop90/OpenSyobon3DS/releases
Sources: http://github.com/nop90/OpenSyobon3DS

This game uses the sf2d sftd and sfil libraries created by @xerpi

Changelog

Ver. 1.2 (27 July 2016)
- Fixed blurred text caused by SFTDLib (used workaround found on Xerpi github)
- Added sprites for ceiling spikes, previously drawn as white lines
- Changed two level icons with better images
- Added touch controls for level selection in menu and to retry level/quit level in game

Ver. 1.1 (01 May 2016)
- Returned to original screen widht/2 (the gameplay was badly affected by a wider screen)
- Changed key mappings
- Fixed most of the sprites

Ver. 1.0.1 (25 April 2016)
- Added CIA version
- Changed meu sound
- Fixed a bug in level 4

Ver. 1.0 (23 April 2016)
  • First release
Installation

In the zip there is a cia version and a 3ds folder with the game subfolder and the 3dsx and amdh files inside, to be used with a homebrew launcher. All the resources are included in the executabile using romfs.

The game creates a OpenSyobon3DS subfolder inside the 3ds folder if doesn't exist. Here will be saved your game progresses.

If you're upgrading from v1.0.1, the savefile is the sdmc:/syobon follder. move it in the sdmc:/3ds/OpenSyobon3DS folder, than you can remove the syobon folder.

Controls

In menu:
- move with DPAD
- start a level with A
- Unlock levels with L+R+START (new finished levels wil not be saved)
- Exit game with SELECT+START

In Game:
- move with Left / Right
- Jump with A or Up
- Speed Up with B
- Suicide with SELECT
- Go back to game menu with START
- Exit game with SELECT+START

Known Bugs

- in Cia version, opening the Home menu, the music continue to play. (Forgot to fix it)

To Do List

- Nothing

Screenshots

SYobon1.png
syobon2.png
SYobon3.png
 
Last edited by nop90,

Deleted member 373223

Pink = Best colour
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
could i please have a .elf file of this?

--------------------- MERGED ---------------------------

could i please have a .elf file of this?
you know, i would like to convert this to .cia

--------------------- MERGED ---------------------------

could i please have a .elf file of this?

--------------------- MERGED ---------------------------


you know, i would like to convert this to .cia
can't build:
Code:
D:\Desktop\OpenSyobon3DS-master>make
Roboto_Regular.ttf
filesystem.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/Desktop/OpenSyobon3DS-master/build/filesystem.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard  -I/d/Desktop/OpenSyobon3DS-master/source -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/Desktop/OpenSyobon3DS-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -findirect-inlining -c /d/Desktop/OpenSyobon3DS-master/source/filesystem.cpp -o filesystem.o
loadg.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/Desktop/OpenSyobon3DS-master/build/loadg.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard  -I/d/Desktop/OpenSyobon3DS-master/source -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/Desktop/OpenSyobon3DS-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -findirect-inlining -c /d/Desktop/OpenSyobon3DS-master/source/loadg.cpp -o loadg.o
In file included from d:/Desktop/OpenSyobon3DS-master/source/loadg.cpp:1:0:
d:/Desktop/OpenSyobon3DS-master/source/os3ds.h:17:18: fatal error: sf2d.h: No such file or directory
compilation terminated.
make[1]: *** [loadg.o] Error 1
make: *** [build] Error 2

D:\Desktop\OpenSyobon3DS-master>
 

Razorzeto

Darkness can not drive out darkness.
Member
Joined
Aug 27, 2015
Messages
182
Trophies
0
Location
Currently living in Chile.
XP
1,200
Country
could i please have a .elf file of this?

--------------------- MERGED ---------------------------


you know, i would like to convert this to .cia

--------------------- MERGED ---------------------------


can't build:
Code:
D:\Desktop\OpenSyobon3DS-master>make
Roboto_Regular.ttf
filesystem.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/Desktop/OpenSyobon3DS-master/build/filesystem.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard  -I/d/Desktop/OpenSyobon3DS-master/source -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/Desktop/OpenSyobon3DS-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -findirect-inlining -c /d/Desktop/OpenSyobon3DS-master/source/filesystem.cpp -o filesystem.o
loadg.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/Desktop/OpenSyobon3DS-master/build/loadg.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard  -I/d/Desktop/OpenSyobon3DS-master/source -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/Desktop/OpenSyobon3DS-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -findirect-inlining -c /d/Desktop/OpenSyobon3DS-master/source/loadg.cpp -o loadg.o
In file included from d:/Desktop/OpenSyobon3DS-master/source/loadg.cpp:1:0:
d:/Desktop/OpenSyobon3DS-master/source/os3ds.h:17:18: fatal error: sf2d.h: No such file or directory
compilation terminated.
make[1]: *** [loadg.o] Error 1
make: *** [build] Error 2

D:\Desktop\OpenSyobon3DS-master>

Install sf2dlib.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
i don't know if i can find a 3 sec sound, but i indeed can find a banner on google

For a simple banner, you could wait a couple of days and I'll post an official CIA version, I only have to test if everything works fine.

This version doesn't handle going back to the menu, but i'll add support to menu events tomorrow.
 

Deleted member 373223

Pink = Best colour
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790

XRaTiX

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
115
Trophies
0
Age
27
XP
210
Country
Good job on the port!
I want to report a bug,in the level 4 in the beginning, when u turn on the switch ,the second "line of firewalls" doesn't make small,I don't know if I explain myself.
Thank you and keep up the good work !
 

Attachments

  • 20160423_172548.jpg
    20160423_172548.jpg
    721.8 KB · Views: 651
Last edited by XRaTiX,

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,521
Country
Tuvalu
I can't understand why the game is called "Syobon" but the japanese name is written "Syohon" (Shohon actually but it's the same) :unsure:
the ぼ is there, look closely, lol... no need to make a big deal about it
sure it could be more clear but no need to say stuff like 'i can't understand'
 
Last edited by cearp,

TheDuckMan64

Chicken nugget.
Member
Joined
Oct 9, 2015
Messages
355
Trophies
0
XP
200
Country
Good job on the port!
I want to report a bug,in the level 4 in the beginning, when u turn on the switch ,the second "line of firewalls" doesn't make small,I don't know if I explain myself.
Thank you and keep up the good work !
When you restart the level, are you making sure the switch is turned on or are you just hitting it once?
 

RandomKid150

Translator
Member
Joined
Nov 4, 2015
Messages
371
Trophies
0
Location
Texas
XP
488
Country
United States
Neat! Will try out ASAP! :yay3ds:

--------------------- MERGED ---------------------------

Found some sort of audio issue...
Moving the circle pad in a continuous circle on the main menu causes the sound to go all static sounding. :/
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • BigOnYa
  • Xdqwerty
    what are you looking at?
    BakerMan @ BakerMan: @The Real Jdbye @SylverReZ @Xdqwerty @BigOnYa @BakerMan :creep: +3