Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
5e363f0
Remove problematic entities from data
BloodStainedCrow Nov 5, 2025
e925ee9
Allow picking mining_drills for hotbar
BloodStainedCrow Nov 5, 2025
fd626a5
Do not rename belt for now since it breaks blueprints
BloodStainedCrow Nov 5, 2025
28db90b
Add current_tick to power_grid update
BloodStainedCrow Nov 5, 2025
95eb141
Remove dbg log
BloodStainedCrow Nov 5, 2025
c569761
Stop overlapping for solar field
BloodStainedCrow Nov 5, 2025
4e377e0
Change beacons to scale linearly every 60 ticks (instead of a binary …
BloodStainedCrow Nov 5, 2025
5e36d42
Allow hand size/movetime on sushi belts, fixing a inserter bug that o…
BloodStainedCrow Nov 7, 2025
4ac6f31
add default hotbar assignment
BloodStainedCrow Nov 7, 2025
910353e
Fix failing assertion in assembler join
BloodStainedCrow Nov 7, 2025
0313293
Add Accumulator sprite
BloodStainedCrow Nov 8, 2025
80f0d19
Remove the concept of Storage translation, and fix issues with fluid …
BloodStainedCrow Nov 8, 2025
04a5144
Update Readme
BloodStainedCrow Nov 8, 2025
444951d
cargo fmt
BloodStainedCrow Nov 8, 2025
0cc9719
Bump version to 0.2.1
BloodStainedCrow Nov 8, 2025
498a9f8
Fix errors
BloodStainedCrow Nov 8, 2025
63dbaeb
Add num_assemblers to bucketed assembler store
BloodStainedCrow Nov 8, 2025
ba23665
Fix problem with recipe translation
BloodStainedCrow Nov 9, 2025
4afc617
Allow clocking to take into account the speed of the destination
BloodStainedCrow Nov 9, 2025
9386b63
cargo update
BloodStainedCrow Nov 9, 2025
14018b9
cargo fmt
BloodStainedCrow Nov 9, 2025
c0489d6
Remove unneeded nightly features
BloodStainedCrow Nov 9, 2025
e5946e7
Add autosaving
BloodStainedCrow Nov 10, 2025
f367c5b
Fix negative chunks rendering being off by one
BloodStainedCrow Nov 10, 2025
5d1c063
fix off by one in negative chunks
BloodStainedCrow Nov 10, 2025
ee49275
Fix another off by one error while rendering
BloodStainedCrow Nov 10, 2025
cf46523
Correctly handle negative positions in the world chunk lookups
BloodStainedCrow Nov 10, 2025
a76aab9
Don't miss autosaves with high tickrate
BloodStainedCrow Nov 10, 2025
c0241cd
Move megabase to the player starts in the middle
BloodStainedCrow Nov 10, 2025
c8e6495
Make list len check only in debug mode
BloodStainedCrow Nov 12, 2025
9cb4001
Do not have clocking module yet
BloodStainedCrow Nov 12, 2025
7bb6430
Switch to MaxInsertionLimit to save on random reads
BloodStainedCrow Nov 15, 2025
a07f37b
Correctly count types
BloodStainedCrow Nov 15, 2025
e415852
Fix the tests
BloodStainedCrow Nov 16, 2025
f3df270
NEw blueprint format with immediate inserter time
BloodStainedCrow Nov 20, 2025
e9e01e4
Add power drain
BloodStainedCrow Nov 20, 2025
44f84fe
Remove outdated and unmaintained examples
BloodStainedCrow Nov 20, 2025
fcccd85
Add a stage profiling scope
BloodStainedCrow Nov 20, 2025
6d9fbf7
Warn when trying to set inserter speed on empty tile instead of silen…
BloodStainedCrow Nov 20, 2025
f5ee49c
Remove outdated examples
BloodStainedCrow Nov 20, 2025
4dc6f19
Time usage statistics
BloodStainedCrow Nov 20, 2025
b8aa513
Fix some bucketed assembler things
BloodStainedCrow Nov 20, 2025
21d9f27
Fix power for increased usage with drain
BloodStainedCrow Nov 20, 2025
5a14ce2
Add waitlist support in simd assemblers
BloodStainedCrow Nov 21, 2025
1ee74f1
Stop crash when at zero samples in debug mode
BloodStainedCrow Nov 21, 2025
eb8bab9
Drain
BloodStainedCrow Nov 21, 2025
32a49ab
Update shell
BloodStainedCrow Nov 21, 2025
acb566c
proptest
BloodStainedCrow Nov 21, 2025
13f9097
Add waitlist support to assemblers
BloodStainedCrow Nov 23, 2025
0970d46
Add chest waitlists
BloodStainedCrow Nov 23, 2025
e76ebc9
Fix warning
BloodStainedCrow Nov 25, 2025
a075fae
Add potential struct for waitlists with beltstorage inserters
BloodStainedCrow Nov 25, 2025
bcf24d3
Add inserter info debug option
BloodStainedCrow Nov 25, 2025
5291cbb
Switch to index based inserters from offset based inserters
BloodStainedCrow Nov 26, 2025
d4e8e8b
Add belt_storage wait lists
BloodStainedCrow Nov 26, 2025
70e4af2
Allow world generation to fall back to btreemap and correctly handle …
BloodStainedCrow Dec 3, 2025
658ff81
Revert the debug tile coloring
BloodStainedCrow Dec 3, 2025
969879b
Do not panic if forking fails
BloodStainedCrow Dec 4, 2025
ac5afc4
Add assembler craft tracking as an optional feature
BloodStainedCrow Dec 16, 2025
24e567f
Update RAM bandwidth estimate with waitlist optimization
BloodStainedCrow Dec 17, 2025
af7e424
Add debug stat gathering and improve waitlists
BloodStainedCrow Dec 17, 2025
d7cd4c5
Add Save Game management
BloodStainedCrow Jan 4, 2026
f027cf6
cargo update
BloodStainedCrow Jan 4, 2026
4f78724
Update egui
BloodStainedCrow Jan 4, 2026
e7ef2de
Reenable profiling
BloodStainedCrow Jan 4, 2026
ac86630
Correctly switch to linear beacons
BloodStainedCrow Jan 4, 2026
edac0bd
Add onclick info to accumulators and solar panels
BloodStainedCrow Jan 4, 2026
21dd859
Clean up unused imports
BloodStainedCrow Jan 4, 2026
a5d26a6
Remove old feature flags
BloodStainedCrow Jan 4, 2026
6fd7cf8
Reduce warnings
BloodStainedCrow Jan 4, 2026
d4bd291
Allow indexing without item_id
BloodStainedCrow Jan 5, 2026
ee24703
Remove unneded dep
BloodStainedCrow Jan 5, 2026
f80c656
Create SmallCapVec and disable because it is slower
BloodStainedCrow Jan 5, 2026
4914c27
Switch to flake based nix distribution
BloodStainedCrow Jan 6, 2026
3dd765f
Do not panic if the build script did not run
BloodStainedCrow Jan 6, 2026
4c93e1a
Fix terminal in codium
BloodStainedCrow Jan 6, 2026
afe0b07
Normalize scroll speed no matter if lines or units are used
BloodStainedCrow Jan 6, 2026
b540979
Add ActionStateMachine::new_from_gamestate
BloodStainedCrow Jan 6, 2026
0b70a76
Remove dbg! printing
BloodStainedCrow Jan 6, 2026
aeca484
Update map view when placing ore using the editor
BloodStainedCrow Jan 6, 2026
06830a2
Fix dedicated server compile
BloodStainedCrow Jan 6, 2026
0c2feac
Fix web compile and add new Create game ui
BloodStainedCrow Jan 11, 2026
8142948
Fully support dedicated server based multiplayer
BloodStainedCrow Jan 12, 2026
3595781
Fix cargo hash
BloodStainedCrow Jan 12, 2026
18485d8
Switch to listen on all adresses
BloodStainedCrow Jan 12, 2026
a5c0914
log error when connection fails
BloodStainedCrow Jan 12, 2026
175fa16
Allow blocking durin player connect
BloodStainedCrow Jan 12, 2026
f7dc18f
Flush the TCP Stream on the server
BloodStainedCrow Jan 12, 2026
8a7aa1e
Drop connection on error instead of panicking
BloodStainedCrow Jan 12, 2026
b7fd94e
Add the ability to queue research
BloodStainedCrow Jan 12, 2026
20e49b3
Have example worlds research techs needed
BloodStainedCrow Jan 13, 2026
16efc08
Add more statistics time scales
BloodStainedCrow Jan 13, 2026
6c11169
Tip Window
BloodStainedCrow Jan 13, 2026
41eec64
Disable saves on wasm
BloodStainedCrow Jan 14, 2026
d5ea1ce
Fix saving issues and use std::File::lock for lockfile
BloodStainedCrow Feb 3, 2026
347c3a5
Fix typo
BloodStainedCrow Feb 3, 2026
65f7318
Start bucket consolidation refactor
BloodStainedCrow Feb 3, 2026
332e999
Update cargo hash
BloodStainedCrow Feb 3, 2026
14666c5
Fix render lag when connected as client
BloodStainedCrow Feb 4, 2026
ffa01b0
Correctly print help message for dedicated server
BloodStainedCrow Feb 4, 2026
cd5038e
Correctly remove storage_storage inserters in waitlists
BloodStainedCrow Feb 4, 2026
7375e91
Allow removal of belt_storage inserters in movement/waitlists
BloodStainedCrow Feb 4, 2026
4d37e57
Create map textures preemptively, so that the user will never see the…
BloodStainedCrow Feb 4, 2026
9b0da5e
only require wasm to disable native features
BloodStainedCrow Feb 5, 2026
704c795
Use crane for wasm package and add trunk
BloodStainedCrow Feb 5, 2026
a733d3f
Correctly give back the blueprint string in case of error
BloodStainedCrow Feb 5, 2026
3f29901
Tell the flake this needs lfs to build correctly
BloodStainedCrow Feb 5, 2026
e3b48bc
Fix the flake self lfs requirement
BloodStainedCrow Feb 5, 2026
3fc4ba5
Remove unneeded deps
BloodStainedCrow Feb 6, 2026
e5e685d
Setup flake to correctly pass built info via env vars
BloodStainedCrow Feb 6, 2026
99bc7ac
Correct wasm-bindgen-cli version
BloodStainedCrow Feb 6, 2026
00c2742
Correctly use built info for all builds
BloodStainedCrow Feb 7, 2026
473b925
Add some onclick info to beacons
BloodStainedCrow Feb 8, 2026
fbe513a
remove dependence on charts_rs
BloodStainedCrow Feb 8, 2026
b649e1c
Only pin codium to old version to fix terminal open hotkey bug
BloodStainedCrow Feb 8, 2026
1a8a9ae
cargo update
BloodStainedCrow Feb 11, 2026
fe7ad9e
Do logging at lower levels
BloodStainedCrow Feb 13, 2026
bc503d8
Remove the need to allocate a new BFS for every traversal
BloodStainedCrow Feb 13, 2026
784dfbb
Only grow the bfs
BloodStainedCrow Feb 13, 2026
46b9c39
Reduce log::info spam
BloodStainedCrow Feb 13, 2026
4beec2b
Significantly increase speed of propagating sushi by lazily computing…
BloodStainedCrow Feb 13, 2026
1355971
Switch user progress reporting to ProgressInfo
BloodStainedCrow Feb 13, 2026
981e9c6
Remove unneeded power_grid_lookup
BloodStainedCrow Feb 13, 2026
26fe68b
Render the effects of selected researches
BloodStainedCrow Feb 13, 2026
e978fb9
Adjust map view settings to have lower VRAM usage and better quality
BloodStainedCrow Feb 13, 2026
083ad14
Fix train ride example
BloodStainedCrow Feb 13, 2026
ee3293e
Fix some data
BloodStainedCrow Feb 13, 2026
000e87a
Add get_entities_in_chunks_colliding_with allowing queries to skip ov…
BloodStainedCrow Feb 13, 2026
33f6405
Remove the need for an unecessary allocation
BloodStainedCrow Feb 13, 2026
2bed72c
Correctly handle differing connection ranges for poles, and significa…
BloodStainedCrow Feb 13, 2026
7c292fc
Fix non connecting underground crash
BloodStainedCrow Feb 13, 2026
d203ea2
New replay system and fixed visual replay tests
BloodStainedCrow Feb 14, 2026
e7192b6
Update held item when moving mouse
BloodStainedCrow Feb 16, 2026
8154078
add test harness
BloodStainedCrow Feb 16, 2026
27ba742
Show accumulator count in power grid info
BloodStainedCrow Feb 16, 2026
76dbcca
Use moduleDedupIndex type
BloodStainedCrow Feb 17, 2026
48bf199
Fix accumulators not being found by new power poles
BloodStainedCrow Feb 17, 2026
a340fb8
Add test for broken underground crash
BloodStainedCrow Feb 17, 2026
d00cecf
Add debug option
BloodStainedCrow Feb 17, 2026
b2b6c43
Improve lag of copy paste entire megabase
BloodStainedCrow Feb 17, 2026
83c19ad
Add initial Datapedia draft
BloodStainedCrow Feb 17, 2026
81f56d3
Disable workflow
BloodStainedCrow Feb 19, 2026
cde4b33
Clean up warnings
BloodStainedCrow Feb 19, 2026
300cc17
cargo update
BloodStainedCrow Feb 19, 2026
fefdc68
Specify nightly version in actions
BloodStainedCrow Feb 19, 2026
0961348
Fix cargo fmt error due to rustfmt bug
BloodStainedCrow Feb 19, 2026
7dbcfea
Update Readme
BloodStainedCrow Feb 19, 2026
936097c
Update megabase
BloodStainedCrow Feb 19, 2026
0b27ab6
Update version to 0.3.0
BloodStainedCrow Feb 19, 2026
06cf85b
Do not open datapedia by default
BloodStainedCrow Feb 19, 2026
06c2c51
Hide some dev only windows
BloodStainedCrow Feb 19, 2026
c328f6d
Bump checkout version
BloodStainedCrow Feb 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ jobs:
name: Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: nightly
toolchain: nightly-2025-12-28
override: true
- uses: actions-rs/cargo@v1
with:
command: check
toolchain: nightly
toolchain: nightly-2025-12-28
26 changes: 0 additions & 26 deletions .github/workflows/clippy.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/rustfmt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: Rustfmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Test Suite
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ dhat-heap.json
samply.json
vtune-results
profile.json.gz
dist
dist
result
7 changes: 0 additions & 7 deletions .vscode/extensions.json

This file was deleted.

Loading
Loading