Releases: Bytewerk/gta2-hackers-remix
GTA2: Hacker's Remix 0.4.1 (Technical Preview)
Fix bugs that prevented the mod from running and showing the right backgrounds (thanks to Sektor for reporting!), also re-add support for the GTA-MP GTA2 version (read the forums thread for more information).
GTA2: Hacker's Remix 0.4.0 (Technical Preview)
Eight and a half months after the last release I present to you the technical preview of the full rewrite that has happened sice then. Beware, this release is probably buggy and not everything might work as expected. Then again, there are more config options than ever, that you can adjust to make the meta-mod work as good as possible. Read the included README.txt file for more information.
Patches welcome 👍
EDIT: This is a buggy release, please download the next one.
Splitscreen Mod 0.3.2
While there have been lots of technical changes under the hood, there are only few changes that are really noticeable for the end-user right now. Anyway, they are important enough to make a new release. Although the mod is still an alpha version, for its limited and unfinished feature set, it works pretty stable now. Here's the included change log:
- Mod doesn't need to be started multiple times, before it
works (fixes #3)- Rumble signal when the controller code is ready
- sdl_controller_code shuts down properly
- detect when player is in a car (could be used for new
controller mappings!) and lots of other technical
improvements that future versions will make use of
(new injected API network protocol etc.)
UPGRADING NOTICE: Delete the contents of your AppData\GTA2 Hackers Remix\
folder!
gamepad_glue: Current IDE project files (DEVELOPERS ONLY)
I've changed the directory structure, so the Code::Blocks and VS2013 code can live inside the normal git tree. Here are the latest project files reflecting this change.
As with all 0.0.x
-releases, this one is intended for developers only. If you just want to test the mod, pick the latest normal release.
If you just want to hack on the AutoIt3 code, you don't need to download this either.
Splitscreen Mod 0.3.1
Compared to the last release, this one only offers some minor changes and _Linux compatibility!_
Make sure to read the README.txt
and give it a try if you're curious or wait for a more feature-complete version otherwise.
Splitscreen Mod 0.3.0
Lots of new good stuff! As always, the download link is below the text. Make sure you read the README
, if you haven't read the one from the 0.2.0 release.
Changelog:
- the game settings are not replicated in the alpha
gui anymore. The host window will stay open
until you manually click the 'Start' button, so
you can configure it there.- all network windows except for the one from the
host are hidden now- added some mod options: you can choose if the windows
should be merged at all (disable this if you can't
get it to work otherwise), how long the mod should
wait before merging and if the taskbar should be
hidden (also new!)- all options in the GUI get saved and load from the
settings .ini file automatically- added 4:3 aspect ratio layouts for all player counts.
this is a trade of between having blank space and
working camera when driving. In the future, we might
be able to fix the camera for non 4:3 ratios.- sound should always play in all windows, even on wine
now. if it doesn't it is possible to press F3 to
force it again (useful when you gave and removed
focus manually). Thanks to @sqozz for figuring this out!- new icon
Splitscreen Mod: First playable alpha!
So here it is, the big picture all the code was leading to. An at least partially working splitscreen mod. It still has lots of issues, please be aware that this is alpha software and read the README.txt carefully.
Also try to provide as much feedback as possible to improve the mod 👍
I've included Cuban-Pete's GTA2 Splitscreen icon for now (Thanks!), but I might change it in the future.
To actually play with two players or more, you'll need the same amount of XBox360 (or compatible) controllers.
The download link is below the screenshots :)
proxy_dll: Visual C++ Project Files (DEVELOPERS ONLY)
Updated Visual C++ Project files. Download this only, if you intend to change the proxy dll file. This is not needed for developing all other parts of the mod.
Gamepad Glue: First playable alpha version!
This is a development preview of the controller code. It should be possible to control 6 GTA2 instances with 6 XBox360-controllers, although it has only been tested with two.
To run more than one GTA2.exe process, you need to have Vike's GTAMP-Edition of GTA2.
Follow the installation instructions carefully (README.txt in the zip-file).
It is easy to add your own gamepad mapping, just download the source code, set up the SDL controller code (this shouldn't take more than 20 minutes) and adjust the controller_mapping.c.
Two mappings (one by robotanarchy, one by Cuban-Pete) are included. You can toggle them with the Guide-button (the one in the middle with the big X).
Leave feedback in the gtamp forums thread.
UPDATE: Compiled the proxydll-file in release mode, as Sektor suggested.
Here's a screenshot by Sektor, running this version on Windows 8.1:
proxy_dll: Visual C++ Project Files (DEVELOPERS ONLY)
This is the current state of the proxy_dll:
- Starts a TCP server on port 27015 (hardcoded)
- Incoming controller codes get directly written to the right place in the RAM
- This has only been tested with the gtamp.com version of GTA2!
Issues:
- Debug message boxes still included (eg. dll attaches)
- Multiple instances (effectively, trying multiple TCP ports if one is already used) are not supported yet
- You can only connect once. If the connection is dead, you need to restart GTA2.
- This will crash the gta2_manager.exe
The archive includes the full Visual C++ project and a compiled proxy_dll dmavideo.dll
file, as well as outdated source code (you should get that from the git repo).