88 Commits

Author SHA1 Message Date
wcko87
07c2c233f8 Merge branch 'variableexport' into rabi_display 2017-05-12 20:51:52 +08:00
wcko87
d0e9323278 semi-fix weird resizing of variable boxes 2017-05-12 20:49:10 +08:00
wcko87
6b424c89af Add a bunch of presets and more variables to play with 2017-05-12 20:42:30 +08:00
wcko87
a830aae9ae Rename nDeaths -> deaths and nRestarts -> restarts 2017-05-12 19:53:19 +08:00
wcko87
382bf61271 Implement the file export. Now the Variable Export fully works. 2017-05-12 19:52:45 +08:00
wcko87
bf552d9a28 Throw out old Variable Export UI and mostly rewrite it 2017-05-12 19:26:08 +08:00
wcko87
e63798bd3c Configure a few variable exports. 2017-05-10 16:06:14 +08:00
wcko87
e99f23ee0d Implement variable tracking infrastructure 2017-05-10 13:42:59 +08:00
wcko87
14422eec46 Add format preview 2017-05-10 10:47:29 +08:00
wcko87
13fac33d6d Fix width issue 2017-05-09 23:49:37 +08:00
wcko87
292f0785c6 Can add / remove variable exports in list 2017-05-09 22:55:11 +08:00
wcko87
7335f9bdb8 WIP - Variable Export 2017-05-09 19:38:45 +08:00
wcko87
d2c4234943 Simplify Equals() logic in BossFightEnum 2017-05-09 09:26:39 +08:00
wcko87
ecc8afbab6 Some groundwork for variable export 2017-05-09 08:38:56 +08:00
wcko87
ce1b59d51f Remove text wrap 2017-05-08 21:59:39 +08:00
wcko87
d8f44fb9b2 Display current boss fight 2017-05-08 21:59:24 +08:00
wcko87
2fe76eb65c Add comment to this strange function Tile(x, y) 2017-05-08 18:33:33 +08:00
wcko87
c1c462725f How to be even more lazy: define a function Tile(x, y) so that you can write mapTile: Tile(133, 12) instead of mapTile: new MapTileCoordinate(133, 12)! 2017-05-08 18:31:05 +08:00
wcko87
81430f90f0 Integrate map tile coordinates into boss detection 2017-05-08 18:24:16 +08:00
wcko87
6f0576376b temporarily disable text file export to desth_restarts.txt 2017-05-08 16:28:49 +08:00
wcko87
e9d51f06e6 Add code to track the current map tile the player is in 2017-05-08 15:18:36 +08:00
wcko87
a2757aca15 Fix: Kotri3's music is BRAWL_BREAKS_VER_2 2017-05-08 09:00:27 +08:00
wcko87
a8f7400e20 Change large text box to Text20 2017-05-08 08:59:39 +08:00
wcko87
9cc32bcfc5 Improve performance by about 5x by not creating a new process handle for every memory read. 2017-05-08 06:41:14 +08:00
wcko87
ae893f02e4 Add a tracker for how frequently memory is read (reads per second) 2017-05-08 05:57:23 +08:00
wcko87
3d374da5e3 Add more display boxes to main window 2017-05-08 05:52:50 +08:00
wcko87
4e0c6ab197 Proper boss fight detection 2017-05-07 20:37:07 +08:00
wcko87
66afa7e2cb Upgrade reload detection 2017-05-07 20:34:18 +08:00
wcko87
627854995b Simple boss fight detection 2017-05-06 15:57:54 +08:00
wcko87
f448b6a460 Temp feature: Write deaths/restarts to text file 2017-05-05 11:18:53 +08:00
wcko87
4928a82fb0 Fix IGT start detection for when game already started 2017-05-05 11:14:07 +08:00
wcko87
812b6e2ab1 remove unused variable datastrings 2017-05-04 22:44:53 +08:00
wcko87
fd6a33d46c Track changes in valid music id because sometimes current musicid briefly changes to -1 2017-05-04 22:42:52 +08:00
wcko87
51fd7d3cd7 Create RabiRibiState for other state outside of the InGameState 2017-05-04 22:10:39 +08:00
wcko87
d6f701b12e Rename RabiGameState to InGameState 2017-05-04 22:08:21 +08:00
wcko87
cd0b45de22 Detect minimap change. Debug log on minimap change and music change. 2017-05-04 21:38:49 +08:00
wcko87
8318dd19e1 fix IGT start detection 2017-05-04 18:24:07 +08:00
wcko87
aa49ed145f view playtime 2017-05-04 18:23:30 +08:00
wcko87
a39aa6ba95 Display memory read count in frame counter 2017-05-04 17:51:46 +08:00
wcko87
8e196a65fc Refactor: split reading memory and updating rabiribidisplay 2017-05-04 17:08:20 +08:00
wcko87
795dee32f6 Change title and icon 2017-04-26 01:36:09 +08:00
wcko87
c9300ddce2 Update README.md 2017-04-26 01:17:55 +08:00
wcko87
30f4d28944 Update README.md 2017-04-26 01:15:38 +08:00
wcko87
957f930691 readme 2017-04-26 01:10:40 +08:00
wcko87
53e3e1a0c4 Fix index out of bounds exception with IsBossMusic when negative ids are used 2017-04-26 00:56:22 +08:00
wcko87
9459f045d5 delete readme 2017-04-19 12:12:53 +08:00
wcko87
0e7e1ebe0c AnimationFrame is useless. It can't be used to detect resets as sometimes it resets when warping 2017-04-17 15:42:02 +08:00
wcko87
1f4fd18662 Implement a lot of other functionality. Still very experimental at this stage 2017-04-17 15:39:50 +08:00
wcko87
d4fa840616 Refactor memory reading, now reads by snapshots. Implement death/reset counter 2017-04-16 23:21:54 +08:00
wcko87
62a3b6a64d Refactor 2017-04-16 14:29:47 +08:00