Commit Graph
44 Commits
Author SHA1 Message Date
icex2 92297dc8a5 Bump version to 5.42 for next development cycle 2022-06-12 20:09:10 +02:00
icex2 0a4b0a4479 Add basic documentation for tricoro CN 2022-06-12 19:47:27 +02:00
33c17f40 8a21ca4823 Support pop'n music 15-18
* popnhook1 for pop'n 15 - 18 has been added
* popnio has been added
* inject.exe has new syntax for loading hook DLLs, `real.dll=hook.dll`. This will trigger an early IAT hook where it will load the EXE suspended without resolving imports, replace the reference to real.dll in the import table with hook.dll, and then resolve everything before launching. This allows for ezusb.dll to be hooked properly.
* launcher.exe also has a new early IAT hook feature now. Use `-I real.dll=hook.dll`. The idea is the same as described above for inject.exe.
* Updated ezusb constant namings based on what is visible in ezusb.dll's debug statements.

The launcher.exe implementation of early IAT hooking means that someone can implement popnhook2.dll for 19 and above. I have tried pop'n music Sunny Park using a modified version of popnhook1 and it seems to work to some degree: the I/O check and security check returns OK which means the ezusb hooking used in popnhook1 is also working for the later games using `launcher.exe -I ezusb.dll=ezusb2-popn-shim.dll ...`. The process is rather invasive (manually resolving all imports means more chances to fail) so it has been implemented in such a way that the launcher will work the same as it has before as long as `-I` isn't specified.

One questionable thing I am not confident about is the `texture_usage_fix` hack flag I added in the conf. As the comment says, pop'n music 16 will work in Windows XP without the flag being set, but the game will immediately crash on later OSes without the flag being set in my experience. No other games had this issue in my experience. Enabling it in other games doesn't seem to have any negative effects.
2022-06-10 22:46:59 +00:00
icex2 4c0d53b04d Bump version to 5.41 for next development cycle 2022-06-07 20:20:30 +02:00
33c17f40 c16eac4673 Documentation fixes, MR feedback 2022-06-07 18:17:54 +00:00
icex2 d9db2301fe doc: Add further references from root readme to docs 2022-06-07 18:17:54 +00:00
icex2 24f9aaa5ce docs: Formatting, highlighting and minor re-phrasing 2022-06-07 18:17:54 +00:00
QCDLZCLW3K 10a2949e07 Fix typo in README 2022-05-30 02:00:49 +00:00
QCDLZCLW3K d4a03bcd05 Fixes based on PR feedback 2022-05-30 02:00:49 +00:00
QCDLZCLW3K cd449f7e2a Update README 2022-05-30 02:00:49 +00:00
icex2 c19555f7cb Bump version to 5.40 for next development cycle 2022-05-19 01:02:01 +02:00
icex2 4283346ae0 Bump version to 5.39 for next development cycle 2022-04-02 11:16:58 +02:00
icex2 75c3255aaf Update changelog and docs for 5.38 release 2022-04-02 10:51:43 +02:00
icex2 9197c8292c Version bump in readme 2022-01-04 22:13:54 +01:00
icex2 699c303aed Add supported jubeat games to list of games 2022-01-04 22:13:39 +01:00
Will Xyen 1485aebe3e dist: add IIDX28 support 2021-10-11 13:59:02 -07:00
Will Xyen 17d998aeab Bump version to 5.36 2021-06-23 11:23:08 -07:00
Corin Simpson-Bryars 174051591e Updates dev.s-ul.eu URLs and fixes bad doc link for vigem 2021-03-19 18:09:07 +00:00
icex2 f945a2d3e5 Readme: Update with release process steps for devs 2021-01-07 22:01:52 +01:00
icex2 7f89ed4998 Bump version to 5.35 2021-01-06 22:17:30 +01:00
icex2 ece608e988 Bump version to 5.34 2021-01-06 21:44:31 +01:00
icex2 537362fe7b doc: Add index README for vigem stuff, add vigem info to root readme 2021-01-06 20:34:31 +00:00
icex2 13977269ec doc: Add a bunch of root readme files to various levels, enhance doc
Not complete, but a start to make documentation browsable and
therefore more accessible.
2020-12-20 17:06:27 +01:00
Victor Rojas 748d49de95 Update README.md 2020-11-26 03:52:56 +00:00
icex2 ae9db4a8c5 Improve contributing documentation
- Summary of "golden rules" in main readme
- Improve contirbution document by outlining steps
2020-11-08 13:05:13 +01:00
icex2 f5c8ab6d77 Update readme with supported games, iidx27 2020-10-27 20:10:10 +01:00
icex2 46b1ddbc1a Update README.md, add pipeline status 2020-10-03 20:38:05 +00:00
icex2 3ab55b9ef0 Version bump 5.33 2020-08-13 13:15:41 +02:00
icex2 115d4a9342 Bump to version 5.32 and update changelog 2020-08-13 13:14:54 +02:00
icex2 4a894b3484 Update readme/development doc about docker building 2020-05-11 00:24:21 +02:00
icex2 51aa7460fd Bump version to 5.31 2020-04-27 22:00:50 +02:00
icex2 20bc808aa7 Bump version to 5.30 2020-02-01 11:15:51 +01:00
icex2 b9b7bbc2da Add some general notes about data setup for OS to README 2019-12-09 15:17:09 +01:00
icex2 2422afd91f Version bump to 5.29 2019-12-06 23:25:21 +01:00
icex2 6f840be476 Fix versioning for sdvx distribution packages
sdvx.zip -> sdvx-01-to-04.zip
sdvx5.zip -> sdvx-05.zip
2019-12-06 23:23:12 +01:00
icex2 3499377ecc Readme update supported games list, add SDVX Vivid Wave 2019-12-06 23:08:09 +01:00
icex2 f3ead543ab Update README.md with pipeline status 2019-11-08 21:41:18 +00:00
icex2 e96a280bde Add documentation: inject, launcher and iidxhooks using them 2019-10-19 21:33:49 +02:00
icex2 03a9beae41 Bump version to 5.28 2019-10-12 20:50:14 +02:00
Will Xyen a492cee93e docs: Update misc. docs for Rootage support 2019-10-12 04:40:30 -04:00
icex2 0a499b38a7 Add initial draft of architecture document.
Still has a bunch of TODOs where more information is required.
This commit adds the first few sections and some information
about iidxhook.
2019-10-07 20:02:32 +02:00
icex2 9874882774 README: Move contributing section from README.md to dedicated file 2019-09-27 23:36:52 +02:00
icex2 8d03db1b3d Bump version for next release to 5.27 2019-09-27 23:25:45 +02:00
icex2 cbd7720349 Bemanitools v5.26 release 2019-09-27 22:36:50 +02:00