many UX and Performance fixes. also fixed issue #50 / 57 / 62 / 63#65
Closed
kaduvill wants to merge 276 commits into
Closed
many UX and Performance fixes. also fixed issue #50 / 57 / 62 / 63#65kaduvill wants to merge 276 commits into
kaduvill wants to merge 276 commits into
Conversation
Automatically updates status to unscanned if no rocket is present when the GUI is opened. Localized error message for already assembled rockets.
Added new message for unscanned station status.
errormessages for all its operations
Enable/disable button actually means early exit. General Throttling to 20tick intervals, +phasing for multiple transcievers
no more broadcasting UI to every player in range, no more downloading data without power.
Refactor event registration and handling for rocket assembly. Should fix GC going crazy when idle, aswell as lower overall GC for tile
really fixed DDosing everyone in 16block radius with updated UI-info.
Refactor TileSatelliteTerminal class by removing unused code and simplifying methods.
added "private static final long PERIOD_TICKS = 9L;" 9 is just enough to never see data jump up by 2,
fixes: wirelesstranciever can now pull from internal storage without a chip or link. moving data from satellite to terminal still gated behind "haspower"
Added network ID label and improved data handling.
Placing 6 ways! Also placement sticks to the face u are look at. ->Easier to place plugs without getting annoyed.
hopefully fixed for modspaghetti-ppl
part of fixing scrollreset.
Refactor scroll position caching and event handling for better performance and memory management.
Unique names, and Type showing in tooltip
tell the player why button dont work if observatory is (!open)
Fixed: crossmod compat: Leaky GLstates broke entityculling e.g. Also made Asteroids glow if they are infront of a sun, and pushed them behind Disks.
Implement neighbor change handling for redstone power updates. Add neighborChanged method for block updates.
Added redstone power caching on neigbourchange, no more polling for redstonechanges 20 times per second. Improved event handling for rocket launch preparation. Updated fuel and height snapshots with tick throttles for performance. UX: subscribe to rocketevents to make GUI feel alive. Launchbutton will listen for Rocketevents like "prelaunch, launch, reached orbit, landed"
Added monitoring station messages for prelaunch, launching, orbit, landed, and aborted states.
Added a method to recompute fuel consumption rates based on fuel types and their capacities. HardFix 0 burnrate
Fix missing newline at end of file.
Removed unnecessary newline at the end of the file.
Fix missing newline at end of file.
Fix missing newline at end of file
Add missing newline at the end of the file
Fix formatting issue by adding a newline at the end of the file.
Removed an empty line and fixed the closing brace formatting.
Added a newline at the end of the file.
Add missing newline at end of file
Added tooltip information for ItemJackHammer.
Implement tooltip information for Thermite Torch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog 2.2.1:
AsteroidChip
AtmosphereDetector
Fuel Station
ItemSatellite
WorldServerNotMulti
WirelessTransceiver
SatelliteTerminal
Datastorage
Observatory
Pressurized Fluid Tank
Station Gravity Controller / Station Altitude Controller
Station Orientation Controller
Unmanned Vehicle Assembler
StationDeployedRocket
StorageChunk
Gas Missions
GasChargePad
RocketMonitor
Rockets
Engines
ItemPressureTank
MicrowaveReceiver
Pump
Other
Gas Mission times (still configurable in config aswell)
// Harvest = 64,000 mB
GasIntakes=9 -> 284 s [0:04:44]
GasIntakes=16 -> 160 s [0:02:40]
GasIntakes=25 -> 102 s [0:01:42]
GasIntakes=36 -> 71 s [0:01:11]
// Harvest = 128,000 mB
GasIntakes=9 -> 326 s [0:05:26]
GasIntakes=16 -> 183 s [0:03:03]
GasIntakes=25 -> 117 s [0:01:57]
GasIntakes=36 -> 81 s [0:01:21]
// Harvest = 512,000 mB
GasIntakes=9 -> 431 s [0:07:11]
GasIntakes=16 -> 242 s [0:04:02]
GasIntakes=25 -> 155 s [0:02:35]
GasIntakes=36 -> 107 s [0:01:47]
// Harvest = 1,024,000 mB
GasIntakes=9 -> 495 s [0:08:15]
GasIntakes=16 -> 278 s [0:04:38]
GasIntakes=25 -> 178 s [0:02:58]
GasIntakes=36 -> 123 s [0:02:03]
// Harvest = Integer.MAX_VALUE (2,147,483,647)
GasIntakes=9 -> 2,286 s [0:38:06]
GasIntakes=16 -> 1,286 s [0:21:26]
GasIntakes=25 -> 823 s [0:13:43]
GasIntakes=36 -> 571 s [0:09:31]
Changelog 2.2.0
JEI Integration
Guidance Computer Access Hatch
Satellite Builder
Rocket Assembler
Station Assembler
Satellite Terminal
Wireless Transceiver
Observatory
Rocket Monitor
Fuel Station
Rocket Entity