Random Homebrew: Mindcraft
Build your own world, in this 2D Clone of Minecraft

Abuse

Most of the homebrews discussed in this forum can be downloaded here

Abuse

Postby JJS » Fri Feb 25, 2011 8:58 pm

Advertising
Anyone remember the side-scrolling platformer Abuse from 1996? Its source code was released into the public domain quite some time ago and now here is the PSP port of Abuse-SDL. I hope there was not a previous port of the game. I searched but couldn't find one. So I decided to give it a shot myself.

The specialty of this game is that your aim is independent from your movement. Aiming is done with the mouse (analog stick) and you walk/jump with the main PSP buttons. Another fact about the game is that it is pretty hard and saving at every opportunity is mandatory. Several situations will require you to know in advance what is gonna happen, so a previous death is unavoidable.

Download:
PSP binary and source code
Data files from the Abuse-SDL download page ("abuse-0.8.tar.gz")
Timidity GUS patches


Instructions:
README.PSP wrote:Installation:
- Copy the file "EBOOT.PBP" to "x:\PSP\GAME\abuse", x: being your PSPs drive letter
- Get "abuse-0.8.tar.gz" from http://abuse.zoy.org/wiki/download and extract the contents of the "data"
folder into the Abuse game folder on the PSP
- To enable music playback, download Timidity GUS patches from here:
http://www.libsdl.org/projects/mixer/ti ... ity.tar.gz
Unpack the archive either into the root of the memory stick ("ms0:/timidity/" or "x:\timidity")
or into a "timidity" subdirectory of the Abuse game directory (e.g. "x:\PSP\GAME\abuse\timidity").


Configuration:
After you first run Abuse on the PSP, there will be a file "abuserc" in the Abuse
directory. It contains options to alter the screen resolution and the analog stick behaviour.
The file is commented and should be self-explanatory.


Controls:
- Analog stick = aiming = mouse replacement
- Left trigger = activate special power = right mouse button
- Right trigger = fire = left mouse button
- DPAD left = next weapon to the left = ctrl key
- DPAD right = next weapon to the right = insert key
- Triangle = jump = up arrow key
- Cross = activate = down arrow key
- Square = go left = left arrow key
- Circle = go right = right arrow key
- START = escape key
- SELECT = spacebar, only used for "press SELECT to continue" prompt


Changes:

0.8:
- Updated to Abuse 0.8

0.7.1:
In revision 2:
- Added midi music playback

In revison 1:
- Switched playback code to SDL_mixer
- Added support for WAV file music
- Increased the amount of concurrently playing sound effects to 50 (this essentially removes the limit)
- Reactivated audio panning, sound effects are now played in stereo

From Abuse-SDL 0.7.1 in the initial release:
- Builds from a standard PSPSDK makefile without configure
- Reactivated the Lisp memory manager to gain garbage collection back on the temporary space
- No Lisp cache is created on disk
- Set a limit to the number of sound effects that are played at once for performance reasons
- Moved the audio resampling code to be executed once on loading instead of every time the sound is played
- Removed the audio panning code
- Added code to fade in and out the sound effects to prevent popping noises
- Changes to the event handling code to suit the PSP controls
- Replaced libc file functions in jFILE and some other places with sceIo* to enable suspend mode
- Disabled network
- Added code that replaces messages containing key and mouse commands with the respective PSP controls


Building the source:
- Requires the PSPSDK with SDL (and all libraries it depends on)
- Builds on MinPSPW 0.10 or 0.11 out of the box if SDL_mixer usage is deactivated
- You might want to apply the SDL patch in the libsdl-psp subdirectory, but it is not strictly necessary
- To use the SDL_mixer backend, the respective patch in libsdl-psp has to be applied


Thanks to:
- CRACK DOT COM for a kickass game and for releasing the source
- The porters of Abuse-SDL
- Special thanks to Sam Hocevar


Links:
- Home of this PSP port: http://jjs.at/redirect/abuse
- Home of the original Abuse SDL port: http://abuse.zoy.org/



Screenshots:
Image ImageImage Image
JJS
Big Beholder
 
Posts: 1516
Joined: Mon Sep 27, 2010 2:18 pm

Re: Abuse

Postby toBsucht » Fri Feb 25, 2011 9:09 pm

Advertising
Thank you :)
Last edited by toBsucht on Sat Feb 26, 2011 11:20 pm, edited 1 time in total.
User avatar
toBsucht
VIP
 
Posts: 1714
Joined: Wed Dec 29, 2010 8:15 am

Re: Abuse

Postby Strangelove » Sat Feb 26, 2011 3:06 am

Wow! Looks pretty awesome.
"If you have specific questions ... don't hesitate to ask as the more generic the question is the more philosophic the answer will be" - PSPWizard
Strangelove
 
Posts: 388
Joined: Thu Nov 25, 2010 6:32 pm

Re: Abuse

Postby Yoti » Sat Feb 26, 2011 6:07 am

Very BIG thanks! It's awesome!
Spoiler
download & unpack "abuse-0.7.1-psp.zip"
place all files & folders form "abuse-data-2.00.tar.gz" into "abuse-0.7.1-psp" dir
copy on your psp and have fun =)
User avatar
Yoti
VIP
 
Posts: 247
Joined: Sun Oct 17, 2010 4:49 am
Location: Russia

Re: Abuse

Postby i00i » Sat Feb 26, 2011 10:27 am

Thanks :D fun game.
PSP 3004 6.20 PRO B9
i00i
 
Posts: 40
Joined: Sun Jan 23, 2011 2:46 am

Re: Abuse

Postby aqualisschock » Sat Feb 26, 2011 4:20 pm

Lol at first i though a topic made by JJS which says : Abuse , means abusing the forum or somethin XD

ontopic : nice game!
PSP Model : PSP 3004 Firmware : 6.20 -> 6.35 -> 6.35 PRO-A4 -> 6.35 PRO-B3
aqualisschock
 
Posts: 176
Joined: Wed Jan 05, 2011 3:11 pm

Re: Abuse

Postby MVP » Sat Feb 26, 2011 11:09 pm

great work, love this game. thank you.
MVP
 
Posts: 79
Joined: Fri Jan 21, 2011 4:21 am

Re: Abuse

Postby Zecoxao » Sat Feb 26, 2011 11:41 pm

If it's the game i think it is, then congrats on doing a port JJS ;), i loved that game back when i played it :P
My sig is original :D
User avatar
Zecoxao
 
Posts: 425
Joined: Mon Sep 27, 2010 7:27 pm

Re: Abuse

Postby deathz27 » Sun Feb 27, 2011 3:14 am

can someone post a link of what will I download? there are so many files on the dl page of the site. i already downloaded the eboot file. tnx in advance :)
deathz27
 
Posts: 10
Joined: Sun Oct 03, 2010 4:44 am

Re: Abuse

Postby JJS » Sun Feb 27, 2011 8:08 am

deathz27, you want to download the full data set: "abuse-data-2.00.tar.gz". I prefer to not hotlink the file as you guys might want to check out the rest of the site. There is also a pack with fan created levels called "abuse-frabs".

Also: Thanks all! :mrgreen:
JJS
Big Beholder
 
Posts: 1516
Joined: Mon Sep 27, 2010 2:18 pm

Next

Return to Homebrews

Who is online

Users browsing this forum: No registered users and 4 guests

Friends

Coding 'n Cracking - Nymphaea - PS3 Forum - darkforestgroup - daxhordes.org - Tgames - coldbird - gopsp.it - pspstation.org - prometheus - hgoel.info - MakeSmartTV - ps vita