Article View: alt.games.microprose.transport-tyc
Article #28599GRFCodec 0.98 released
From: Josef Drexler
Date: Wed, 10 May 2006 02:38
Date: Wed, 10 May 2006 02:38
44 lines
2986 bytes
2986 bytes
Hi all,
Thanks to a lot of work by DaleStan, I'm pleased to announce the release
of GRFCodec 0.98. Get it at http://www.ttdpatch.net/grfcodec/ if you're
working with grf files.
DaleStan has added a lot of improvements, in particular fixing the pesky
"cannot decrease ypos" bug; it's now possible to go back from one sprite
to the next. Also the .nfo parser is more powerful: sprite numbers are
now optional and need not be correct if present, sprite lengths need not
be correct and real sprites are checked for format compliance.
Enjoy!
Josef
All changes in version 0.9.8 (by DaleStan):
- (devel) grfcodec (but not grfdiff or grfmerge) can now be built in MS
Visual Studio 2003.
- Slightly change the plaintext quoting algorithm.
- (devel) Change several memcpy()s to pointer assignments.
- (devel) Plug several memory leaks
- (devel) Source code and Makefile changes to grfdiff and grfmerge build
with both Makefiles, on both Cygwin and Linux.
- Make code gcc 4 -Wall clean.
- Use NFORenum's NFO reading engine:
* Sprite numbers are now optional, and need not be correct if present.
* Sprite lengths need not be correct. Set to 0 to supress the incorrect
length warnings.
* Real sprites are checked for format compliance.
- Make 0-byte pseudo sprites an error.
- (bugfix) Prevent binary includes from including directories on OSes that
would othewise allow it.
- (bugfix) It is now possible for a real sprite to start above the
preceeding sprite (the infamous decreasing ypos bug)
- grfcodec now exits with 0 on success.
--
Josef Drexler | http://jdrexler.com/home/
---------------------------------+---------------------------------------
Please help Conserve Gravity | Email address is *valid*.
Use tape&glue, no paperweights | Don't remove the "nospam" part.
Technical Details
Message-ID:
<pan.2006.05.10.02.37.20.493364@joesbox.cjb.net>Path:
mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.maxwell.syr.edu!news-rtr.nyroc.rr.com!news-out.nyroc.rr.com!twister.nyroc.rr.com.POSTED!53ab2750!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.maxwell.syr.edu!news-rtr.nyroc.rr.com!news-out.nyroc.rr.com!twister.nyroc.rr.com.POSTED!53ab2750!not-for-mail From: Josef Drexler <nospam0506@joesbox.cjb.net> Newsgroups: alt.games.microprose.transport-tyc Subject: GRFCodec 0.98 released Organization: None apparently. Lines: 45 Message-ID: <pan.2006.05.10.02.37.20.493364@joesbox.cjb.net> X-Orig-NNTP-Posting-Host: yoda.our.house Mime-Version: 1.0 X-Orig-X-Trace: server.our.house 1147228640 16216 192.168.1.3 (10 May 2006 02:37:20 GMT) X-Orig-Complaints-To: abuse@joesbox.cjb.net X-Orig-NNTP-Posting-Date: 10 May 2006 02:37:20 GMT User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Date: Wed, 10 May 2006 02:38:03 GMT NNTP-Posting-Host: 24.58.1.5 X-Complaints-To: abuse@rr.com X-Trace: twister.nyroc.rr.com 1147228683 24.58.1.5 (Tue, 09 May 2006 22:38:03 EDT) NNTP-Posting-Date: Tue, 09 May 2006 22:38:03 EDT Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit