Nml

Latest version: v0.7.6

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.7.6

What's Changed
* Change: Reduce D0xx usage where possible by glx22 in https://github.com/OpenTTD/nml/pull/326
* Update: Python versions for regression by glx22 in https://github.com/OpenTTD/nml/pull/331
* Fix `nearby_tile_same_grf`, `nearby_tile_other_grf` and `nearby_tile_original_gfx`, they all compared to wrong constants by ahyangyi in https://github.com/OpenTTD/nml/pull/330
* Codechange: Reduce register usage for BinOp by glx22 in https://github.com/OpenTTD/nml/pull/308
* Change: Remove road stops variable random_bits by JGRennison in https://github.com/OpenTTD/nml/pull/329
* Add: Support for station variable 6B by glx22 in https://github.com/OpenTTD/nml/pull/320
* Change: Unreachable range for default only switch should target CB_FAILED by JGRennison in https://github.com/OpenTTD/nml/pull/328
* Add: Constants and varact2 variable associated with road waypoints by JGRennison in https://github.com/OpenTTD/nml/pull/327
* Change: reduce register consumption for spritelayouts by glx22 in https://github.com/OpenTTD/nml/pull/306
* Add: 'const' keyword to allow users to define new constants by glx22 in https://github.com/OpenTTD/nml/pull/302
* Add: Support for station property 1E by glx22 in https://github.com/OpenTTD/nml/pull/333
* Fix 749aa73: station property 0A should be an extended byte by glx22 in https://github.com/OpenTTD/nml/pull/334
* Fix 337: Station 'availability' is a purchase callback by glx22 in https://github.com/OpenTTD/nml/pull/338
* Change: Support for 8 bit station tile types. by PeterN in https://github.com/OpenTTD/nml/pull/339
* Add: Support for station properties 0E and 0F by glx22 in https://github.com/OpenTTD/nml/pull/335
* Add: Basic range check for replace() by glx22 in https://github.com/OpenTTD/nml/pull/324
* Fix 340: Always use raw strings for token regex by glx22 in https://github.com/OpenTTD/nml/pull/341
* Change: Use extended Action1s by glx22 in https://github.com/OpenTTD/nml/pull/309
* Change: cargo class bits 13 and 14 now define potable and non-potable… by andythenorth in https://github.com/OpenTTD/nml/pull/343
* Update: Python version for testing by glx22 in https://github.com/OpenTTD/nml/pull/347
* Add: --list-unused-strings to list the unused strings by glx22 in https://github.com/OpenTTD/nml/pull/348
* Add: Support for Action5 type 19 road waypoints by zephyris in https://github.com/OpenTTD/nml/pull/351
* Fix: [Actions] Install missing deps for PyPy by glx22 in https://github.com/OpenTTD/nml/pull/353
* Fix: Properly check number of varaction2 ranges by glx22 in https://github.com/OpenTTD/nml/pull/352
* Fix: incorrect start values for roadstop var 43/44 by WenSimEHRP in https://github.com/OpenTTD/nml/pull/349
* Fix 354: Improve length check for string literal properties by glx22 in https://github.com/OpenTTD/nml/pull/355
* Fix: Include information about relevant block in ScriptError message by Pixel-Tony in https://github.com/OpenTTD/nml/pull/321
* Change: add vehicle 'refit' callback (cb 0x163) and cargo class filter prop (0x28 for trains etc) by andythenorth in https://github.com/OpenTTD/nml/pull/344
* Codefix: There's a new version of 'black' by glx22 in https://github.com/OpenTTD/nml/pull/361
* Fix: 'pip install nml' fails to build from source by glx22 in https://github.com/OpenTTD/nml/pull/362
* Change: [Actions] Use cibuildwheel for releases by glx22 in https://github.com/OpenTTD/nml/pull/363
* Update: changelog for 0.7.6 by glx22 in https://github.com/OpenTTD/nml/pull/346

New Contributors
* ahyangyi made their first contribution in https://github.com/OpenTTD/nml/pull/330
* WenSimEHRP made their first contribution in https://github.com/OpenTTD/nml/pull/349
* Pixel-Tony made their first contribution in https://github.com/OpenTTD/nml/pull/321

**Full Changelog**: https://github.com/OpenTTD/nml/compare/0.7.5...0.7.6

0.7.5

What's Changed
* Change: add constants GROUNDSPRITE_ROAD_X and GROUNDSPRITE_ROAD_Y by andythenorth in https://github.com/OpenTTD/nml/pull/307
* Fix: Register named parameters earlier by glx22 in https://github.com/OpenTTD/nml/pull/301
* Add: Support for build probability action CB 162 var10 0 (reverse rail vehicle) by PeterN in https://github.com/OpenTTD/nml/pull/313
* Fix cleanup leaving generated files behind by matthijskooijman in https://github.com/OpenTTD/nml/pull/312
* Change: Allow creating 32bpp-only NewGRFs by PeterN in https://github.com/OpenTTD/nml/pull/314
* Fix a9a1a3e: Don't use station properties 1C/1D for IDs 00-FF by glx22 in https://github.com/OpenTTD/nml/pull/305
* Add: [Dependabot] introduce Dependabot to keep our workflows up-to-date by glx22 in https://github.com/OpenTTD/nml/pull/316
* Upgrade: [Actions] Bump the actions group with 4 updates by dependabot in https://github.com/OpenTTD/nml/pull/317
* Add: Support for faster ship speed 23 and acceleration 24 (OTTD 10734) by zephyris in https://github.com/OpenTTD/nml/pull/315
* Update: changelog for 0.7.5 by glx22 in https://github.com/OpenTTD/nml/pull/319
* Add: Support town_production_effect and town_production_multiplier. by PeterN in https://github.com/OpenTTD/nml/pull/318
* Change: add --no-palette-validation optional arg by andythenorth in https://github.com/OpenTTD/nml/pull/322
* Update: changelog for 0.7.5 by glx22 in https://github.com/OpenTTD/nml/pull/323

