woelkchen
lemmy.world
woelkchen@lemmy.world
Joined: 2023-06-12
Sun Sep 6, 2026 2:02 pm
Quote
Abuse
Changelog
Abuse 1.0.8 by Metin Çelik (2026-09-04)
Abuse 1.0.7 by Metin Çelik (2026-09-04)
Fixed fRaBs level exits loading levels from the Abuse campaign.
Added a campaign selector dialog when starting a new game.
Abuse 1.0.6 by Metin Çelik (2026-09-04)
Added online multiplayer.
Added Co-op with checkpoints and shared items.
Added streamer mode.
Added widescreen support.
Added colored weapon lighting effects.
Added customizable player skins.
Fixed replay recording and playback.
Improved mouse and gamepad controls.
Added randomized pitch variation to alien sounds.
Put a previously unused alien death animation into use.
Made gibbed enemy body parts remain in the level.
Made flying enemies destroyed by non-explosive weapons crash and explode on impact instead of exploding immediately.
Added language, window mode, and SoundFont settings.
Added the level editor to the main menu.
Improved multiplayer chat and connection reliability.
Improved the save/load interface.
Fixed collision bugs.
Added Flatpak, Debian, and RPM packages and improved installers.
Migrated to SDL3, SDL3_mixer, and SDL3_net.
Abuse 1.0.5 by Metin Çelik (2026-02-28)
Fixed a bug on Windows that caused the movement inputs to get stuck.
Fixed a bug that caused the game to switch from fullscreen to window when starting a multiplayer game.
Fixed soundfont command-line parameter not being handled.
Abuse 1.0.4 by Metin Çelik (2025-11-16)
Fixed a bug in the interpolation code that caused screen shaking.
Abuse 1.0.3 by Metin Çelik (2025-10-18)
Added a Co-op mode.
Fixed the server browser.
Added level selection to the Net Game menu.
Fixed numerous multiplayer-related bugs.
Merged Abuse 2025 by @apancik.
Abuse 1.0.2 by Metin Çelik (2025-03-15)
Improved performance of light calculation.
Fixed VRAM leak by rewriting the renderer.
Fixed weapon switching using the mouse wheel.
Abuse 1.0.1 by Metin Çelik (2025-03-09)
Corrected the behavior of the icon buttons in the main menu.
Increased the brightness of the icon buttons in the main menu.
Made camera movement smoother when climbing ladders.
Fixed music not working on Linux if FluidSynth was not installed.
Fixed crashing when hitting ESC in the main menu before a level was loaded.
Abuse 1.0.0 by Metin Çelik (2025-03-02)
FPS Unlocked : The game is no longer locked to 15 FPS. Frame rate is now interpolated to match your screen refresh rate.
Adaptive VSync : Added support for FreeSync and G-Sync to eliminate screen tearing.
Music : Resolved the issue of music not playing by including a SoundFont.
Controller Support : Automatically detects controllers without requiring additional setup.
No Automatic Weapon Switching : You now retain your current weapon when picking up a new one.
No 'Are you sure?' Prompt on Quit : Removed the confirmation prompt for quicker exiting.
Menu & ESC Key : Pressing ESC from the main menu now returns you to the game instead of quitting.
AppImage Support on Linux : Added AppImage support, plus .deb and .rpm packages for easy installation.
Fixed typos and corrected character encoding in German and French text.
Addressed minor bugs that caused occasional crashes or slowdowns.
Abuse 2025 by Andrej Pancik (2025-01-07)
Multiplayer
player tints
reenable networking GUI
name saving/loading
Rendering
sharp scaling
high DPI screens support
widescreen support
window resizing
remove border from rendering
Others
file handling refactor
MIDI soundfonts
compiles on Mac and Ubuntu
new macos icon
enable translations through config
Abuse 0.9a by Antonio Radojkovic (2016)
Abuse
enabled custom screen size and resolution
light enabled at high resolutions
local config file
screen width, height, scale, borderless window, grab input
editor mode
controller aiming, right stick sensitivity, dead zone and crosshair distance from the player
physics update time in ms
unlocked framerate for rendering, physics locked at custom value
re-enabled OpenGL rendering, enabled vsync
fullscreen scaling and "fit screen" scaling using F11 and F12
merged flags_struct and keys_struct into one settings class
Xbox controller support:
fixed aiming using the right stick
fixed player movement using left stick and dpad
calculating and updating the crosshair position when aiming with a controller
rebindable controller buttons, saving and loading of button bindings via config file
navigating the main menu and save/load screens using dpad or left stick
toggle controller use using F8
toggle mouse scale type using F7
fixed level music not being played correctly when level was loaded
quick load using F9, quick save using F5 on save consoles
fixed gamma setting not being saved
added cheats via chat console: god, giveall, flypower, sneakypower, fastpower, healthpower
enabled some high resolution images from the 1997 Mac OS release
toggle window input grab using F6
turned off that image that would randomly flicker in the bottom-left corner
fixed health power object image
turned on, what seems to be, the original big font and aligned GUI objects for it
set the small font to always be used for save game thumbnails
fixed mouse image when choosing initial gamma
Abuse Tool
extracting PCX images in SPEC files to modern image formats using OpenCV
extracting as individual files
extracting as tilemaps
extracting animations as individual files
extracting as a texture atlas using texture packing algorithm
handling transparency in different types of images
padding between images
outline around groups in a texture atlas
external color palettes(tints)
tilemap palettes for tile positions
extraction settings and list of files via "../abuse-tool/extract.txt"
printing to console trough a log, log file saved at "../abuse-tool/log.txt"
list of output texture files, image positions, sizes... saved at "../abuse-tool/texture_info.txt"
created a list of all available SPEC files containing images and added settings for individual SPEC files
Abuse-XV 0.9 by Daniel "Xenoveritas" Potter (unreleased)
Xenoveritas's fork of the SDL version
Change to CMake for easier cross-platform build support
Builds under Windows now
Move from SDL to SDL2:
Fullscreen is now the default using SDL2's windowed fullscreen
(Currently there is no method to do "real" fullscreen)
OpenGL support is punted to SDL2 instead of being handled here
Which also gets DirectX support plus whatever other backends SDL2 can offer
Abuse 0.8 (2011-05-09)
Support for the original music packs!
The fRaBs and main Abuse artwork were merged. Due to name conflicts in the
level files, fRaBs save games will no longer work.
15 save slots instead of 5.
The Lisp interpreter was heavily improved and now uses its garbage collected
allocator instead of malloc.
A new abuse-tool binary helps editing Abuse data files.
Abuse-SDL 0.7.1 (2008-03-02)
Countless bugfixes (memory leaks, alignment issues, 64-bit portability, buffer
overflows, uninitialised data).
New webpage.
Abuse-SDL 0.7.0 (2002-12-15)
Added OpenGL support. (Joris Beugnies)
Fixed to compile on MacOSX. (Ben Hines, Julian Mayer)
Fixed window manager "Quit" events being ignored.
Can specify the location of the datafiles in the abuserc now.
Updated documentation regarding installation of the datafiles.
Abuse-SDL 0.6.1 (2002-02-04)
Fixed video blit routine, giving a large speedup. (Bob Ippolito)
Fixed to compile with gcc 3.0.x.
Fixed to compile on Sparc systems.(Arto Jantunen)
Abuse-SDL 0.6.0 (2002-01-19)
Rebuilt the make and configure scripts, including patches.(nix)
gamma.lsp now stored in the ~/.abuse directory.
Sound is disabled if no sound files are available.
Tweaked timing routines.
Improved mouse handling, should be more responsive on slower systems.
The binary can now be in a different location to the datafiles. (nix)
Fixed -fullscreen command-line option.
Fixed pressing both mouse buttons being ignored if "Emulate3Buttons" is
enabled.
Fixed the size of the volume settings dialog.
Fixed to compile on BigEndian systems.(Arto Jantunen)
Added scaling.
Added a man page.
Abuse-SDL 0.5.0 (2001-08-14)
More 100% CPU usage fixes.(Ed Snible)
More temp files (light.tbl, end.mem) are now stored in the ~/.abuse/
directory.
Fixed compile problems on Solaris.
Fixed slight graphics corruption at the bottom of the main menu screen.
Added the ability to customise the keys used in the game.
Updated documentation.
Abuse-SDL 0.4.8 (2001-04-29)
Stopped Abuse using 100% CPU time in certain places.(Ed Snible)
Fixed problem with saving games on some systems.
Added missing documentation about the abuserc file.
Configure script now handles the X libraries not being in ld's default library
path.(Arto Jantunen)
Fixed compile problem when SDL isn't installed in a /SDL directory in the
include path.
Fixed the -window_scale option to set the size of the window properly.
Performance when using this option is still bad.
Can now use the mouse to skip the intro story.
Abuse-SDL 0.4.7 (2001-03-09)
Temp files (fastload.dat, level backups etc) are now stored in the ~/.abuse/
directory.
SDL include and library locations are now gathered from sdl-config.
Fixed a crash on some systems when saving games.
Those who were getting this crash may not be able to save games.
Abuse-SDL will print out what it was trying to do in this case.
Improved audio mixing when lots of sounds are playing.
Toggling Grab Mouse now informs what state it is in.
The numpad can now be used for movement aswell as the cursor keys.
Settings can be stored in an rc file (~/.abuse/abuserc).
Abuse-SDL 0.4.6 (2001-02-15)
Don't even check for the existence of a sound file if sound is disabled.
Added some checks to the video code to handle failure gracefully.
Fixes to compile under gcc 2.96.
Fixed the graphic glitches relating to the gamma window and the save game
dialog.
Abuse-SDL 0.4.5 (2001-02-06)
Stopped loading and trying to play sound files when sound has been disabled.
Abuse-SDL 0.4.4 (2001-02-05)
Adjusted the make and configure scripts.
Can now specify the install location with the --with-abuse-dir flag to
configure. Defaults to /usr/local/bin if not specified.
Added grab-mouse support. F12 toggles this on and off.
Added screenshot support. PRNT-SCRN key takes a screenshot.
Can now toggle fullscreen during the game. F11 toggles this on and off.
Added mousewheel support for changing weapons.
Savegames are now stored under ~/.abuse/
Window now has it's own icon(abuse.bmp). Looks nicer in tasklists etc.
Updated the AUTHORS file as it was a little out of date.
Abuse-SDL 0.4.3 (2001-01-21)
Fixed a problem with initialising the mouse driver.
Reenabled net code. Doesn't work very well yet.
Abuse-SDL 0.4.2 (2001-01-20)
Fixed to compile under gcc 2.95.2
More code tidying.
Abuse-SDL 0.4.1 (2001-01-13)
Rebuilt the make and configure scripts.
Added an icon. (abuse.png)
Code tidying.
Improved key and mouse handling.
Abuse-SDL 0.4 (2000-12-30)
First release with source available
Fixed a huge memory leak caused by the stereo sound stuff. (oops)
Fixed a crash if SDL failed to initialise.
Tidied up the code, makefiles and configure scripts.
Abuse-SDL 0.3 (2000-12-24)
Fixed palette changing when running at 8bpp.
Fixed draw problem when a window was moved off the screen.
Fixed sound getting choppy and eventually disappearing.
Fixed an extremely rare crash when playing sounds.
Added stereo sound and panning. (-mono to disable)
Removed some stray debug messages that I accidently left in.
Abuse-SDL 0.2 (2000-12-13)
Removed dependancy on lnx_sndsrv.
All sound is now handled through the SDL API.
Added fullscreen and doublebuffer modes.
Abuse-SDL 0.1 (2000-11-10)
db2
lemmy.world
db2@lemmy.world
Joined: 2023-07-29
That's an alarming number of changes at once. I'm going to need to know their stance on "AI" use before this comes anywhere near my computer.
woelkchen
lemmy.world
woelkchen@lemmy.world
Joined: 2023-06-12
That's an alarming number of changes at once. I'm going to need to know their stance on "AI" use before this comes anywhere near my computer.
That’s an alarming number of changes at once.
At once? WTF? The latest update is only "Fixed level transitions". That's over various forks over literally 26 years. There are exact dates at each of the sections.
I’m going to need to know their stance on “AI” use before this comes anywhere near my computer.
Maybe learn how to read dates before accusing 26 years of updates to be the result of AI.
db2
lemmy.world
db2@lemmy.world
Joined: 2023-07-29
That’s an alarming number of changes at once. At once? WTF? The latest update is only "Fixed level transitions". That's over various forks over literally 26 years. There are exact dates at each of the sections. I’m going to need to know their stance on “AI” use before this comes anywhere near my computer. Maybe learn how to read dates before accusing 26 years of updates to be the result of AI.
The last 3 versions are dated the same. Maybe work on your own reading comprehension before saying something stupid.
Edit: also you're not taking to someone who doesn't know the game, I bought it on CD when it was released.
warmaster
lemmy.world
warmaster@lemmy.world
Joined: 2023-06-16
Flatpak and co-op ? This is insane! I'll download it tonight.
woelkchen
lemmy.world
woelkchen@lemmy.world
Joined: 2023-06-12
The last 3 versions are dated the same. Maybe work on your own reading comprehension before saying something stupid. Edit: also you're not taking to someone who doesn't know the game, I bought it on CD when it was released.
Maybe work on your own reading comprehension before saying something stupid.
Unlike you I actually checked the history of merged PRs on Github.
db2
lemmy.world
db2@lemmy.world
Joined: 2023-07-29
Maybe work on your own reading comprehension before saying something stupid. Unlike you I actually checked the history of merged PRs on Github.
I'm just going to tag you as "idiot" and move on at this point. You have a great day now.
woelkchen
lemmy.world
woelkchen@lemmy.world
Joined: 2023-06-12
Flatpak and co-op ? This is insane! I'll download it tonight.
Flatpak yes, version on Flathub is some different fork from a few years ago. I hope this maintained version will replace the other one soon.
DarthBueller
lemmy.world
DarthBueller@lemmy.world
Joined: 2023-06-20
I'm just going to tag you as "idiot" and move on at this point. You have a great day now.
Coming in after a long absence and this is the first comment I see. Bro, you’re a fucking dolt of the upteenth degree. Get bent, fucked, and discarded like the trash you are.