Abuse_1996 - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

Source Port Abuse_1996
Game(s) Abuse
Homepage https://antonior-software.blogspot.com/2016/05/abuse-1996-sdl-port-09a.html
Source Code https://github.com/antrad/Abuse_1996
Build Type: Mac Source Ports Fork
MSP Fork https://github.com/MacSourcePorts/Abuse_1996
Port Type Original Source Code
Project Build Strategy Project doesn’t do Mac builds
Source Code Strategy Source available
Projct Release Strategy Versioned releases from inactive project
Mac Support Status Official Mac support, no builds
Project Status Abandoned
Build System CMake
Programming Language(s) C/C++
Data Situation Comes with full game data
Homebrew Requirements brew install cmake sdl2 sdl_mixer

Notes:

The port was trying to save to a location inside the app bundle which wasn't working, so I modified the code using SDL_GetPrefPath to save games and the config to ~/Library/Application Support/abuse. Turns out you can null out the org and it skips it.

I had skipped this game for a long time since it wasn't available commercially and I didn't want to anger any of the existing developers, especially since there's been precedent set in this area, but on closer inspection the Abuse_1996 project has been distributing the full game for years and the Abuse-SDL project actually claims they were given permission to redistribute it, so I figure it's OK to redistribute it too, seeing as how I'm not profiting off of it or claiming ownership.

If I'm wrong I get a nasty email and I take it down. Done and done.

MSP Fork differences:

src/sdlport/setup.cpp