Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed remaining thread unsafe APState/IPCState reads | Star Rauchenberger | 7 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 | 8 days | 1 | -5/+12 |
| | |||||
* | Typo | Star Rauchenberger | 9 days | 1 | -4/+4 |
| | |||||
* | Handle exceptions when starting IPC connection | Star Rauchenberger | 9 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 | 9 days | 8 | -37/+280 |
| | |||||
* | Added solved panels over IPC | Star Rauchenberger | 9 days | 6 | -12/+77 |
| | |||||
* | Added getting player position from IPC | Star Rauchenberger | 10 days | 7 | -29/+348 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | 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 | 10 | -24/+75 |
| |\ | |||||
| * \ | Merge branch 'main' into panels | Star Rauchenberger | 2024-07-24 | 14 | -29/+284 |
| |\ \ | |||||
| * | | | 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 | 10 | -133/+241 |
| |\ \ \ \ | |||||
| * | | | | | 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 | 18 | -259/+1739 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | 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 | 8 | -205/+494 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | Support panels mode door shuffle | Star Rauchenberger | 2024-04-16 | 7 | -21/+166 |
| | | | | | | | | | |||||
* | | | | | | | | | 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 |
| | | | | | | | | | |||||
* | | | | | | | | | 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 | 1 | -0/+1 |
| | | | | | | | | | |||||
* | | | | | | | | | Added missing EOF newlines | Star Rauchenberger | 2024-09-24 | 1 | -1/+1 |
| | | | | | | | | | |||||
* | | | | | | | | | make paintings 1 directional and add "arrows" the "arrows" are circles ↵ | art0007i | 2024-09-24 | 5 | -35/+113 |
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | because I couldn't figure out how to use the DrawPolygon function... | ||||
* | | | | | | | | 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 |
| | | | | | | | | |||||
* | | | | | | | | Panel icon should be red for unreachable checked paintings | Star Rauchenberger | 2024-07-24 | 1 | -3/+2 |
| |_|_|_|_|_|/ |/| | | | | | | |||||
* | | | | | | | 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 |
| | | | | | | | |||||
* | | | | | | | Added savedata analyzer | Star Rauchenberger | 2024-07-19 | 11 | -13/+268 |
| | | | | | | | |||||
* | | | | | | | Bump version v0.10.7 | Star Rauchenberger | 2024-07-17 | 1 | -1/+1 |
| | | | | | | | |||||
* | | | | | | | Don't show unreachable paintings as checked | Star Rauchenberger | 2024-07-17 | 1 | -4/+4 |
| | | | | | | | |||||
* | | | | | | | Fix pilgrimage detection allowing sunwarps when shuffled | Star Rauchenberger | 2024-07-17 | 1 | -7/+7 |
| | | | | | | | |||||
* | | | | | | | Fixed undefined behavior in GetRealSubwayDoor | Star Rauchenberger | 2024-07-16 | 1 | -4/+3 |
| |_|_|_|_|/ |/| | | | | | |||||
* | | | | | | Bump version v0.10.6 | Star Rauchenberger | 2024-07-16 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | Display connection string in status bar | Star Rauchenberger | 2024-07-16 | 1 | -2/+4 |
| | | | | | | |||||
* | | | | | | Display correct sunwarp doors when shuffled | Star Rauchenberger | 2024-07-16 | 1 | -3/+30 |
| | | | | | | |||||
* | | | | | | Added path tracking for debugging | Star Rauchenberger | 2024-07-16 | 3 | -4/+35 |
| | | | | | |