about summary refs log tree commit diff stats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add <cstdint> include needed on LinuxStar Rauchenberger6 days1-0/+1
|
* Fixed remaining thread unsafe APState/IPCState readsStar Rauchenberger7 days7-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 threadStar Rauchenberger7 days2-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 outStar Rauchenberger8 days1-5/+12
|
* TypoStar Rauchenberger9 days1-4/+4
|
* Handle exceptions when starting IPC connectionStar Rauchenberger9 days1-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 configurableStar Rauchenberger9 days8-37/+280
|
* Added solved panels over IPCStar Rauchenberger9 days6-12/+77
|
* Added getting player position from IPCStar Rauchenberger10 days7-29/+348
|
* Bump version v0.11.5Star Rauchenberger2024-12-081-1/+1
|
* Add workaround for 0.5.1 number hunt logic bugStar Rauchenberger2024-12-082-1/+29
|
* Bump version v0.11.4Star Rauchenberger2024-12-051-1/+1
|
* Small sphere 1 should not trigger on PMDSStar Rauchenberger2024-12-051-1/+1
|
* Bump version v0.11.3Star Rauchenberger2024-11-261-1/+1
|
* Merge branch 'panels'Star Rauchenberger2024-11-266-24/+174
|\
| * Merge branch 'main' into panelsStar Rauchenberger2024-09-0810-24/+75
| |\
| * \ Merge branch 'main' into panelsStar Rauchenberger2024-07-2414-29/+284
| |\ \
| * | | TrackerLog usageStar Rauchenberger2024-07-241-4/+4
| | | |
| * | | Merge branch 'pilgrimage-ech' into panelsStar Rauchenberger2024-07-241-1/+1
| |\ \ \
| * \ \ \ Merge branch 'main' into panelsStar Rauchenberger2024-07-1610-133/+241
| |\ \ \ \
| * | | | | Fix panel door reachability calculationStar Rauchenberger2024-06-091-31/+38
| | | | | |
| * | | | | Fix panels game data error reportingStar Rauchenberger2024-06-091-8/+4
| | | | | |
| * | | | | Revert subway map crashing on hover before connectStar Rauchenberger2024-06-091-1/+1
| | | | | |
| * | | | | Merge branch 'main' into panelsStar Rauchenberger2024-06-0918-259/+1739
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'main' into panelsStar Rauchenberger2024-04-291-14/+24
| |\ \ \ \ \ \
| * | | | | | | Fixed merge errorsStar Rauchenberger2024-04-271-20/+21
| | | | | | | |
| * | | | | | | Merge branch 'main' into panelsStar Rauchenberger2024-04-278-205/+494
| |\ \ \ \ \ \ \
| * | | | | | | | Support panels mode door shuffleStar Rauchenberger2024-04-167-21/+166
| | | | | | | | |
* | | | | | | | | Merge branch 'pilgrimage-ech'Star Rauchenberger2024-11-261-1/+1
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | ECH painting goes to color hallways nowStar Rauchenberger2024-07-151-1/+1
| | | | | | | | |
* | | | | | | | | Bump version v0.11.2Star Rauchenberger2024-09-241-1/+1
| | | | | | | | |
* | | | | | | | | Added to subway help textStar Rauchenberger2024-09-241-1/+2
| | | | | | | | |
* | | | | | | | | Added acknowledgements + more info to READMEStar Rauchenberger2024-09-241-0/+1
| | | | | | | | |
* | | | | | | | | Added missing EOF newlinesStar Rauchenberger2024-09-241-1/+1
| | | | | | | | |
* | | | | | | | | make paintings 1 directional and add "arrows" the "arrows" are circles ↵art0007i2024-09-245-35/+113
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | because I couldn't figure out how to use the DrawPolygon function...
* | | | | | | | Bump version v0.11.1Star Rauchenberger2024-07-251-1/+1
| | | | | | | |
* | | | | | | | Fixed subway squares for shuffled sunwarps showing unshuffled accessStar Rauchenberger2024-07-241-2/+3
| | | | | | | |
* | | | | | | | Save analysis uses remote location for non-counting panelsStar Rauchenberger2024-07-244-17/+20
| | | | | | | |
* | | | | | | | Pilgrim Antechamber sunwarp now shows if pilgrimage is doableStar Rauchenberger2024-07-245-1/+49
| | | | | | | |
* | | | | | | | Panel icon should be red for unreachable checked paintingsStar Rauchenberger2024-07-241-3/+2
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Added monostate return for ParseVariant v0.11.0Star Rauchenberger2024-07-191-0/+1
| | | | | | |
* | | | | | | Bump versionStar Rauchenberger2024-07-191-1/+1
| | | | | | |
* | | | | | | Added savedata analyzerStar Rauchenberger2024-07-1911-13/+268
| | | | | | |
* | | | | | | Bump version v0.10.7Star Rauchenberger2024-07-171-1/+1
| | | | | | |
* | | | | | | Don't show unreachable paintings as checkedStar Rauchenberger2024-07-171-4/+4
| | | | | | |
* | | | | | | Fix pilgrimage detection allowing sunwarps when shuffledStar Rauchenberger2024-07-171-7/+7
| | | | | | |
* | | | | | | Fixed undefined behavior in GetRealSubwayDoorStar Rauchenberger2024-07-161-4/+3
| |_|_|_|_|/ |/| | | | |
* | | | | | Bump version v0.10.6Star Rauchenberger2024-07-161-1/+1
| | | | | |
* | | | | | Display connection string in status barStar Rauchenberger2024-07-161-2/+4
| | | | | |
* | | | | | Display correct sunwarp doors when shuffledStar Rauchenberger2024-07-161-3/+30
| | | | | |