NewGRF Meta Language

Edit Package nml
http://dev.openttdcoop.org/projects/nml

A tool to convert a meta-language to nfo, making newgrf coding easier. (needed for openttd-opengfx)

Refresh
Refresh
Source Files
Filename Size Changed
nml-0.4.5.tar.gz 0000378578 370 KB
nml-rpmlintrc 0000000097 97 Bytes
nml.changes 0000005418 5.29 KB
nml.spec 0000002358 2.3 KB
python-pillow-version.patch 0000000556 556 Bytes
Revision 14 (latest revision is 26)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 707210 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 14)
- Removed nml-python341.diff - python bug, fixed python upstream (3.4.2rc1).
- Removed nml-0.4.2-pillow.diff - superceded upstream
- added python-pillow-version.patch - fixes incorrect version number query https://github.com/OpenTTD/nml/pull/29
- update to 0.4.5
  - Feature: increase cargo ID range from 32 to 64, to support 64 cargos in OpenTTD 11ab3c4ea2f6a6d29efda8c9ba2af04194621ea7
  - Change: Support more DCxx strings for OpenTTD r27769.
  - Add: Properties for vehicle sprite stack.
  - Add: CB_FLAG_MORE_SPRITES, PALETTE_IDENTITY
  - Add: String command 9A 1E CARGO_NAME.
  - Add: CB_RESULT_IND_NO_TEXT_NO_AMOUNT
  - Codechange: Store textids without offset in string_ranges
  - Fix: String encoding with cases was non-deterministic and resulted in differing md5sums for the NewGRF.
  - Fix: Rearrange order of string id assignment to keep compatibility.
  - Fix: When some IDs depleted, an internal NML error was raised instead of the intended error message.
  - Fix: most_common_refit was reading the wrong bits in var 42; read the write bits and rename it to most_common_cargo_type
       as it's more accurate; also add most_common_cargo_subtype which also reads var 42 and was previously missing
  - Fix: Switch from :r format code to !r conversion flag to avoid crashes.
- 0.4.4 (2016-01-07)
  - Fix/Revert: Stripping one path level is not enough
- 0.4.3 (2016-01-07)
  - Add: prob_map_gen as alternative name for the mapgen industry probability property
  - Fix: Stripping one path level is enough
  - Fix: Compatibility with newer versions of pillow.
  - Fix: Vehicle 'sort' function caused internal error when an empty list was passed.
  - Fix: motion_counter is 24 bits, not 4.
- update to 0.4.2
- add fix for new Pillow (nml-0.4.2-pillow.diff) taken from pyglet
  issue 677
- lift requirement on python3-devel and add nml-python341.diff to
  fix build on Leap
- don't run the regression tests twice
- install the man page
- avoid a runtime dependency on setuptools
- Add python3-setuptools requires: nml makes use of pkg_resources
  during runtime
  from openttd-opengfx build log:
  /usr/bin/nmlc -c -p DOS --grf ogfxt_toyland.grf ogfxt_toyland.nml
  Traceback (most recent call last):
     File "/usr/bin/nmlc", line 5, in <module>
      from pkg_resources import load_entry_point
        ImportError: No module named 'pkg_resources'
- Manually install the nml directory into python3_sitelib: python
  setup.py forgets to install this, resulting in nmlc not being able
  to be started (failed to import nml).
- update to 0.4.1 (drops support for Python 2)
  - improved performance and NewGRF support
- update to 0.3.1 (drops support for Python version 2.5)
- update to 0.2.4 (OpenGFX 0.4.6.1)
  (check changelog.txt)
- downgrade to 0.2.3
  OpenGFX 0.4.5 builds with NML 0.2.3 only
- update to 0.2.4 (bugfix release) 
- license update: GPL-2.0+
  No evidence of GPL-2.0 (only) files in the package
- Cleaned up macro usage
- upstream update 0.2.3
- Add: Action5 for tunnel portals
- Fix: Properly catch out-of-bounds image reads (issue #3666)
- Fix: Character code 0xA0 (NBSP) is used for an up arrow in TTD, so
       don't write it as ascii. Force unicode instead (issue #3643)
- upstream update 0.2.2 
- upstream update 0.2.1
- required for opengfx 0.4 
- upstream update 0.1.1
- rpmlintrc to suppress python name policy
- initial setup
Comments 0
openSUSE Build Service is sponsored by