BX Zhang

Results 14 issues of BX Zhang

Send railway data changes via Discord webhook, to help server admins pinpoint griefers, and give players some interesting read TODO: - Strip out things that are not DataDiffLogger - Is...

Azure release builds has the setup executable under the name `openBVE-x.x.x.x-setup.exe` while all other files uses `OpenBVE`. This introduces a bit of inconsistency.

### Description A player reported that OpenBVE would not function correctly after he upgraded to 64bit Windows 10, and it worked before when he was using 32bit Windows 7. He...

### Description I just decided to test out the wavefront object parser. I tried it on a very simple object, and it failed to load. ### Reproduction A dummy test...

### Description A new player reported that OpenBVE crashes when he attempts to load any route. The crash log was incredibly short: ``` 2020/11/13 21:50:51 OpenBVE 1.7.2.0 Crash Log Program...

### Description Crash and confusing error messages during the initialization of the filesystem were reported by a new user who uses Windows 7 with (speculated) .net framework 3.5. The program...

### Description All "recommendation" in OpenBVEApi, and OpenBVE itself, related to packages, are misspelled as "reccomendation". It should have had double M but had double C instead. ### Appearance (Including...

# Description This PR attempts to finish #112 by merging it with the latest upstream updates and trying tofix the build scripts. Now the CI script can produce correct binary...

enhancement

`ItemPropertiesRegistry.register` calls the vanilla `ItemProperties.register`, which does `computeIfAbsent` on a static HashMap, which is not thread safe. When calling it from `CLIENT_SETUP` which is called from the parallel executing `FMLClientSetupEvent`,...

Extract texts to language files, and perform internationalization with I18n4k.