tobspr
2ac570f6d8
Fix belt paths not rendering
4 years ago
tobspr
6b7cfb48b3
Further ui improvements, fix simple belts with wires
4 years ago
tobspr
2075f4d011
Improve simplified belt, show hints everywheer
4 years ago
tobspr
47443058e0
Add potato mode
4 years ago
tobspr
b5a2e77db4
Fix multiple typos, closes #627
4 years ago
tobspr
16902bed8d
Rename belt_base -> belt, minor refactorings
4 years ago
tobspr
b2880700e8
Huge rendering performance improvements and minor other changes, lots of refactorings
4 years ago
tobspr
7e139d116d
Catch up with enum change / merge
4 years ago
tobspr
7b40292be3
Start to optimize rendering
4 years ago
tobspr
3c34227c24
Unify assets, refactor waypoints
4 years ago
tobspr
52b4d4d742
Implement wire networks, add levers
4 years ago
tobspr
850461df8f
Further take on logic wires
4 years ago
tobspr
bb431b8490
Reduce savegame size by not storing the tileSize in the static entity
4 years ago
tobspr
93975df4d5
Get rid of item ejector / acceptor layers and new wires buildings for now
4 years ago
tobspr
6f28aff78f
Vastly improve belt performance
4 years ago
tobspr
04ea105584
Fix lots of bugs, add wire splitters / mergers
4 years ago
tobspr
0bba6a9d79
Fix entity rendering bug when zooming out, add "Wires update" label to main menu
4 years ago
tobspr
bd899df5fe
Further progress on the energy generator / wires, fix translations
4 years ago
tobspr
8667739e5e
MInor wires adjustment
4 years ago
tobspr
722c8ef836
Start to rework the graphics for the wires layer, make wires cooler than belts
4 years ago
tobspr
755f4bd2ea
Update artwork and minor fixes
4 years ago
tobspr
989ed2db87
Fix wires placement not snapping
4 years ago
tobspr
0967d5114c
Initial take on wires
4 years ago
tobspr
2e266f5f21
Get rid of 'builtins' file since its useless and causes performance issues
4 years ago
tobspr
419401b9be
Improve performance by getting rid of instanceof
4 years ago
tobspr
d8bf4f9cd8
fix belt animation seeming to go 'backwards' on high belt speeds
4 years ago
tobspr
8ba0a36ee1
Re-Enable automatic belt placement 2
4 years ago
tobspr
42c569d91f
Implement saving and restoring belt paths
4 years ago
tobspr
9a6029279d
Disable some logging
4 years ago
tobspr
e594b6a4a7
Add belt rendering (very slow for now)
4 years ago
tobspr
a71c0b8039
Take 3 on the belt performance (+ tslint fixes)
4 years ago
tobspr
9ce912dbdd
Second take on belt performance
4 years ago
tobspr
192d1dbedb
Initial take on belt optimization
4 years ago
tobspr
7ca425c8f3
Fix belt rendering bug
4 years ago
tobspr
182b62d604
Add method to debug changed areas
4 years ago
tobspr
77ddef0170
Add more FPS to belt animation
4 years ago
tobspr
7b15a256b5
Further improve belt placement performance
4 years ago
Phlosioneer
da24c472d7
Fix click and drag
...
Clicking and dragging can trigger up to 4 add/destroy signals, and it's
a common case.
4 years ago
Phlosioneer
2341772425
Optimize belt cache for common case
...
Most of the time, we're adding/removing one building at a time. We don't
need to recheck every belt, only the ones near the changed belt.
4 years ago
Phlosioneer
8a50fdb392
Remove belt cache array; use BeltComponent instead
...
Removed the belt cache array. Follow-up belts are cached in the belt's
BeltComponent instead. This change also removes the recursive follow-up
search, which could cause a stack overflow for an extremely long belt
chain.
Saves one object allocation per belt per change, two very large array
allocations per change, many function calls, and belts are only visited
exactly once per change.
4 years ago
tobspr
e95b055e10
Minor improvements to belt performance
4 years ago
tobspr
ffd011ac45
Preparations for the trailer
4 years ago
tobspr
1577ebe48c
Add storage building
4 years ago
tobspr
a42b625aa5
Fix multiple bugs in the belt system
4 years ago
tobspr
2c48cb72aa
Major performance improvements
4 years ago
tobspr
260ba892c8
Properly process belt dependencies and fix items not travelling linear on belts
4 years ago
tobspr
ca0e17f3dd
Support dynamic tick rates
4 years ago
tobspr
65529cce1a
Fix hub not accepting all itmes
4 years ago
tobspr
d58d15ef8c
Add building speed infos to all buildings
4 years ago
tobspr
bce44188c8
Add underground belt tier 2
4 years ago