1. nop90

    OP nop90 GBAtemp Advanced Maniac
    Member

    Joined:
    Jan 11, 2014
    Messages:
    1,556
    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, Jul 27, 2016
  2. Filo97

    Filo97 Pink = Best colour
    Member

    Joined:
    Oct 8, 2015
    Messages:
    4,079
    Country:
    Italy
    could i please have a .elf file of this?

    — Posts automatically merged - Please don't double post! —

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

    — Posts automatically merged - Please don't double post! —

    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>
     
  3. nop90

    OP nop90 GBAtemp Advanced Maniac
    Member

    Joined:
    Jan 11, 2014
    Messages:
    1,556
    Country:
    Italy
    You can find it attached.

    but if you want a cia version, why don't you help me to make a nice banner and title sound?
     

    Attached Files:

  4. Filo97

    Filo97 Pink = Best colour
    Member

    Joined:
    Oct 8, 2015
    Messages:
    4,079
    Country:
    Italy
    i don't know if i can find a 3 sec sound, but i indeed can find a banner on google
     
  5. Razorzeto

    Razorzeto Darkness can not drive out darkness.
    Member

    Joined:
    Aug 27, 2015
    Messages:
    182
    Country:
    Install sf2dlib.
     
  6. nop90

    OP nop90 GBAtemp Advanced Maniac
    Member

    Joined:
    Jan 11, 2014
    Messages:
    1,556
    Country:
    Italy
    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.
     
  7. Filo97

    Filo97 Pink = Best colour
    Member

    Joined:
    Oct 8, 2015
    Messages:
    4,079
    Country:
    Italy
    i am already converting, the unique id i am setting is: 0x56789

    — Posts automatically merged - Please don't double post! —

    https://mega.nz/#!C09lGZiJ!fNTS-8nYrpCu-qpwYRBmRExn-CQSo86CXPvhIWr_Cu0
     
  8. DesuIsSparta

    DesuIsSparta GBAtemp Advanced Fan
    Member

    Joined:
    Oct 13, 2015
    Messages:
    580
    Country:
    United States
    What's with the 50+ lines of garbage code in there? Looks like a direct decompile copy & paste. Machine-generated.
     
  9. MasterLel

    MasterLel Cooonfusion of da highest orda
    Member

    Joined:
    Mar 14, 2015
    Messages:
    1,244
    Country:
    France
    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:
     
  10. ImCarlosGG

    ImCarlosGG GBAtemp Fan
    Member

    Joined:
    Sep 21, 2015
    Messages:
    390
    Country:
    Spain
    I know this would be hard, but a level editor or more levels (customs) could make the port more complete.
     
  11. Minnow

    Minnow GBAtemp Fan
    Member

    Joined:
    Oct 5, 2015
    Messages:
    462
    Country:
    Canada
    Welcome to hell.

    Seriously though, thanks!
     
    zoogie likes this.
  12. XRaTiX

    XRaTiX GBAtemp Regular
    Member

    Joined:
    Apr 19, 2016
    Messages:
    115
    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 !
     

    Attached Files:

    Last edited by XRaTiX, Apr 23, 2016
  13. cearp

    cearp 瓜老外
    Developer

    Joined:
    May 26, 2008
    Messages:
    8,283
    Country:
    Tuvalu
    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, Apr 23, 2016
    DesuIsSparta and XavyrrVaati like this.
  14. TheDuckMan64

    TheDuckMan64 Chicken nugget.
    Member

    Joined:
    Oct 9, 2015
    Messages:
    355
    Country:
    When you restart the level, are you making sure the switch is turned on or are you just hitting it once?
     
  15. XRaTiX

    XRaTiX GBAtemp Regular
    Member

    Joined:
    Apr 19, 2016
    Messages:
    115
    Country:
    I am sure I hitting the button,its certainly a bug.
     

    Attached Files:

  16. RandomKid150

    RandomKid150 Translator
    Member

    Joined:
    Nov 4, 2015
    Messages:
    371
    Country:
    United States
    Neat! Will try out ASAP! :yay3ds:

    — Posts automatically merged - Please don't double post! —

    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. :/
     
  17. TheCruel

    TheCruel Developer
    Banned

    Joined:
    Dec 6, 2013
    Messages:
    1,350
    Country:
    United States
    This is the comparison with GPU_NEAREST and GPU_LINEAR scaling, looks smoother:

    [​IMG][​IMG]
     
  18. Joom

    Joom  ❤❤❤
    Member

    Joined:
    Jan 8, 2016
    Messages:
    5,270
    Country:
    United States
    You do know it's April, right?
     
  19. Khangaroo

    Khangaroo $ORIGINALTITLE
    Member

    Joined:
    Feb 27, 2016
    Messages:
    456
    Country:
    United States
    What's next, an IWBTG port?
     
  20. Archexe

    Archexe Banned
    Banned

    Joined:
    Apr 23, 2016
    Messages:
    103
    Country:
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - OpenSyobon3DS, [Release], Syobon