Commit Graph

128 Commits

Author SHA1 Message Date
Asriel Camora fa45ac072e Change to ExdSheets 2 2024-08-06 11:53:03 -07:00
Asriel Camora 1bc7c46e03 Extra scoring changes, mark expert recipes as difficult 2024-07-28 19:37:15 -07:00
Asriel Camora 03eb60ee8c Change scoring to allow quality to dominate as craft finishes 2024-07-28 19:13:19 -07:00
Asriel Camora 13cd698743 Automatically re-weight scoring to add up to 1 internally. 2024-07-28 19:12:32 -07:00
Asriel Camora 05560c999d Miniscule optimization 2024-07-28 18:53:24 -07:00
Asriel Camora ca4bd6dbe3 Fix Trained Perfection while crafting & other bad pruning 2024-07-28 18:38:40 -07:00
Asriel Camora 14458344c7 Add max iteration cap 2024-07-27 13:17:09 -07:00
Asriel Camora 162290244d Fix Solver 2024-07-27 01:34:03 -07:00
Asriel Camora 1587cbb148 Add Wachumeqimeqi collectabilities, update deps 2024-07-26 18:14:59 -07:00
Asriel Camora 7363b81ce5 Fix out of range exception 2024-07-04 10:13:41 -07:00
Asriel Camora 480cc15cc7 Remove score storage threshold 2024-07-01 09:49:27 -07:00
Asriel Camora a20b5014cb Add pruning for new actions 2024-07-01 09:48:56 -07:00
Asriel Camora 1fce27114f Rename Furcated to Genetic 2024-07-01 09:48:35 -07:00
Asriel Camora 834dc72f69 SIMD optimizations 2024-07-01 09:46:36 -07:00
Asriel Camora 1c4fd0a499 New 7.0 actions and updates 2024-06-28 16:24:56 -07:00
Asriel Camora b5ed17dc15 Fix crashes 2024-05-06 00:05:49 -07:00
Asriel Camora 895e2a4460 Refactor and move around config/settings window 2024-03-22 23:59:00 -07:00
Asriel Camora 0b9eb078b2 Change success rates to integers 2024-03-18 01:37:02 -07:00
Asriel Camora 7401334c2f Add deterministic compile option 2024-03-18 01:36:47 -07:00
Asriel Camora 492d632d25 Fix great strides bug 2024-03-18 01:35:53 -07:00
Asriel Camora 2a0ce93eec Optimize heuristic code slightly 2024-03-15 03:32:28 -07:00
Asriel Camora 82ac00df7c Batch allocations, replace all Vector<T> with Vector256 2024-03-15 03:32:08 -07:00
Asriel Camora 94ea1f84de .net 8 syntax/perf changes 2024-03-15 01:28:58 -07:00
Asriel Camora 836e983eb2 Fix ConstantExpected simd call 2024-03-15 00:55:12 -07:00
Asriel Camora 41e6722c43 Actual update to .net 8 2024-03-15 00:54:43 -07:00
Asriel Camora af40691f34 Merge branch 'action-pool' 2024-03-14 20:10:59 -07:00
Asriel Camora 7aa76846c6 Possible stackoverflow inlining fix 2024-03-14 00:50:46 -07:00
Asriel Camora 0eae63f7bc Add action pool selector to settings 2024-03-03 19:11:50 -08:00
Asriel Camora 2f0e30e4c2 Solver optimizations & allow action pools 2024-03-03 19:11:49 -08:00
Asriel Camora 923f29cf3c Increase arena node size 24 -> 32 2024-03-03 19:11:48 -08:00
Asriel Camora a75a9b1be5 Minor microoptimization 2024-02-29 03:32:12 -08:00
Asriel Camora c8d3161eb1 Get rid of ActionPool, use ulong for ActionSet 2024-02-29 02:47:59 -08:00
Asriel Camora 85922b225c Use mask for ActionPool 2024-02-29 02:14:46 -08:00
Asriel Camora 2c15b23f48 Fix ActionPool bugs 2024-02-29 01:10:42 -08:00
Asriel Camora ecabc24517 Implement ActionPool (backend only) 2024-02-29 00:01:55 -08:00
Asriel Camora 337d42fd6e Better solver progress colors & add recipenote solver progress 2024-02-23 01:20:46 -08:00
Asriel Camora 511d1964c7 Fix for not sanitizing actions when accessing the task result 2023-12-30 16:26:22 -08:00
Asriel Camora dfe014df34 Fix Observe action spamming 2023-12-14 18:46:10 -08:00
Asriel Camora 976df3cbae Implement synthhelper settings 2023-11-15 03:50:25 -08:00
Asriel Camora 1bdf4412c8 Use ref int instead of callback for progress 2023-11-14 02:50:36 -08:00
Asriel Camora 930cbcce25 Replace unused worker progress delegate 2023-11-14 02:24:28 -08:00
Asriel Camora 8f5f199682 Add solver progress bar 2023-11-14 02:21:04 -08:00
Asriel Camora 51e5f6e049 Remove focused actions and observe from action set (combos exist) 2023-11-14 00:44:39 -08:00
Asriel Camora 980613970c Add ability to set initialized sim state if needed 2023-11-13 23:15:18 -08:00
Asriel Camora b9c871f2b2 Remove redundant initial state in sims 2023-11-13 22:58:10 -08:00
Asriel Camora c8b963d051 Memory optimization stuff 2023-11-11 23:58:46 -08:00
Asriel Camora bddc977cd8 Benchmark .NET 8.0, as well 2023-11-11 23:01:12 -08:00
Asriel Camora 036cbb2fb4 Pass large structs byref instead 2023-11-11 22:44:25 -08:00
Asriel Camora 3edb156d97 ReadOnlySpan optimizations 2023-11-11 21:23:58 -08:00
Asriel Camora abc5dcf913 Update dependencies 2023-11-10 15:06:07 -08:00