New Contributors
* dependabot made their first contribution in https://github.com/OpenTTD/nml/pull/317
* zephyris made their first contribution in https://github.com/OpenTTD/nml/pull/315

**Full Changelog**: https://github.com/OpenTTD/nml/compare/0.7.4...0.7.5

0.7.4

What's Changed
* Change: Use a single replacenew-type 'SIGNALS' instead of 3 different constants. by frosch123 in https://github.com/OpenTTD/nml/pull/297
* Fix 295: Adjust version_openttd for OpenTTD >= 12.0. by frosch123 in https://github.com/OpenTTD/nml/pull/296
* Fix dfb4499: incomplete read only checks (again) by glx22 in https://github.com/OpenTTD/nml/pull/292
* Change: Support extended DCxx string range, and station names for IDs > 255 by glx22 in https://github.com/OpenTTD/nml/pull/293
* Support for roadtype direction markings (OTTD 10282) by FLHerne in https://github.com/OpenTTD/nml/pull/274
* Update: changelog for 0.7.4 by glx22 in https://github.com/OpenTTD/nml/pull/298


**Full Changelog**: https://github.com/OpenTTD/nml/compare/0.7.3...0.7.4

0.7.3

What's Changed
* Change: Extend vehicle random bits to 16. by PeterN in https://github.com/OpenTTD/nml/pull/288
* Support extended object/station/roadstop limits (draft) by andythenorth in https://github.com/OpenTTD/nml/pull/287
* Codechange: [Actions] Use 'gh' to upload release assets by glx22 in https://github.com/OpenTTD/nml/pull/284
* Add: STAT_ALL_TILES constant for use instead of 0xFF by Brickblock1 in https://github.com/OpenTTD/nml/pull/283
* Fix: [Actions] nmlc version could not be determined during regression by glx22 in https://github.com/OpenTTD/nml/pull/285
* Add: Support for {FORCE} string command by glx22 in https://github.com/OpenTTD/nml/pull/289
* Add: --no-32bpp and --no-extra-zoom option to skip some alternative sprites by glx22 in https://github.com/OpenTTD/nml/pull/286
* Update: changelog for 0.7.3 by glx22 in https://github.com/OpenTTD/nml/pull/291


**Full Changelog**: https://github.com/OpenTTD/nml/compare/0.7.2...0.7.3

0.7.2

What's Changed
* Feature: support for variant_group action 0 prop for vehicles by andythenorth in https://github.com/OpenTTD/nml/pull/272
* Add: 'tunnels' callback for road- and tramtypes by glx22 in https://github.com/OpenTTD/nml/pull/273
* Feature: Engine name callback by michicc in https://github.com/OpenTTD/nml/pull/276
* Update: reformat source with black 23.1 by frosch123 in https://github.com/OpenTTD/nml/pull/278
* Fix: By default there is no ELRL railtype. by frosch123 in https://github.com/OpenTTD/nml/pull/277
* Update: [Actions] Bump used actions versions by glx22 in https://github.com/OpenTTD/nml/pull/280
* Add: Road stops (feature 0x14) by JGRennison in https://github.com/OpenTTD/nml/pull/279
* Optimise variational action2 trivial cases by JGRennison in https://github.com/OpenTTD/nml/pull/281
* Update: changelog for 0.7.2 by glx22 in https://github.com/OpenTTD/nml/pull/282


**Full Changelog**: https://github.com/OpenTTD/nml/compare/0.7.1...0.7.2

0.7.1

What's Changed
* Fix action0properties.py by Brickblock1 in https://github.com/OpenTTD/nml/pull/260
* Minor improvements to examples by frosch123 in https://github.com/OpenTTD/nml/pull/261
* Change: use an array of cargoes for cargo_random_triggers by glx22 in https://github.com/OpenTTD/nml/pull/263
* Change: disabled_platforms/length is now bitmask(1-8)>>1 by glx22 in https://github.com/OpenTTD/nml/pull/264
* Change: replace nearby_tile_platform_type with nearby_tile_tile_type. by frosch123 in https://github.com/OpenTTD/nml/pull/265
* Fix: Station animation triggers every 250 ticks, not 256. by frosch123 in https://github.com/OpenTTD/nml/pull/266
* Fix 256: Objects have a 'colour' in var 47. by frosch123 in https://github.com/OpenTTD/nml/pull/267
* Change: allow any expression for station (purchase_)prepare_layout by glx22 in https://github.com/OpenTTD/nml/pull/268
* Update: changelog for 0.7.1 by glx22 in https://github.com/OpenTTD/nml/pull/269
* Fix: [Actions] release workflow issues by glx22 in https://github.com/OpenTTD/nml/pull/270
* More issues in release workflow by glx22 in https://github.com/OpenTTD/nml/pull/271

New Contributors
* Brickblock1 made their first contribution in https://github.com/OpenTTD/nml/pull/260

**Full Changelog**: https://github.com/OpenTTD/nml/compare/0.7.0...0.7.1

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.