Hacking COMPLETED [Release] Meritous for Switch

nop90

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


Far below the surface of the planet is a secret. A place of limitless power. Those that seek to control such a utopia will soon bring an end to themselves.

Seeking an end to the troubles that plague him, PSI user MERIT journeys into the hallowed Orcus Dome in search of answers.

If the game is too difficult for you, you can play in 'Wuss mode' for a far more sombre gaming experience.

Meritous
is a cross between a top-view dungeon crawler and a bullet-hell shoot-em-up. In it, you control main character Merit, who travels through an enormous 3000-room labyrinth, the Orcus Dome, in order to find three artifacts called the PSI Keys, and restore them to their proper locations.

Although enemies fire copious amounts of bullets at you, you don't shoot back- instead, you have an attack called a PSI Circuit, which you charge up to unleash a shockwave that hits enemies and nullifies their shots.

As you charge up the PSI Circuit, target reticules appear on nearby enemies, the circle indicating they're in range, and the cross indicating you've charged up enough to damage or kill them.

You can't just use the PSI Circuit as often as you want, though. After releasing it, there's a cooldown time before you can charge up again, and the longer you charge up, the longer you have to wait.

Destroyed enemies leave behind PSI crystals you can use to upgrade three facets of your PSI Circuit- Circuit Charge (charge up faster), Circuit Refill (less cooldown time), and Reflect Shields.

When you have at least one level in Shields, a barrier is projected around Merit, which will deflect one bullet per shield level, before having to regenerate. As you upgrade Shields, the barrier becomes bigger, then shows multiple layers as it gets stronger.

--------​

The game needs to be tested on a real Switch for sound quality and speed. It runs at about 20fps a with really bad sound on RyujiNX emulator.

