Homebrew [Release] Retrobattle for 3ds

nop90

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


Retrobattle is made to look and feel like the classic arcade-style NES games, such as Ice Climber and Clu Clu Land. Not only are the sprites limited to three colors each, but the scoring, increasing difficulty, and setup of the game makes for a challenging arcade experience that mixes various oldschool concepts. Note that playing on Skill 1 is pretty boring compared to the havoc of Skill 8, so it may seem slow at first.

This game was originally implemented in Game Maker by Daniel Remar. This is a port of the C++/SDL implementation by Andreas Remar.

--------​

The source code of my port is on my github (https://github.com/nop90/Retrobattle).
The compiled game (3dsx and CIA formats) is released on github (https://github.com/nop90/Retrobattle/releases).

Enjoy this game ad let me know the bugs you find.

Credits:
The original source is by Andreas Remar (http://remar.se/andreas/retrobattle/)
This game uses the sf2d sftd and sfil libraries created by @xerpi

Changelog

Ver. 1.0 (14 September 2016)
- Fixed text drawing in the score panel
- Added resources to build a CIA package

Ver. 0.1 alpha (10 September 2016)
- First alpha 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 Retrobattle subfolder inside the 3ds folder if doesn't exist. Here will be saved your scores.

Commands

MAIN SCREEN
- A: Start the game
- Left/right: Select starting stage
- Down: Select starting Skill level
- Start: Quit the game

IN-GAME
- Left/right: Move left/right
- A: Jump (keep pressed to jump higher)
- B: Shoot
- Select: Pause/unpause
- Start: Go back to the main screen

Known Bugs

-

To Do List

-

Screenshots

retrobattle1.png
retrobattle2.png
retrobattle3.png
 
Last edited by nop90,

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Blah blah CIA blah? :)

I'm reworking the code I use for the CIA. I solved the problems that you kindly reported for fruity, but I found anoyher problem that happens in all my homebrews: from the program if you press Home and go to main menu, closing the 3ds case hangs everything.

When solve this, I'll update all my homebrews and I'll release the CIA for this game too. I ask you only a little patience. :)
 
Last edited by nop90,

ih8ih8sn0w

Koreaboo
Member
Joined
Aug 22, 2015
Messages
1,677
Trophies
0
Age
25
Location
Hell
XP
898
Country
United States
Great game, one issue though is that the game kept freezing on my n3ds. Disabling n3ds clock and the cache solved this though.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Great game, one issue though is that the game kept freezing on my n3ds. Disabling n3ds clock and the cache solved this though.

What do you mean with 3ds clock?

If you refer to the possibility to set the 3ds clock with luma and other cfw, in my code I usually leave the osSetSpeedupEnable on. Since it's nor needed for this game I'll remove it in next release, Maybe this will fix the problem.
 

Tebra

Well-Known Member
Member
Joined
May 18, 2016
Messages
109
Trophies
0
XP
2,163
Country
Belgium
I try this game on my 2DS.
I like it. Thank you for the port.
One small bug: the font is not easily readable.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
One small bug: the font is not easily readable.

Yes I know, but since there isn't very much to read I decided to release the game in alpha version.

I'm using the original gfx that I scale down to 40% of it's size with the GPU, so it's normal that something is not perfect.

I'll try to edit the font to make it more readable.
 
  • Like
Reactions: Tebra

ih8ih8sn0w

Koreaboo
Member
Joined
Aug 22, 2015
Messages
1,677
Trophies
0
Age
25
Location
Hell
XP
898
Country
United States
What do you mean with 3ds clock?

If you refer to the possibility to set the 3ds clock with luma and other cfw, in my code I usually leave the osSetSpeedupEnable on. Since it's nor needed for this game I'll remove it in next release, Maybe this will fix the problem.
Sorry, I meant clock speed.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So Internet is very much faster now lol
  • BigOnYa @ BigOnYa:
    "Time Remaining- 2 years, 9 girlfriends, 6 hairstyles, please standby..."
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I remember one time I downloaded like a 500MB ISO file on 56K and that literally took like 2 days
  • Psionic Roshambo @ Psionic Roshambo:
    I had some sort of resume thing, I remember the software had chains
  • Psionic Roshambo @ Psionic Roshambo:
    Damned if I can't remember.the name though
  • Psionic Roshambo @ Psionic Roshambo:
    Some sort of download management app
  • BigOnYa @ BigOnYa:
    Ok good chatting, I'm off to the bar, to shoot some pool, nighty night.
    +1
  • BakerMan @ BakerMan:
    hey psi
  • BakerMan @ BakerMan:
    i call your girl lyndon the way she b on my johnson
    BakerMan @ BakerMan: i call your girl lyndon the way she b on my johnson