- Tars no longer work in OpenTTD after 1.1.5, new delivery method is inside .grf files alongside 8bpp sprites
- Graphics are packaged with a new version of grfcodec
- We now know how the final product of the base set conversion project will be packaged and distributed: First alongside the 8bpp OpenGFX+ packages, and finally, alongside the 8bpp OpenGFX proper
- 32bpp versions of existing OpenTTD graphics have a new release process
- The "nightly packages" are now obsolete and the script will be deleted soon
- The jupix.info repository is becoming pointless and will be deleted or repurposed at some point
To artists
Relevant bits to you are:
If you are making conversion graphics, the old standards for graphics still apply:
- Set cohesion
- GPLv2 or compatible
- Sprites for "normal zoom", zi2 and zi4 required
- Sources have to be released with the sprites
Upon release, content will now go through the following release path:
1. Create ticket at the OpenGFX+ issue tracker:
- For aircraft, go here: http://dev.openttdcoop.org/projects/ogf ... issues/new
- For airports: http://dev.openttdcoop.org/projects/air ... issues/new
- For civilian buildings: http://dev.openttdcoop.org/projects/ogf ... issues/new
- For industries: http://dev.openttdcoop.org/projects/ogf ... issues/new
- For landscape: http://dev.openttdcoop.org/projects/ogf ... issues/new
- For RVs: http://dev.openttdcoop.org/projects/ogfx-rv/issues/new
- For ships: http://dev.openttdcoop.org/projects/ogf ... issues/new
- For rail vehicles: http://dev.openttdcoop.org/projects/ogf ... issues/new
- For anything else use the OGFX project tracker: http://dev.openttdcoop.org/projects/opengfx/issues/new
2. Fill in the following info:
- Tracker: Feature Request
- Subject: "32bpp sprites for Ginzu A4 (SETNAME XXXX-XXXX)" or something descriptive like that
- Description as you would have entered in the old repo, AND ALSO, ALIGNMENT INFORMATION (upper left coordinates of sprite within file, width/height, offsets)
- Category: 32bpp
- Files (if you hit a limiter then compress harder and create multiple packages):
* File 1: just a package of sprites for your entry
* File 2: package of sources as you would have been packaging a standard tar
* File 3: license.txt with in which you release your content under GPLv2 or a compatible license
3. Announce your release here: http://www.tt-forums.net/viewtopic.php?f=36&t=46675
4. Your release will get judged according to the standard we've agreed on and if it's ok, will get put in OpenGFX+
5. The ticket you posted supports discussion and revision, therefore the product will mature quite organically at that location.
OpenGFX+ is a collection of graphics and functionality divided into small sets, to make it easier to finish a set at a time. Once those sets are complete, the 32bpp graphics will trickle down to OpenGFX proper. So one day there will be an official OpenGFX release like any other and it will automatically contain your 32bpp sprites.
If you are making a standalone NewGRF, you probably understand what has happened technologically and what you need to do to update your NewGRF from the old format to the new.
For release, you now have two options:
1. Create a thread for your project here at the forums and/or
2. Ask the ottdcoop guys for your own project at their DevZone, which will give you all the infrastructure you will ever need
To admins
The jupix.info repo is becoming obsolete. I suggest you now stop working on stuff that is there.
What we need to do is take content off the old repo that is already release-worthy and correctly licensed (meaning it follows the old standards:
- Set cohesion
- GPLv2 or compatible
- Sprites for "normal zoom", zi2 and zi4 required
- Sources have to be released with the sprites)
and re-release it using the "new process". This needs no artist involvement unless he chooses to do so first. To release someone else's work, follow the process laid out above.
Stuff that needs writing at the wiki:
- Developing 32bpp NewGRFs
- Base set conversion project -> Implementation bit
- Playing with 32bpp graphics - needs a total rewrite
To coders
Coding graphics to work as newgrf's works a bit differently than the pngcodecing we've been using. Yexo and planetmaker have agreed to help us code graphics that enter their badass lair at the OGFX+ DevZone. I suggest that you also learn the ropes as this is the way 32bpp graphics will work from now on.
To players
After OpenTTD 1.1.5, all 32bit graphics that end in .tar will stop working. No matter what you do with the blitter or where you put the graphics they will not work. The new way is .grf files.
If you want to just play the original OpenTTD in 32 bit graphics, then what you will now be doing is installing new versions of OpenGFX+.
Do not take this change as a negative thing, because:
- NewGRFs are the format that we always wanted 32bpp sprites to come in.
- When 32bpp NewGRFs start coming out, there is no longer any game client hacking to get 32 bit gfx to work. They will work outta box. You just download a .grf, and bang, you've got 32bpp graphics.
- We now have developer backing for both our release process and EZ!
You can always have the latest by downloading the latest OpenGFX+ packages.