Homebrew RELEASE abuse-sdl switch

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
Abuse is a dark 2D side-scrolling platform game developed by Crack dot Com in 1995. It features beautiful lighting, realistic animation and nasty alien-like creatures to destroy. It is now maintained by Sam Hocevar in an attempt to prevent it from vanishing from the Internet.
More info at http://abuse.zoy.org


Current Release:
https://github.com/capsterx-switch/abuse/releases/tag/v0.8r3


Key mapping:
- escape
+. return (you need this to click on any menu, for now)
A. - "button 0" (fire)
B. - "button 1" (fire)
Y/L trigger - "button 2" (previous weapon)
X/R trigger - "button 3" (next weapon)
both L/R Z triggers do fire by default
right stick click - fire

left stick/dpad is movement
right stick is weapon movement

saved files currently at sdmc:/switch, but I may change this
I had issues with getting the music (HMI) files to play, so I converted them to MP3 for this release, which is why it's so large. I think some SDL mixer tweaks or addons or patches are needed, not sure yet.

I found a number of 'bugs' on save/load/quit menus where it was abusing reload and not processing 'mouse' events enough.

Also, if you do quit the game, at least on my console, it will crash the OS. So, I recommend force killing it instead... Im not even sure how to diagnose why it's crashing.
 
Last edited by capsterx,

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
I still remember the shareware version that came with brickout which was a demo of how flexible the game engine could be scripted. Shame crack dot com went under, they were ahead of the curve on (2d) game engines.
 

l13f4k3

Well-Known Member
Newcomer
Joined
May 24, 2010
Messages
51
Trophies
0
XP
529
Country
Chile
when we were experiencing the nds scene, i always dreamed of a port of this game using touch screes as weapon movement, similar to the metroid prime hunters
 
  • Like
Reactions: capsterx

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
when we were experiencing the nds scene, i always dreamed of a port of this game using touch screes as weapon movement, similar to the metroid prime hunters

That would be a pretty big change to the game, but would open up android and tablet play. I think the switch configuration of a dpad for movement and a right stick for aim, then there are triggers to do prev/next weapons seems to me pretty close to the original game. The keyboard version did let you select 1-9 of weapons, but when i played it I rarely did that cause it required me to move my hands. It did take me a good bit to make the right-joy movement to be even decent, it's definitely designed for a mouse or a joy of a different era.
 
Last edited by capsterx,

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
Thank you capsterx for the port. My biggest complain is that mouse gets locked into "analog mode" once you enter the menu, so you cannot move the cursor enough to load a savegame. For some reason save terminals don't have this issue.

Movement (left analog) is a big glitchy too, it could be a deadzone problem. And mouse to analog wrapper is not very accurate, but it does the job and it's perfectly completable.

I have recorded a short showcase.

 
Last edited by Deleted member 323844,

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
Thank you capsterx for the port. My biggest complain is that mouse gets locked into "analog mode" once you enter the menu, so you cannot move the cursor enough to load a savegame. For some reason save terminals don't have this issue.

Movement (left analog) is a big glitchy too, it could be a deadzone problem. And mouse to analog wrapper is not very accurate, but it does the job and it's perfectly completable.

I have recorded a short showcase.


Im aware of the left analog stick issue, it can go pretty wonky, I didnt touch that code area and used the dpad during my testing. I have an idea where the loading a game issue might be and will look into it next week. When I first started you couldnt even save a game for that same issue. I've tweaked the original joystick -> mouse stuff a little, but yea, it's not great. Maybe I'll take a look at the other abuse sdl codebase and see if their joy handling is different (it didnt work because of the opengl calls it used). I think there is also a psp port, so that might have better code. Thanks for the feedback.
 

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
Thank you capsterx for the port. My biggest complain is that mouse gets locked into "analog mode" once you enter the menu, so you cannot move the cursor enough to load a savegame. For some reason save terminals don't have this issue.

Movement (left analog) is a big glitchy too, it could be a deadzone problem. And mouse to analog wrapper is not very accurate, but it does the job and it's perfectly completable.

I have recorded a short showcase.


I think the latest version should fix lstick and rstick. Let me know how it plays. (even with lstick fixed, i think dpad is much easier to use, as that is how it was designed).
 

mathew77

Lovin' life.
Member
Joined
Jan 19, 2019
Messages
895
Trophies
0
Age
45
XP
2,042
Country
Kazakhstan
New minor release

ZR and ZL firing button not working for now.

The aspect ratio of the display is worse that is was, more flattened & distorted.

And, the worst — with touchscreen only now I cannot play the game on TV, at all.

Please fix it!
 
Last edited by mathew77, , Reason: Firing

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
ZR and ZL strife button not working for now.

The aspect ratio of the display is worse that is was, more flattened & distorted.

And, the worst — with touchscreen only now I cannot play the game on TV, at all.

Please fix it!
Odd, the touch screen part shouldnt have effected the ability to move the 'mouse' with the right trigger, I dont think? I'll take a look at it.
 

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
Odd, the touch screen part shouldnt have effected the ability to move the 'mouse' with the right trigger, I dont think? I'll take a look at it.
I looked quickly at it, the aspect ratio is a piece of code i can port from the other codebase.
I tried mine (undocked) and i can move the mouse with touch screen and right stick.

As for ZR/ZL, what did they do before? I dont think there is a strafe.

The codebase is quite different from the first release so im not supprised that some of the key mappings are not as good
 

capsterx

Well-Known Member
OP
Member
Joined
Oct 14, 2020
Messages
147
Trophies
0
Age
40
XP
436
Country
United States
OK, they were firing buttons, but for now they're not.

That should be easy to fix!. Can you confirm if right stick does not move the mouse if docked or not? i wont have access to a dock for a few days at least.

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

That should be easy to fix!. Can you confirm if right stick does not move the mouse if docked or not? i wont have access to a dock for a few days at least.

I usually use right stick click to shoot.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: https://youtube.com/shorts/0PLynroGlRs?feature=share