Skip to content

Merge Master changes into Development#10

Closed
poizzy wants to merge 41 commits intoDevelopmentfrom
master
Closed

Merge Master changes into Development#10
poizzy wants to merge 41 commits intoDevelopmentfrom
master

Conversation

@poizzy
Copy link
Copy Markdown
Owner

@poizzy poizzy commented Oct 6, 2025

No description provided.

Goldenfield192 and others added 30 commits August 13, 2025 18:21
[Feature & I18n] Add translations to hard-coded string
…ck_threaded

[Feature]Optimize multiblock creation
* fix: remove potential overlapping points

* feat: add length for CubicCurve

* feat: optimize CubicCurve

* refactor: code cleanup

* refactor: code cleanup

* fix: incorrect calculate

* fix: insufficient track count

* fix: invalid count when Curve p1 equals to p2

* feat: improve precision algorithm

* fix: scale rail piece up a little bit

* fix: track not 1m long won't work
* fix: translation issue

* i18n: update reverser key binds
* feat: add direction check ability for headlight

* feat: add config for light texture render

* feat: add ability to invert headlight direction

* update base.caml
* feat: Add new property "snow_layers" to rolling stock

* feat: Add desired snow layer height to cleanSnow() method
Usage: /immersiverailroading cargoLoad <radius>

Will use whatever item is held to fill the empty slots in the car
* [feat] Added partial-transparency

* [feat] Added animations to partial-transparent parts

* [cleanup] removed unnecessary imports

* [fix] Replaced filter streams for better performance

* [feat] Added Config option to disable the rendering of semi-transparent parts

* [fix] Minor improvements of the performance of ModelState.render

* Cleanup ModelState to make changes like transparency easier

---------

Co-authored-by: Christian Mesh <[email protected]>
* feat: refactor golden spike behavior on horizontal

* fix issue#1455
* Removed decimals from GUI speed readout

* Added reverser controls to en_us.lang

* remove translation key as added in TeamOpenIndustry#1554

* feat: add decimal settings to gui files

* fix: correct misspell

* change `SPEED` default decimals

* fix

* minor optimize

* Revert default GUIs to 2 decimals precision

* Add missing space before comment

---------

Co-authored-by: Goldenfield192 <[email protected]>
* feat: new track model definition

* fix: add back switch compatibility for rail model

* refactor: rename fields

* feat: add TABLE component for turntable and transfer table

* feat: rewrite order implement

* refactor

* refactor

* feat: rewrite random implement

* feat: optimize random calculation

* fix: a null pointer and docs

* solve conflicts

* feat: change ExpireableMap definition (#7)

* feat: rewrite definition format and clean-up

* fix: a potential NPE

* continuous fix

* fix: optimize

* fix: use isTable()

* fix a potential NPE

* solve conflict

* minor optimize
…nIndustry#1577)

* feat: add ability to customize diesel fuel by definition

* docs: update diesel.caml
Goldenfield192 and others added 11 commits September 27, 2025 07:36
…eamOpenIndustry#1579)

* feat: add `whitelistBlocks` to prevent destruction to certain blocks

* fix: change implement

* refactor: change config entry name
* feat: add some SI unit

* feat: replace tooltip

* fix

* fixes about SI

* fix: unexpected fallthrough

* refactor

* refactor: introduce const

* refactor: extract const and remove Math.ceil
Remove 2 decimal figures added to locomotive tooltips in 376a848
…ndustry#1589)

* Fix SI units and add power_hp as alternative to horsepower

* Fixed rounding of power_w

* fix: decimal digits and add docs

* Change psiToKPa to exactly match inverse of psiToKPa to prevent potential calculation drift

* Added bar as definable max pressure unit and implemented new style for max_pressure definitions

kept max_psi, but changed max_kpa to max_pressure_kpa, since I don't think anyone has used it yet, additionally, max_pressure_psi and max_pressure_bar also exist.

* Reverted back to divsion by 1000 instead of multiplication by 0.001, as it reduces floating point imprecision

* Changed default caml files to make them more clear and include new definitions

---------

Co-authored-by: Goldenfield192 <[email protected]>
Co-authored-by: Goldenfield192 <[email protected]>
…ibrary (TeamOpenIndustry#1592)

Added new units: bar and ps, adjusted horsepower and power_hp to be imperial horsepower (was metric in the past few commits), fixed some capitalization mistakes, and reordered the orders of the config options for selecting units in the config as well as adjusting the defaults to all be metric in accordance with discussions on discord.
* docs: update changelog

* refactor: move VecYawPitch out of BuilderBase

* refactor: remap PosStep to VecYawPitch

* feat: rename VecYawPitch and add roll axis

* fix: incorrect call of getLength()
…ted by @FS_FADE) (TeamOpenIndustry#1596)

* i18n: add missing entries for lang files

* i18n: update zh_cn.lang

* i18n: update ja_jp.lang(Translated by @FS_FADE)
@poizzy poizzy closed this Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants