mirror of
https://github.com/pumpitupdev/pumptools.git
synced 2024-11-27 16:10:55 +01:00
873c9fb6f5
Start using a better format for the changelog from now on
3.6 KiB
3.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note: Entries prior 1.12 will not be updated accordingly.
[Unreleased]
[1.12] - 2019-04-12
Added
- Doc: Update USB port and pumpnet troubleshooting (nx2/nxa)
- Option to not redact refID and machineID in logs. Default is redact them. Because people always forget to remove that part from the logs and snippets.
- NXA support
- NXA pumpnet support
Changed
- Pro1/2: Fix high CPU load due to IO threads threshing. Introduce a 1 ms artificial delay on every ctrl call (emulate hardware load)
Removed
N/A
1.11
- Hotfix: Remove experimental option for gfx scaling temporarily
1.10
- Refactor pumptools's usb device hooking backend
- Fix issues with piuio kernel hack in PRO/PRO 2
- Fix high CPU load issue due to 4x polling load on piuio API
- Add architecture documentation about usb device handling
- Remove non-working window option from Exceed to Prime
- Add documentation clarifying window/full-screen handling on Linux
- NX2 game doc: Add all unlock codes for World Max
- Add experimental option for gfx scaling, see hook documentation
- Add hardware documentation: cabinet, PCB and manuals
1.09
- Include pro and pro2 hooks into actual public release
- Various documentation updates
- Minor bugfixes
1.08
- Documentation updates
- Public release, working hooks: mk3, exc, x2, zero, nx, nx2, pro, pro2
1.07
- Bugfix nx2hook usb thumb drives not being detected on all kernel versions correctly
- Include piubtn library and api (piu pro button board) in distribution for SGL
- Various documentation improvements
- Various minor bugfixes and improvements
1.06
- nx2hook: Add hook library for NX2
- pumpnet: Support usbprofiles over network for NX2
- Various bugfixes
1.05
- Minor improvements
- Improve log/debug output
- piueb: Add
valgrind
run mode for debugging - Improve documentation
- ptapi/piuio: Bugfix resolving path to configuration file. Config file local to piuio library.
- usbhooking: Bugfix to make PIUIO work without using ptapi-io-piuio-real.so on newer games, Exceed 2, Zero, NX
1.04
- nxhook: Add hook library for NX
- Minor bugfixes
1.03
- zerohook: Add hook library for Zero
- Bugfix linking error ptapi piuio real impl
- Bugfix piueb environment variable order with LD_LOAD_LIBRARY
- Readme/documentation cleanup, merged duplicate documentation for hooks
- Various other bugfixes
1.02
- x2hook: Add hook library for Exceed 2
- Various bugfixes
- Documentation and code cleanup
1.01
- exchook: Add hook library for Exceed
- mk3hook: Add support for piuio emulation -> configurable keyboard and joystick supported
- Add game documentation: Trivia, unlocks and pad codes about all games released so far (check game-doc.zip)
- Update API documentation
- Add stub example for implementing your own piuio module
- Add configurable joystick/gamepad support for piuio emulation (see readme files for instructions)
- Add configurable keyboard support for piuio emulation (see readme files for instructions)
- Refactor pumptools API (ptapi) piuio and piubtn modules
- Build releases using docker container with ubuntu 16.04 to enhance compatibility with older libc versions
- piueb: Add commands "debug" and "strace" to start game with a gdb server or strace attached for quick debugging
- Various bugfixes
1.00
- Release of mk3hook for Linux ports
- Initial public release of binary distribution of pumptools