Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed remaining thread unsafe APState/IPCState reads | Star Rauchenberger | 6 days | 7 | -48/+65 |
| | | | | Still would like to add some kind of wrapper object that TrackerState could use to read APState without locking, since it'll only ever be called from the thread that would do the mutating, but this is fine for now. | ||||
* | Rewrote APState so connection happens on thread | Star Rauchenberger | 7 days | 2 | -274/+418 |
| | | | | The whole file is more thread-safe than before, with a few notable exceptions. This fixes a read-after-free issue where, when reconnecting after a disconnection, the client thread would attempt to lock a mutex owned and already destroyed by the main thread. | ||||
* | Prevent deadlock when IPC times out | Star Rauchenberger | 7 days | 1 | -5/+12 |
| | |||||
* | Typo | Star Rauchenberger | 8 days | 1 | -4/+4 |
| | |||||
* | Handle exceptions when starting IPC connection | Star Rauchenberger | 8 days | 1 | -27/+41 |
| | | | | Also fixes bug where the IPC thread would double-lock the state mutex if the connection timed out and reached the maximum backoff interval. | ||||
* | Make IPC opt-in and configurable | Star Rauchenberger | 8 days | 9 | -37/+281 |
| | |||||
* | Added solved panels over IPC | Star Rauchenberger | 9 days | 6 | -12/+77 |
| | |||||
* | Added getting player position from IPC | Star Rauchenberger | 9 days | 8 | -29/+349 |
| | |||||
* | Fix Eight Alcove <-> Outside The Initiated door on subway map | Star Rauchenberger | 13 days | 1 | -2/+2 |
| | |||||
* | Released v0.11.5 | Star Rauchenberger | 2024-12-08 | 2 | -1/+15 |
| | |||||
* | Bump version v0.11.5 | Star Rauchenberger | 2024-12-08 | 1 | -1/+1 |
| | |||||
* | Add workaround for 0.5.1 number hunt logic bug | Star Rauchenberger | 2024-12-08 | 2 | -1/+29 |
| | |||||
* | Released v0.11.4 | Star Rauchenberger | 2024-12-05 | 2 | -1/+10 |
| | |||||
* | Bump version v0.11.4 | Star Rauchenberger | 2024-12-05 | 1 | -1/+1 |
| | |||||
* | Small sphere 1 should not trigger on PMDS | Star Rauchenberger | 2024-12-05 | 1 | -1/+1 |
| | |||||
* | Released v0.11.3 | Star Rauchenberger | 2024-11-26 | 2 | -1/+9 |
| | |||||
* | Bump version v0.11.3 | Star Rauchenberger | 2024-11-26 | 1 | -1/+1 |
| | |||||
* | Merge branch 'panels' | Star Rauchenberger | 2024-11-26 | 6 | -24/+174 |
|\ | |||||
| * | Merge branch 'main' into panels | Star Rauchenberger | 2024-09-08 | 13 | -26/+93 |
| |\ | |||||
| * \ | Merge branch 'main' into panels | Star Rauchenberger | 2024-07-24 | 17 | -30/+307 |
| |\ \ | |||||
| * | | | TrackerLog usage | Star Rauchenberger | 2024-07-24 | 1 | -4/+4 |
| | | | | |||||
| * | | | Merge branch 'pilgrimage-ech' into panels | Star Rauchenberger | 2024-07-24 | 1 | -1/+1 |
| |\ \ \ | |||||
| * \ \ \ | Merge branch 'main' into panels | Star Rauchenberger | 2024-07-16 | 15 | -140/+293 |
| |\ \ \ \ | |||||
| * | | | | | Fix panel door reachability calculation | Star Rauchenberger | 2024-06-09 | 1 | -31/+38 |
| | | | | | | |||||
| * | | | | | Fix panels game data error reporting | Star Rauchenberger | 2024-06-09 | 1 | -8/+4 |
| | | | | | | |||||
| * | | | | | Revert subway map crashing on hover before connect | Star Rauchenberger | 2024-06-09 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Merge branch 'main' into panels | Star Rauchenberger | 2024-06-09 | 33 | -264/+3299 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | Merge branch 'main' into panels | Star Rauchenberger | 2024-04-29 | 1 | -14/+24 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | Fixed merge errors | Star Rauchenberger | 2024-04-27 | 1 | -20/+21 |
| | | | | | | | | |||||
| * | | | | | | | Merge branch 'main' into panels | Star Rauchenberger | 2024-04-27 | 12 | -233/+507 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | Support panels mode door shuffle | Star Rauchenberger | 2024-04-16 | 8 | -21/+167 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge branch 'pilgrimage-ech' | Star Rauchenberger | 2024-11-26 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | |||||
| * | | | | | | | | ECH painting goes to color hallways now | Star Rauchenberger | 2024-07-15 | 1 | -1/+1 |
| | | | | | | | | | |||||
* | | | | | | | | | Released v0.11.2 | Star Rauchenberger | 2024-09-24 | 2 | -1/+10 |
| | | | | | | | | | |||||
* | | | | | | | | | Bump version v0.11.2 | Star Rauchenberger | 2024-09-24 | 1 | -1/+1 |
| | | | | | | | | | |||||
* | | | | | | | | | Added to subway help text | Star Rauchenberger | 2024-09-24 | 1 | -1/+2 |
| | | | | | | | | | |||||
* | | | | | | | | | Added acknowledgements + more info to README | Star Rauchenberger | 2024-09-24 | 2 | -1/+6 |
| | | | | | | | | | |||||
* | | | | | | | | | Added missing EOF newlines | Star Rauchenberger | 2024-09-24 | 3 | -3/+3 |
| | | | | | | | | | |||||
* | | | | | | | | | make paintings 1 directional and add "arrows" the "arrows" are circles ↵ | art0007i | 2024-09-24 | 6 | -91/+172 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | because I couldn't figure out how to use the DrawPolygon function... | ||||
* | | | | | | | | | Add build instructions Add ids.yaml file to gitignore Make cmake ↵ | art0007i | 2024-09-24 | 3 | -0/+22 |
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | automatically copy assets to build directory | ||||
* | | | | | | | | Released v0.11.1 | Star Rauchenberger | 2024-07-25 | 2 | -1/+17 |
| | | | | | | | | |||||
* | | | | | | | | Bump version v0.11.1 | Star Rauchenberger | 2024-07-25 | 1 | -1/+1 |
| | | | | | | | | |||||
* | | | | | | | | Fixed subway squares for shuffled sunwarps showing unshuffled access | Star Rauchenberger | 2024-07-24 | 1 | -2/+3 |
| | | | | | | | | |||||
* | | | | | | | | Save analysis uses remote location for non-counting panels | Star Rauchenberger | 2024-07-24 | 4 | -17/+20 |
| | | | | | | | | |||||
* | | | | | | | | Pilgrim Antechamber sunwarp now shows if pilgrimage is doable | Star Rauchenberger | 2024-07-24 | 5 | -1/+49 |
| | | | | | | | | |||||
* | | | | | | | | Fixed Number Hunt door positioning on subway map | Star Rauchenberger | 2024-07-24 | 1 | -1/+1 |
| | | | | | | | | |||||
* | | | | | | | | Panel icon should be red for unreachable checked paintings | Star Rauchenberger | 2024-07-24 | 1 | -3/+2 |
| |_|_|_|_|_|/ |/| | | | | | | |||||
* | | | | | | | Released v0.11.0 | Star Rauchenberger | 2024-07-19 | 2 | -1/+12 |
| | | | | | | | |||||
* | | | | | | | Added monostate return for ParseVariant v0.11.0 | Star Rauchenberger | 2024-07-19 | 1 | -0/+1 |
| | | | | | | | |||||
* | | | | | | | Bump version | Star Rauchenberger | 2024-07-19 | 1 | -1/+1 |
| | | | | | | |