Homebrew Would a Syobon Action port be a feasible idea?

Roboman

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
313
Trophies
0
Age
27
XP
633
Country
United States
The open source version makes this orders of magnitude easier.
I may look into porting it to lpp3ds.

But I'm busy with another project for now.

Too many ideas, too few devs :(
 

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,023
Country
Italy
I ported Open Syobon to the 3ds.

It' lacks sound at the moment but it's easy to add it. At the moment it's playable but before I release it I have to fix some rendering problem, add sound and adapt graphics to the 3ds screen resolution.

syobon.png
 

Khangaroo

$ORIGINALTITLE
Member
Joined
Feb 27, 2016
Messages
456
Trophies
0
Location
192.168.1.3 (don't ddos me!)
XP
585
Country
United States
I ported Open Syobon to the 3ds.

It' lacks sound at the moment but it's easy to add it. At the moment it's playable but before I release it I have to fix some rendering problem, add sound and adapt graphics to the 3ds screen resolution.

View attachment 46217
There's an english translation of Syobon Action 2 with soundfix included somewhere on the internet. I have it on my craptop, but I do not currently have access to it.
 

Madao64

Really Useless Old man
Member
Joined
Dec 4, 2014
Messages
954
Trophies
0
Location
South of the equator
Website
goo.gl
XP
631
Country
Senegal

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,023
Country
Italy
I'm porting it because my boys asked me to play cat mario on 3ds.

I have a very difficoult porting project in progress and this is an easy exercise of mapping sdl to 3ds.

For japanese tezt, already used a teanslation available on internet.
 

Khangaroo

$ORIGINALTITLE
Member
Joined
Feb 27, 2016
Messages
456
Trophies
0
Location
192.168.1.3 (don't ddos me!)
XP
585
Country
United States

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,023
Country
Italy
Hmm... Doesn't Syobon Action allow you to choose any level no matter what?

You're right, but 3DS doesn't have the 0-9 keys to select the stage so I inserted a list of icon to select it. I also locked stages like it's on my daughter version on Android, but stages can be unlocked using L+R+Y (I like adding such stupid things :D)

And besides, the SMB1 ?-block graphics look a bit out of place in Syobon Action. Maybe replace the ?-block/level icons with just the level name>

I used the first icon found wth a serach on google. Maybe I'll change it later.

if it's based on open syobon action, change #define AUDIO_CHANNELS 4 to #define AUDIO_CHANNELS 2 for sound.

On 3ds there are 8 channels available, but the problem is that there is no SDL support so sound functions have to be coded from scratch.

If you're scaling down using GPU, you need to use LINEAR rather than NEAREST.

I'm using @xerpi 's sf2dlib that makes easy using fonts and have a good implementation of drawline that isn't natively available on the GPU. I think that sf2dlib uses NEAREST as default, but also LINEAR doesn't have a good result. The problem is that the icons are very small with tiny lines and pixels.

Next step is to add sound, I need to compile the OGG lib for 3DS and I'm not very good with makefiles. I'm trying to use the 3ds portlibs makefile as an example.
 
  • Like
Reactions: Ryccardo

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,023
Country
Italy
Just added some sounds (only sound fx not background music).

Everything compiling and running on citra, but citra has no sound output do I have to wait tonight to test it on my 3ds.
 
  • Like
Reactions: Ryccardo and CeeDee
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    psychic academy. lol. it was meh even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
  • Skelletonike @ Skelletonike:
    Pfffft!
  • Skelletonike @ Skelletonike:
    I have all the volumes.
  • Vetusomaru @ Vetusomaru:
    btw do u have discord?
  • Vetusomaru @ Vetusomaru:
    last tv anime i remember with nipples i personally watched was Senran Kagura
  • Skelletonike @ Skelletonike:
    yeah I do
  • Skelletonike @ Skelletonike:
    I mostly read, haven't watched much, but I do keep my cunchyroll sub.
  • Skelletonike @ Skelletonike:
    Found out one of my fave animes got an adaptation this season

    the other day lol
  • Skelletonike @ Skelletonike:
    Yuusha ga Shi
    nda
  • Vetusomaru @ Vetusomaru:
    crynchyrolls is cancer, especially with the censorship they do like they did with Oshimai
  • Vetusomaru @ Vetusomaru:
    can u post your discord here or at dm?
  • Skelletonike @ Skelletonike:
    No idea
  • Skelletonike @ Skelletonike:
    it's my username
  • Vetusomaru @ Vetusomaru:
    and number?
  • Skelletonike @ Skelletonike:
    it needs the number?
  • Vetusomaru @ Vetusomaru:
    okey dokey. i ve sent u friend request.
  • Vetusomaru @ Vetusomaru:
    i have same username with here
  • Skelletonike @ Skelletonike:
    alright, accepted
    +1
    Skelletonike @ Skelletonike: alright, accepted +1