| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: nml | Distribution: openSUSE Tumbleweed |
| Version: 0.8.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Jun 22 22:46:03 2025 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 1259934 | Source RPM: nml-0.8.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://dev.openttdcoop.org/projects/nml | |
| Summary: NewGRF Meta Language | |
A tool to compile nml files to grf or nfo files, making newgrf coding easier.
GPL-2.0-or-later
* Sun Jun 22 2025 Jan Baier <jbaier@suse.com>
- update to 0.8.0
* Add: Support for Action5 type 1A overlay rocks by @zephyris in https://github.com/OpenTTD/nml/pull/365
* Fix: ALL_NORMAL_CARGO_CLASSES and ALL_CARGO_CLASSES did not include newer cargo classes. by @frosch123 in
https://github.com/OpenTTD/nml/pull/366
* Fix: Don't announce dependabot PRs by @glx22 in https://github.com/OpenTTD/nml/pull/356
* Fix: Nicer error message when a station switch returns a SpriteLayout by @glx22 in https://github.com/OpenTTD/nml/pull/360
* Fix 530e325f: 'gh' requires a git repository by @glx22 in https://github.com/OpenTTD/nml/pull/364
* Fix #367: Incorrect limits for House and Industry Tile by @glx22 in https://github.com/OpenTTD/nml/pull/368
* Codefix: Remove unneeded "global" by @glx22 in https://github.com/OpenTTD/nml/pull/369
* Upgrade: bump pypa/cibuildwheel from 2.22.0 to 2.23.2 in the actions group by @dependabot in https://github.com/OpenTTD/nml/pull/370
* Add: Road/tram/railtype variable 0x45. by @frosch123 in https://github.com/OpenTTD/nml/pull/373
* Add: Parent scope for airports and airport tiles. by @frosch123 in https://github.com/OpenTTD/nml/pull/374
* Add: Constants for (new) station and roadstop animation and random triggers. by @frosch123 in https://github.com/OpenTTD/nml/pull/375
* Change: Vendor in latest ply version by @glx22 in https://github.com/OpenTTD/nml/pull/342
* Upgrade: bump pypa/cibuildwheel from 2.23.2 to 2.23.3 in the actions group by @dependabot in https://github.com/OpenTTD/nml/pull/376
* Add: Support for badge menu vertical ellipsis icon by @zephyris in https://github.com/OpenTTD/nml/pull/377
* Update: changelog for 0.8.0 by @glx22 in https://github.com/OpenTTD/nml/pull/379
* Sun Feb 16 2025 Jan Baier <jbaier@suse.com>
- update to 0.7.6
* Change: Reduce D0xx usage where possible by @glx22 in #326
* Update: Python versions for regression by @glx22 in #331
* Fix nearby_tile_same_grf, nearby_tile_other_grf and nearby_tile_original_gfx, they all compared to wrong constants by @ahyangyi in #330
* Codechange: Reduce register usage for BinOp by @glx22 in #308
* Change: Remove road stops variable random_bits by @JGRennison in #329
* Add: Support for station variable 6B by @glx22 in #320
* Change: Unreachable range for default only switch should target CB_FAILED by @JGRennison in #328
* Add: Constants and varact2 variable associated with road waypoints by @JGRennison in #327
* Change: reduce register consumption for spritelayouts by @glx22 in #306
* Add: 'const' keyword to allow users to define new constants by @glx22 in #302
* Add: Support for station property 1E by @glx22 in #333
* Fix 749aa73: station property 0A should be an extended byte by @glx22 in #334
* Fix #337: Station 'availability' is a purchase callback by @glx22 in #338
* Change: Support for 8 bit station tile types. by @PeterN in #339
* Add: Support for station properties 0E and 0F by @glx22 in #335
* Add: Basic range check for replace() by @glx22 in #324
* Fix #340: Always use raw strings for token regex by @glx22 in #341
* Change: Use extended Action1s by @glx22 in #309
* Change: cargo class bits 13 and 14 now define potable and non-potable… by @andythenorth in #343
* Update: Python version for testing by @glx22 in #347
* Add: --list-unused-strings to list the unused strings by @glx22 in #348
* Add: Support for Action5 type 19 road waypoints by @zephyris in #351
* Fix: [Actions] Install missing deps for PyPy by @glx22 in #353
* Fix: Properly check number of varaction2 ranges by @glx22 in #352
* Fix: incorrect start values for roadstop var 43/44 by @WenSimEHRP in #349
* Fix #354: Improve length check for string literal properties by @glx22 in #355
* Fix: Include information about relevant block in ScriptError message by @Pixel-Tony in #321
* Change: add vehicle 'refit' callback (cb 0x163) and cargo class filter prop (0x28 for trains etc) by @andythenorth in #344
* Codefix: There's a new version of 'black' by @glx22 in #361
* Fix: 'pip install nml' fails to build from source by @glx22 in #362
* Change: [Actions] Use cibuildwheel for releases by @glx22 in #363
* Update: changelog for 0.7.6 by @glx22 in #346
- Run regression test during %check phase
- Remove reproducible.patch
* Sat Mar 02 2024 Jan Baier <jbaier@suse.com>
- update to 0.7.5
* 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
* Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
* Thu Dec 21 2023 Bernhard Wiedemann <bwiedemann@suse.com>
- Add reproducible.patch to not write non-deterministic .pyc files
* Wed Jun 28 2023 Jan Baier <jbaier@suse.com>
- update to 0.7.4
* 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
* Mon May 22 2023 Jan Baier <jbaier@suse.com>
- update to 0.7.3
* Change: Extend vehicle random bits to 16. by @PeterN in #288
* Support extended object/station/roadstop limits (draft) by @andythenorth in #287
* Codechange: [Actions] Use 'gh' to upload release assets by @glx22 in #284
* Add: STAT_ALL_TILES constant for use instead of 0xFF by @Brickblock1 in #283
* Fix: [Actions] nmlc version could not be determined during regression by @glx22 in #285
* Add: Support for {FORCE} string command by @glx22 in #289
* Add: --no-32bpp and --no-extra-zoom option to skip some alternative sprites by @glx22 in #286
* Update: changelog for 0.7.3 by @glx22 in #291
* Tue Apr 18 2023 Jan Baier <jbaier@suse.com>
- update to 0.7.2
* Feature: support for variant_group action 0 prop for vehicles by @andythenorth in #272
* Add: 'tunnels' callback for road- and tramtypes by @glx22 in #273
* Feature: Engine name callback by @michicc in #276
* Update: reformat source with black 23.1 by @frosch123 in #278
* Fix: By default there is no ELRL railtype. by @frosch123 in #277
* Update: [Actions] Bump used actions versions by @glx22 in #280
* Add: Road stops (feature 0x14) by @JGRennison in #279
* Optimise variational action2 trivial cases by @JGRennison in #281
* Update: changelog for 0.7.2 by @glx22 in #282
* Sun Dec 11 2022 Dirk Müller <dmueller@suse.com>
- update to 0.7.1:
* Fix action0properties.py
* Minor improvements to examples
* Change: use an array of cargoes for cargo_random_triggers
* Change: disabled_platforms/length is now bitmask(1-8)>>1
* Change: replace nearby_tile_platform_type with nearby_tile_tile_type.
* Fix: Station animation triggers every 250 ticks, not 256.
* Fix #256: Objects have a 'colour' in var 47.
* Change: allow any expression for station (purchase_)prepare_layout
* Update: changelog for 0.7.1
* Fix: [Actions] release workflow issues
* More issues in release workflow
* Mon Nov 14 2022 Andrea Manzini <andrea.manzini@suse.com>
- update to 0.7.0
This release adds the long awaited support for stations.
Support for NewGRF additions of OpenTTD 13.0:
- Add: Map seed in patch variable 0x17.
Support for NewGRF additions of OpenTTD 1.11:
- Change: provide nml vars for industry var 0x47 - GameScript control status
Other changes and fixes:
- Add: show an error if a required property is not set for objects (feature 0F) (#236)
- Fix: Reject empty arrays of expressions (#224)
- Fix #209: Cargo 'profit' callback applied a unit conversion, when there was no unit. (#220)
- Change: adjust sound name constants to match OpenTTD
- Fix #253: Produce a more efficient NFO code for abs() builtin function (#255)
/usr/bin/nmlc /usr/lib/python3.13/site-packages/nml /usr/lib/python3.13/site-packages/nml-0.8.0-py3.13.egg-info /usr/lib/python3.13/site-packages/nml-0.8.0-py3.13.egg-info/PKG-INFO /usr/lib/python3.13/site-packages/nml-0.8.0-py3.13.egg-info/SOURCES.txt /usr/lib/python3.13/site-packages/nml-0.8.0-py3.13.egg-info/dependency_links.txt /usr/lib/python3.13/site-packages/nml-0.8.0-py3.13.egg-info/entry_points.txt /usr/lib/python3.13/site-packages/nml-0.8.0-py3.13.egg-info/requires.txt /usr/lib/python3.13/site-packages/nml-0.8.0-py3.13.egg-info/top_level.txt /usr/lib/python3.13/site-packages/nml/__init__.py /usr/lib/python3.13/site-packages/nml/__pycache__ /usr/lib/python3.13/site-packages/nml/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/nml/__pycache__/__version__.cpython-313.pyc /usr/lib/python3.13/site-packages/nml/__pycache__/version_info.cpython-313.pyc /usr/lib/python3.13/site-packages/nml/__version__.py /usr/lib/python3.13/site-packages/nml/actions /usr/lib/python3.13/site-packages/nml/actions/__init__.py /usr/lib/python3.13/site-packages/nml/actions/action0.py /usr/lib/python3.13/site-packages/nml/actions/action0properties.py /usr/lib/python3.13/site-packages/nml/actions/action1.py /usr/lib/python3.13/site-packages/nml/actions/action10.py /usr/lib/python3.13/site-packages/nml/actions/action11.py /usr/lib/python3.13/site-packages/nml/actions/action12.py /usr/lib/python3.13/site-packages/nml/actions/action14.py /usr/lib/python3.13/site-packages/nml/actions/action2.py /usr/lib/python3.13/site-packages/nml/actions/action2layout.py /usr/lib/python3.13/site-packages/nml/actions/action2production.py /usr/lib/python3.13/site-packages/nml/actions/action2random.py /usr/lib/python3.13/site-packages/nml/actions/action2real.py /usr/lib/python3.13/site-packages/nml/actions/action2var.py /usr/lib/python3.13/site-packages/nml/actions/action2var_variables.py /usr/lib/python3.13/site-packages/nml/actions/action3.py /usr/lib/python3.13/site-packages/nml/actions/action3_callbacks.py /usr/lib/python3.13/site-packages/nml/actions/action4.py /usr/lib/python3.13/site-packages/nml/actions/action5.py /usr/lib/python3.13/site-packages/nml/actions/action6.py /usr/lib/python3.13/site-packages/nml/actions/action7.py /usr/lib/python3.13/site-packages/nml/actions/action8.py /usr/lib/python3.13/site-packages/nml/actions/actionA.py /usr/lib/python3.13/site-packages/nml/actions/actionB.py /usr/lib/python3.13/site-packages/nml/actions/actionD.py /usr/lib/python3.13/site-packages/nml/actions/actionE.py /usr/lib/python3.13/site-packages/nml/actions/actionF.py /usr/lib/python3.13/site-packages/nml/actions/base_action.py /usr/lib/python3.13/site-packages/nml/actions/real_sprite.py /usr/lib/python3.13/site-packages/nml/actions/sprite_count.py /usr/lib/python3.13/site-packages/nml/ast /usr/lib/python3.13/site-packages/nml/ast/__init__.py /usr/lib/python3.13/site-packages/nml/ast/alt_sprites.py /usr/lib/python3.13/site-packages/nml/ast/assignment.py /usr/lib/python3.13/site-packages/nml/ast/base_graphics.py /usr/lib/python3.13/site-packages/nml/ast/base_statement.py /usr/lib/python3.13/site-packages/nml/ast/basecost.py /usr/lib/python3.13/site-packages/nml/ast/cargotable.py /usr/lib/python3.13/site-packages/nml/ast/conditional.py /usr/lib/python3.13/site-packages/nml/ast/constant.py /usr/lib/python3.13/site-packages/nml/ast/deactivate.py /usr/lib/python3.13/site-packages/nml/ast/disable_item.py /usr/lib/python3.13/site-packages/nml/ast/error.py /usr/lib/python3.13/site-packages/nml/ast/font.py /usr/lib/python3.13/site-packages/nml/ast/general.py /usr/lib/python3.13/site-packages/nml/ast/grf.py /usr/lib/python3.13/site-packages/nml/ast/item.py /usr/lib/python3.13/site-packages/nml/ast/loop.py /usr/lib/python3.13/site-packages/nml/ast/override.py /usr/lib/python3.13/site-packages/nml/ast/produce.py /usr/lib/python3.13/site-packages/nml/ast/replace.py /usr/lib/python3.13/site-packages/nml/ast/skipall.py /usr/lib/python3.13/site-packages/nml/ast/snowline.py /usr/lib/python3.13/site-packages/nml/ast/sort_vehicles.py /usr/lib/python3.13/site-packages/nml/ast/sprite_container.py /usr/lib/python3.13/site-packages/nml/ast/spriteblock.py /usr/lib/python3.13/site-packages/nml/ast/switch.py /usr/lib/python3.13/site-packages/nml/ast/tilelayout.py /usr/lib/python3.13/site-packages/nml/ast/townnames.py /usr/lib/python3.13/site-packages/nml/ast/tracktypetable.py /usr/lib/python3.13/site-packages/nml/editors /usr/lib/python3.13/site-packages/nml/editors/__init__.py /usr/lib/python3.13/site-packages/nml/editors/extract_tables.py /usr/lib/python3.13/site-packages/nml/editors/kate.py /usr/lib/python3.13/site-packages/nml/editors/notepadpp.py /usr/lib/python3.13/site-packages/nml/editors/visualstudiocode.py /usr/lib/python3.13/site-packages/nml/expression /usr/lib/python3.13/site-packages/nml/expression/__init__.py /usr/lib/python3.13/site-packages/nml/expression/abs_op.py /usr/lib/python3.13/site-packages/nml/expression/array.py /usr/lib/python3.13/site-packages/nml/expression/base_expression.py /usr/lib/python3.13/site-packages/nml/expression/bin_not.py /usr/lib/python3.13/site-packages/nml/expression/binop.py /usr/lib/python3.13/site-packages/nml/expression/bitmask.py /usr/lib/python3.13/site-packages/nml/expression/boolean.py /usr/lib/python3.13/site-packages/nml/expression/cargo.py /usr/lib/python3.13/site-packages/nml/expression/functioncall.py /usr/lib/python3.13/site-packages/nml/expression/functionptr.py /usr/lib/python3.13/site-packages/nml/expression/identifier.py /usr/lib/python3.13/site-packages/nml/expression/parameter.py /usr/lib/python3.13/site-packages/nml/expression/patch_variable.py /usr/lib/python3.13/site-packages/nml/expression/special_parameter.py /usr/lib/python3.13/site-packages/nml/expression/spritegroup_ref.py /usr/lib/python3.13/site-packages/nml/expression/storage_op.py /usr/lib/python3.13/site-packages/nml/expression/string.py /usr/lib/python3.13/site-packages/nml/expression/string_literal.py /usr/lib/python3.13/site-packages/nml/expression/ternaryop.py /usr/lib/python3.13/site-packages/nml/expression/variable.py /usr/lib/python3.13/site-packages/nml/free_number_list.py /usr/lib/python3.13/site-packages/nml/generic.py /usr/lib/python3.13/site-packages/nml/global_constants.py /usr/lib/python3.13/site-packages/nml/grfstrings.py /usr/lib/python3.13/site-packages/nml/lz77.py /usr/lib/python3.13/site-packages/nml/main.py /usr/lib/python3.13/site-packages/nml/nmlop.py /usr/lib/python3.13/site-packages/nml/output_base.py /usr/lib/python3.13/site-packages/nml/output_dep.py /usr/lib/python3.13/site-packages/nml/output_grf.py /usr/lib/python3.13/site-packages/nml/output_nfo.py /usr/lib/python3.13/site-packages/nml/output_nml.py /usr/lib/python3.13/site-packages/nml/palette.py /usr/lib/python3.13/site-packages/nml/parser.py /usr/lib/python3.13/site-packages/nml/ply /usr/lib/python3.13/site-packages/nml/ply/__init__.py /usr/lib/python3.13/site-packages/nml/ply/lex.py /usr/lib/python3.13/site-packages/nml/ply/yacc.py /usr/lib/python3.13/site-packages/nml/spritecache.py /usr/lib/python3.13/site-packages/nml/spriteencoder.py /usr/lib/python3.13/site-packages/nml/tokens.py /usr/lib/python3.13/site-packages/nml/unit.py /usr/lib/python3.13/site-packages/nml/version_info.py /usr/lib/python3.13/site-packages/nml_lz77.cpython-313-arm-linux-gnueabihf.so /usr/share/doc/packages/nml /usr/share/doc/packages/nml/changelog.txt /usr/share/man/man1/nmlc.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025