Jennifer Taylor
|
2e8b08b296
|
Add memoization to federation functions to lighten load on remote servers.
|
2023-08-19 17:41:14 +00:00 |
|
Jennifer Taylor
|
2491eb0767
|
Promote frontend-only cache to a system-wide context, tweak application entrypoints to work with new bemani.common.cache
|
2023-08-13 18:56:43 +00:00 |
|
Jennifer Taylor
|
6ce7ad8f60
|
Fix formatting issue after running black.
|
2023-07-30 00:38:54 +00:00 |
|
nullableVoidPtr
|
40ba92cb57
|
refactor: use actual known and published key
|
2023-07-29 20:36:10 -04:00 |
|
nullableVoidPtr
|
24eadda691
|
Improve card cipher documentation
|
2023-07-29 20:36:10 -04:00 |
|
Jennifer Taylor
|
bf15b2ee87
|
Support multiple DLLs per Pop'n music version, update to not show stack traces on exceptions whish should show the user an error.
|
2023-07-29 22:39:21 +00:00 |
|
Jennifer Taylor
|
a794b124f4
|
Update read.py to support possibly scraping from multiple different data releases given a single version.
|
2023-07-29 20:37:25 +00:00 |
|
Jennifer Taylor
|
85a3f08c78
|
Add ability to specify a custom area that gets picked up by some games.
|
2022-10-15 22:05:08 +00:00 |
|
Jennifer Taylor
|
25e162042a
|
Format code with black, include wrapper script to handle that, update linter checks to accomodate, fix a few miscelaneous type errors.
|
2022-10-15 18:56:30 +00:00 |
|
cracrayol
|
29cf43dc5c
|
Add Pnm Kaimei riddles support
|
2022-09-18 23:04:28 -04:00 |
|
Jennifer Taylor
|
2ebf59e541
|
Partially roll in Subject38's Jubeat backend updates.
|
2022-08-17 01:58:49 +00:00 |
|
Jennifer Taylor
|
8098825387
|
Fix lint and typing messages with latest libraries.
|
2022-03-18 04:32:04 +00:00 |
|
Jennifer Taylor
|
b57310c9b5
|
Fix initialized memory lookup, implement "movzx" instruction.
|
2021-09-10 19:14:48 +00:00 |
|
Jennifer Taylor
|
218cb7f74a
|
Enable reading values constructed off of the stack when doing psmap/struct.
|
2021-09-09 01:04:17 +00:00 |
|
Jennifer Taylor
|
2f6e116405
|
Types, including Final, for all backend classes. Also fixed old-style routing for eacoin.
|
2021-09-07 17:56:15 +00:00 |
|
Jennifer Taylor
|
c7affef159
|
Use arcade/network region for default prefecture/region wherever possible, including in facility.get. Allows changing game region.
|
2021-09-07 02:48:57 +00:00 |
|
Jennifer Taylor
|
d05c3f907d
|
Add config, database and user interface to change network region as well as per-arcade region. Also unified IIDX prefecture setting.
|
2021-09-07 02:48:42 +00:00 |
|
cracrayol
|
ede06b3e68
|
Merge remote-tracking branch 'upstream/trunk' into trunk
|
2021-09-06 19:09:47 +02:00 |
|
Jennifer Taylor
|
31e2ef2220
|
Enable and support course mode for Lapistoria, enable story mode adjustments, document event flags better.
|
2021-09-06 01:30:43 +00:00 |
|
cracrayol
|
c64efa5860
|
Add discord webhook support for Popn
|
2021-09-04 18:06:00 +02:00 |
|
cracrayol
|
8dccd48faf
|
Add basic Metal Gear Arcade support
|
2021-09-04 17:17:22 +02:00 |
|
Jennifer Taylor
|
4bc82bed61
|
Teach x86 emulator how to emulate a whole function, initialize memory to DLL/EXE contents, and teach psmap how to emulate multiple sections.
|
2021-09-04 02:48:49 +00:00 |
|
Jennifer Taylor
|
b14c9cb90d
|
Support a few more basic opcodes in x86 simulator.
|
2021-09-03 22:42:47 +00:00 |
|
Jennifer Taylor
|
539c98f8a6
|
Properly initialize the stack when in 64bit mode.
|
2021-09-03 22:42:31 +00:00 |
|
Jennifer Taylor
|
9d4eccf66e
|
Add in a few additional 64-bit operations I was missing.
|
2021-09-03 05:07:15 +00:00 |
|
Jennifer Taylor
|
fa69380ebe
|
Support lea, jz, js, jns instructions in emulator to decode more of Sunny Park.
|
2021-09-03 04:35:53 +00:00 |
|
Jennifer Taylor
|
f4ee350a29
|
Convert all x86 registers to 64 bit, correctly modify the stack based on push/pop, support all general purpose register accesses.
|
2021-09-03 04:33:55 +00:00 |
|
Jennifer Taylor
|
c1b362885d
|
Add a basic x86 emulator to psmap for reconstruction of dynamic structures.
|
2021-09-03 04:33:25 +00:00 |
|
Jennifer Taylor
|
bb7916d3c4
|
Move logic for calculating play statistics into common module and backend base module.
|
2021-08-24 23:18:53 +00:00 |
|
Jennifer Taylor
|
b940e3143f
|
Switch profile operations to using a Profile class instead of a raw ValidatedDict.
|
2021-08-20 04:43:13 +00:00 |
|
Jennifer Taylor
|
b92cd4f579
|
Switch to using an enum for API ID constants.
|
2021-08-19 19:21:41 +00:00 |
|
Jennifer Taylor
|
96dd9a865e
|
Switch to using an enum for GameConstants.
|
2021-08-19 19:21:22 +00:00 |
|
Jennifer Taylor
|
3dd3f9ab07
|
Rename "game" to "gamecode" in Model class, to be more accurate.
|
2021-08-19 19:20:31 +00:00 |
|
Jennifer Taylor
|
6efd07d02f
|
Get rid of magic strings in triggers code.
|
2021-08-18 19:14:02 -04:00 |
|
Jennifer Taylor
|
a6da39e469
|
Move PE operations into common library, fix 64-bit struct pointer dereferencing.
|
2021-08-15 00:41:37 +00:00 |
|
seth
|
c77d834091
|
iidx: Support cannonballers and rootage.
Add stubs for heroic verse and bistrover
|
2021-08-06 22:36:17 -04:00 |
|
seth
|
061ff796f6
|
Fix compatibility with python < 3.8 by switching from typing.Final to typing_extensions.Final
|
2021-06-07 23:07:36 -04:00 |
|
Jennifer Taylor
|
83495f44af
|
Additional typing fixes for safety and to be able to compile more code with mypyc.
|
2021-05-31 18:09:40 +00:00 |
|
Jennifer Taylor
|
2eb39f86cd
|
Update to stricter type checking, get rid of a bunch of unnecessary ignore statements.
|
2021-05-31 18:07:03 +00:00 |
|
Jennifer Taylor
|
509cb4f0d9
|
Convert most of the format() string calls to f-strings using libcst.
Exact commands run were:
python3 -m libcst.tool codemod convert_format_to_fstring.ConvertFormatStringCommand . --no-format
python3 setup.py build_ext --inplace
|
2020-01-07 21:29:07 +00:00 |
|
Jennifer Taylor
|
c89c12062d
|
Upgrade to latest flake8, address new flake issues.
|
2019-12-10 01:10:14 +00:00 |
|
Jennifer Taylor
|
74c0407173
|
Initial commit of BEMANI Utilities to GitHub.
|
2019-12-08 21:43:49 +00:00 |
|