Commit Graph

32 Commits

Author SHA1 Message Date
Asriel Camora bdabbbdafa API9 updates 2023-10-10 00:39:23 -07:00
Asriel Camora c0f579f23b Split solver into MCTS and algorithms 2023-10-02 13:07:06 -07:00
Asriel Camora 08c5324b34 Code formatting fixes 2023-07-23 06:05:04 +04:00
Asriel Camora 0e6fbe5418 Switch back to record structs 2023-07-21 15:53:50 +04:00
Asriel Camora f1f60752b5 Allow existing conditions to be ticked in SimulatorNoRandom 2023-07-21 15:52:25 +04:00
Asriel Camora eae91d6d02 Fix macro generation for combo actions 2023-07-14 23:56:30 +04:00
Asriel Camora 23dd60bb34 Make combo actions much more clear 2023-07-14 23:45:07 +04:00
Asriel Camora 79377b5e89 Minor performance tweaks 2023-07-14 22:54:53 +04:00
Asriel Camora 9a75542e4b Tweak byregot scoring system, add bonuses to config 2023-07-13 12:27:45 +02:00
Asriel Camora 7787ae32d5 Combo actions for better macro quality 2023-07-13 12:08:17 +02:00
Asriel Camora 4d96fd173f Some multithreaded fixes, deadlocks due to List reads during adds 2023-07-04 17:19:55 +02:00
Asriel Camora 75306ca020 Minor optimization 2023-07-04 10:33:10 +02:00
Asriel Camora 2e9d1e899e Decoupled simulator instance from solver
multithread soon, but holy crap multithreaded tree stuff is annoying
2023-07-04 00:02:19 +03:00
Asriel Camora 84d63ae4d7 Add macro wait times 2023-06-29 12:45:58 -07:00
Asriel Camora 875659e496 Added simulator ToString impls (similar to records) 2023-06-29 01:47:01 -07:00
Asriel Camora 866e30a5bc Simulator changes 2023-06-25 01:01:47 -07:00
Asriel Camora 37156c7f33 Add manipulation action flag and starting quality field 2023-06-23 03:02:03 -07:00
Asriel Camora c1caa46838 Minor changes 2023-06-23 00:19:32 -07:00
Asriel Camora 5faaa02f1a Remove threadlocal dependence 2023-06-21 13:20:05 -07:00
Asriel Camora f3445f3cb9 Customizable solver config, remove simulator emplace/displace methods 2023-06-21 10:38:08 -07:00
Asriel Camora 52ad8a4cb0 even more minor optimizations, use random now 2023-06-21 07:36:43 -07:00
Asriel Camora 0b2b80d6b5 More minor optimizations 2023-06-21 06:16:57 -07:00
Asriel Camora fc0ffc11f3 Minor optimizations 2023-06-21 05:58:08 -07:00
Asriel Camora 47c9339d56 Replace ActionHistory with persistent ActionStatuses 2023-06-20 22:37:59 -07:00
Asriel Camora cdd4f5923e Precompute base progress/quality increases 2023-06-20 17:07:16 -07:00
Asriel Camora 05ead22448 Some analyzer code style changes 2023-06-19 10:03:57 -07:00
Asriel Camora 6d61e022b6 Fixed ActionSet behavior
IndexOf might be killing the performance though..
2023-06-19 08:52:25 -07:00
Asriel Camora 5edec27977 some changes 2023-06-19 08:15:39 -07:00
Asriel Camora e546ff2dcd Use ActionSet instead of a List 2023-06-18 12:35:32 -07:00
Asriel Camora 000965dc07 Swap to ThreadStatic 2023-06-18 12:22:58 -07:00
Asriel Camora bae48844b5 fix to be identical to crafty, remove debugs 2023-06-18 03:50:48 -07:00
Asriel Camora e190368d62 Big changes 2
- Split into several projects
- All dalamud/lumina deps are in the plugin
- Crafty/craftingway sim implemented!
- optimizations to follow
2023-06-17 08:50:46 -07:00