Asriel Camora
08c5324b34
Code formatting fixes
2023-07-23 06:05:04 +04:00
Asriel Camora
49d9d8d215
Bump versioning
2023-07-23 05:00:32 +04:00
Asriel Camora
93500d7f6f
Nitpick typo
2023-07-23 04:59:28 +04:00
Asriel Camora
1a89cb32e8
Settings button can now select specific tab
2023-07-23 04:54:25 +04:00
Asriel Camora
68b36e8d4f
Better synthhelper reset button
2023-07-23 04:53:54 +04:00
Asriel Camora
a36925dfaa
Fix synth helper button formatting
2023-07-22 17:34:11 -07:00
Asriel Camora
17a83bfb49
Tiny settings fix
2023-07-22 17:25:04 -07:00
Asriel Camora
20e3dcf758
Button size schenanigans
2023-07-23 04:23:38 +04:00
Asriel Camora
1f39be40c8
Update settings window layout again
2023-07-23 03:21:09 +04:00
Asriel Camora
ec4466123c
settings fixes
2023-07-23 02:55:46 +04:00
Asriel Camora
c96b86d9cb
Update settings window with tab bar/notebook layout, add about page
2023-07-23 02:30:44 +04:00
Asriel Camora
c344815e50
Moved algorithm into SolverConfig, multi configuration support
2023-07-23 02:28:18 +04:00
Asriel Camora
bac96201d2
Add synth helper progress bars
2023-07-21 10:19:38 -07:00
Asriel Camora
c471d3edf8
Split synth helper, use ienumerator to manage state
2023-07-21 20:44:15 +04:00
Asriel Camora
809f5e04b0
Implement synthesis helper
...
I feel like it's still super janky so far.. hopefully more improvements soon
2023-07-21 16:02:16 +04:00
Asriel Camora
ca6d6de934
Synthesis helper config options
2023-07-21 16:01:18 +04:00
Asriel Camora
1e5cc96837
Invoke algorithm directly from enum
2023-07-21 16:01:01 +04:00
Asriel Camora
918252f9fe
Crafting Log window changes
2023-07-21 16:00:30 +04:00
Asriel Camora
04f3302605
Simulator window changes
2023-07-21 15:59:53 +04:00
Asriel Camora
8aee6e54af
Change RecipeNote code into utility
2023-07-21 15:57:46 +04:00
Asriel Camora
bd43533a4a
No need to track network condition changes, use the UI for everything
2023-07-21 15:56:31 +04:00
Asriel Camora
b99158727c
Better Action and ClassJob lookups
2023-07-21 15:54:31 +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
8c73796b75
Solver token handling fixes, formatting tweaks
2023-07-21 15:51:52 +04:00
Asriel Camora
807e0838a2
Add craft Condition update network handler
...
No need to rely on ui anymore :) ty to infi in discord for helping
2023-07-21 15:48:43 +04:00
Asriel Camora
c8231b5d2a
Refactor ui code, add temp synth window
2023-07-17 00:13:59 +04:00
Asriel Camora
858d5d468c
Bump versioning
2023-07-16 00:17:11 +04:00
Asriel Camora
cb9dcb358f
Yet more ui tweaks
2023-07-16 00:09:37 +04:00
Asriel Camora
1cc83ca959
Minor ui tweaks
2023-07-16 00:01:19 +04:00
Asriel Camora
8417ee4fc5
Remove combo actions from view
2023-07-15 23:54:26 +04:00
Asriel Camora
88babd3844
Move around options, add algorithm selector
2023-07-15 23:45:21 +04:00
Asriel Camora
376a9fe7cb
Remove frame timers, fix underline color
2023-07-15 23:09:17 +04:00
Asriel Camora
5cd9f10917
Refactor and update settings window
2023-07-15 22:46:57 +04:00
Asriel Camora
eae91d6d02
Fix macro generation for combo actions
2023-07-14 23:56:30 +04:00
Asriel Camora
5ab53f56b9
Expand macros generated by solver
2023-07-14 23:45:34 +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
86daf038ce
Allow selecting algorithm and hiding combos
2023-07-13 21:23:24 +02:00
Asriel Camora
9a245aa9ad
Minor solver refactoring
2023-07-13 21:22:39 +02:00
Asriel Camora
df72386f19
Fix edge case exceptions when input simulation is invalid
2023-07-13 13:02:39 +02:00
Asriel Camora
d670241d1e
Merge branch 'offload-bufs' into main
2023-07-13 12:38:11 +02: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
49b84e966e
Keep iterating until a completed craft is found or is impossible
2023-07-10 21:00:57 +02:00
Asriel Camora
a9541e2e1d
Add furcated actions (better results than single thread & faster!)
2023-07-09 08:59:39 +02:00
Asriel Camora
2e2db97ca7
More heuristic improvements
2023-07-08 14:38:35 +02:00
Asriel Camora
436858e65c
Optimizations/improve action gen
2023-07-07 20:23:27 +02:00
Asriel Camora
636501ab86
Remove all concurrency code
...
Muddled the code too much, and only gave a marginal performance improvement in the grand scheme of things. Other ways to parallelize MCTS will be nicer to implement and could yield better results.
2023-07-07 20:17:35 +02:00
Asriel Camora
3ab50d389e
Fix concurrency, add forked simulations
2023-07-07 18:13:27 +02:00