The game will crash the HBL on exiting (it's compiled with an incomplete SDL lib port to switch).

The source code of the port is on my switch github (http://github.com/Nop90-Switch/Meritous-Switch).
The compiled game is released on github (http://github.com/Nop90-Switch/Meritous-Switch/releases).

Credits:
The original source is by Lancer-X/ASCEAI (http://www.asceai.net/meritous/)

Changelog

Ver. 1.0 (17 March 2018)
- New build wit fixes SDL

Ver. 0.1 (09 March 2018)
- First reelase (baased on a incomplete SDL port)

Installation

Estract the zip in the root of the switch SD card

Commands

- D-pad: Move
- A: Select / use PSI
- B: Activate tiles
- L: Open Help
- R: Open map
- Minus: Exit
- Plus: Pause

Known Bugs

-

Screenshots
meritous.png
 
Last edited by nop90,

solrac21

Active Member
Newcomer
Joined
Feb 22, 2018
Messages
26
Trophies
0
Age
49
XP
243
Country
United States
please give me some feedback on how sound works.

I think it will need fixing. About game speed, on the emulator it's very slow, dut on a real switch should run at full 60 fps.

Tried it 2 times and it crashed immediately with a -0002 error. I tried my other homebrew and they worked. Anyone else test this?
 
Last edited by solrac21,
  • Like
Reactions: Masterwin

Masterwin

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
382
Trophies
0
XP
603
Country
Spain
please give me some feedback on how sound works.

I think it will need fixing. About game speed, on the emulator it's very slow, dut on a real switch should run at full 60 fps.
I tried to launch the game 4 times without success, it always gives error code
 

NANASHI89

Well-Known Member
Member
Joined
May 3, 2012
Messages
2,479
Trophies
1
XP
5,393
Country
United States


Far below the surface of the planet is a secret. A place of limitless power. Those that seek to control such a utopia will soon bring an end to themselves.

Seeking an end to the troubles that plague him, PSI user MERIT journeys into the hallowed Orcus Dome in search of answers.

If the game is too difficult for you, you can play in 'Wuss mode' for a far more sombre gaming experience.

Meritous
is a cross between a top-view dungeon crawler and a bullet-hell shoot-em-up. In it, you control main character Merit, who travels through an enormous 3000-room labyrinth, the Orcus Dome, in order to find three artifacts called the PSI Keys, and restore them to their proper locations.

Although enemies fire copious amounts of bullets at you, you don't shoot back- instead, you have an attack called a PSI Circuit, which you charge up to unleash a shockwave that hits enemies and nullifies their shots.

As you charge up the PSI Circuit, target reticules appear on nearby enemies, the circle indicating they're in range, and the cross indicating you've charged up enough to damage or kill them.

You can't just use the PSI Circuit as often as you want, though. After releasing it, there's a cooldown time before you can charge up again, and the longer you charge up, the longer you have to wait.

Destroyed enemies leave behind PSI crystals you can use to upgrade three facets of your PSI Circuit- Circuit Charge (charge up faster), Circuit Refill (less cooldown time), and Reflect Shields.

When you have at least one level in Shields, a barrier is projected around Merit, which will deflect one bullet per shield level, before having to regenerate. As you upgrade Shields, the barrier becomes bigger, then shows multiple layers as it gets stronger.

--------​

The game needs to be tested on a real Switch for sound quality and speed. It runs at about 20fps a with really bad sound on RyujiNX emulator.

The game will crash the HBL on exiting (it's compiled with an incomplete SDL lib port to switch).

The source code of the port is on my switch github (http://github.com/Nop90-Switch/Meritous-Switch).
The compiled game is released on github (http://github.com/Nop90-Switch/Meritous-Switch/releases).

Credits:
The original source is by Lancer-X/ASCEAI (http://www.asceai.net/meritous/)

Changelog

Ver. 0.1 (09 March 2018)
- First reelase (baased on a incomplete SDL port)

Installation

Estract the zip in the root of the switch SD card

Commands

- D-pad: Move
- A: Select / use PSI
- B: Activate tiles
- L: Open Help
- R: Open map
- Minus: Exit
- Plus: Pause

Known Bugs

- Game crashes on exit
- ????

Screenshots
Does a Pro Controller Work on it?

Sent from my SM-T280 using Tapatalk
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Fixed some things in the SDl thread part, compiled again the game and updated the release on github.

Please test again the new build. If it crashes I'll disable audio and continue working on the audio driver.
 
  • Like
Reactions: Masterwin

Masterwin

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
382
Trophies
0
XP
603
Country
Spain
Fixed some things in the SDl thread part, compiled again the game and updated the release on github.

Please test again the new build. If it crashes I'll disable audio and continue working on the audio driver.
it still does not work
 

ciaomao

Well-Known Dude
Member
Joined
Feb 20, 2014
Messages
589
Trophies
1
XP
1,994
Country
Albania
1st I thought this title sounds familar, but then I realized I finished it like 10 years ago on my GP2X-F200. I just remember, it is the kind that can make addictive. Great work!
 
  • Like
Reactions: Masterwin

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Fixed a lot of things in the SDL lib and made a new build of meritius (v0.1c).

On RyujiNX it works better and sound is very good (but it's aut of sync and starts with a couple of minutes of delay. A problem of the emulator I think).

Please test the release on a switch and let me know if it continue to crash on startup.
 
  • Like
Reactions: Masterwin

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Google isn't very helpful anymore, you get recommended loads of crap that doesn't solve the thing that you're looking for.
    +1
  • Sicklyboy @ Sicklyboy:
    @K3Nv2, afaik yeah but I also don't think that it runs on home grade routers like openwrt/dd-wrt does. OPNsense runs on full-on x86 PC hardware
  • K3Nv2 @ K3Nv2:
    Sadly openwrt seems to be dying for support unless it's just. Anew name
  • K3Nv2 @ K3Nv2:
    Like made by the same devs different architecture
  • Sicklyboy @ Sicklyboy:
    idk, I mean it had a new release back in March https://github.com/openwrt/openwrt/releases
  • Sicklyboy @ Sicklyboy:
    Not sure how recent hardware it supports though
  • K3Nv2 @ K3Nv2:
    I mean for 1st party routers iirc linksys use to support it
  • Sicklyboy @ Sicklyboy:
    ahhhh that I have no idea
  • Sicklyboy @ Sicklyboy:
    pretty cool though if so
  • K3Nv2 @ K3Nv2:
    Or from what ive heard ways to set custom imgs for 1st party routers so locked down now days
  • Sicklyboy @ Sicklyboy:
    OPNsense VM and specs and specs of system it's running on. https://imgur.com/a/S9wgGUD
  • Sicklyboy @ Sicklyboy:
    I've turned more features on in OPNsense lately and it's getting kind of high on RAM usage, I see. Probably bump that up to 4GB soon
  • K3Nv2 @ K3Nv2:
    I wanna make a 8core router with support for 20gbps doesn't even sound that silly lol
  • Sicklyboy @ Sicklyboy:
    I only have 1 gig internet but internally I have 10 gig connectivity for everything on my lan lol
  • Sicklyboy @ Sicklyboy:
    fiber connection from my desktop PC back to my core network switch
  • Sicklyboy @ Sicklyboy:
    2 port HPE SFP+ PCIE NIC in my desktop and all of my servers
  • Sicklyboy @ Sicklyboy:
    silly shit
  • Sicklyboy @ Sicklyboy:
    eventually this desktop is going to act as a server too, just for the hell of it. Because this PC is WAY fucking overkill for how little I use it.
  • Sicklyboy @ Sicklyboy:
    And once I do that, my desktop OS that I interact with is just going to be a virtual machine and use GPU passthrough to connect everything
  • K3Nv2 @ K3Nv2:
    Send it to me ffs
  • Sicklyboy @ Sicklyboy:
    No because it's my desktop lol
  • Sicklyboy @ Sicklyboy:
    The most use this PC is getting right now is 979 Chrome tabs open right now
  • K3Nv2 @ K3Nv2:
    This is my desktop there are many like it but it is mine alone
  • K3Nv2 @ K3Nv2:
    Enabled PPPoE on router now no wifi connection lul
    Sicklyboy @ Sicklyboy: F