Author Topic: Abuse 1996 - 20th anniversary source port  (Read 4352 times)

Offline AntonioR

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • My blog
  • Rated:
Abuse 1996 - 20th anniversary source port
« on: May 09, 2016, 02:23:33 AM »



When I released my Quake 2D demo in 2012 many compared it to Abuse, a game by Crack dot Com released in 1996 http://www.mobygames.com/game/abuse. No wonder it looked like Quake since it was founded by a guy from id and Bobby Prince did the sounds.

It was released for free, and I wanted to check it out. Playing a DosBox at 320x200 wasn't fun. I read about a high resolution mode in the readme and searching for a fix to make it work I found out the source code was released and several ports were made during the years, but mostly for Linux. Then I finally found a abandoned working Linux, Mac and Windows version on GitHub and one thing lead to another, and I ended up messing around with the code instead of playing the game. Here is the final result and the list of updates I made (the video gets loud):

<span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" scrolling="no" style="background:url(https://i.ytimg.com/vi/0Q0SbdDfnFI/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/0Q0SbdDfnFI"></iframe></span></span><br /><a href="http://www.youtube.com/v/0Q0SbdDfnFI" target="_blank" class="new_win">http://www.youtube.com/v/0Q0SbdDfnFI</a>

Quote
Abuse SDL 0.9a:
- Enabled custom resolutions and enabled lights on high resolutions
- Re-enabled OpenGL rendering to enable vsync
- Game screen scaling in window and fullscreen mode using F11 and F12
- Enabled some high resolution images from the 1997 Mac OS release
- Fixed level music not being played correctly, added "victory" music in the end game screen
- Fixed the health power image, fixed mouse image when choosing initial gamma
- Added or re-enabled various settings in the config file (borderless window, grab input, editor mode, high resolution images...)
- Local save game files and configuration files
- Quick load using F9, quick save using F5 on save consoles
- Added cheats via chat console: bullettime, god, giveall, flypower, sneakypower, fastpower, healthpower, nopower
- XBox360 controller support with rebindable buttons
- Updated abuse-tool so it can extract the images in Abuse SPEC files to modern image formats as individual images, tilemaps or a texture atlas with information about image, tile and animation frame sizes and positions


If anything, this is the only version where the music has finally been fixed. If you want you can get the links on my blog. I also extracted the textures and converted music to MIDI. I tested it on my old and new PC on Windows 7 32bit and 64bit. If anything I would like to know if it works, and how does playing with the Xbox controller feel, because I want to use the same controls for my own engine:
http://antonior-software.blogspot.hr/2016/05/abuse-1996-sdl-port-09a.html

The source code and the binaries are also on my GitHub page. The game physics are locked at 15 FPS and the rendering is a bit slow, since it is all done by pushing around bytes of data on the CPU. I would like that to be improved:
https://github.com/antrad/Abuse_1996

I only compiled it for Windows, but it should also compile for Linux and Mac if I didn't mess something up. If someone compiles it for Mac and Linux I will link to them too.
« Last Edit: May 09, 2016, 06:40:22 AM by AntonioR »

 

El Box de Shoutamente

Last 10 Shouts:

 

-Unh0ly-

May 03, 2025, 08:02:46 AM
198.179.6.200:30634
 

Yotematoi

May 02, 2025, 10:27:47 AM
Note for Player-4109 "Remember, the Guinness Book of Records does not include cowards who shot at someone by treachery." :D
 

|iR|Focalor

April 02, 2025, 02:47:07 AM
 

Yotematoi

February 14, 2025, 12:41:48 PM
 :-*
 

|iR|Focalor

February 13, 2025, 07:31:24 AM
I was on DM this morning for the first time in a pretty long time. Seemed fine to me.

0rbisson

February 13, 2025, 04:54:21 AM
DM server is fucked. 2 point blank rockets from spawn and lava damage and player survived? WTF?" Also someone has fucked with the spawn points, every single time no matter how big the map you spawn right in front of the person who killed you last
 

rikwad

February 08, 2025, 10:48:18 PM
Seattle FFA now has working HTTP downloads. Thanks Unholy!
 
RIP Pepp   ✟
 
 

-Unh0ly-

February 03, 2025, 01:20:14 AM
vvvALL WEAPS HAVE MUZZLE FLASH vvvv

Show 50 latest
Welcome, Guest. Please login or register.
May 09, 2025, 12:12:59 PM

Login with username, password and session length