OpenGFX - Graphics Base Set

Discuss, get help with, or post new graphics for TTDPatch and OpenTTD, using the NewGRF system, here. Graphics for plain TTD also acceptable here.

Moderator: Graphics Moderators

User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by FooBar »

EDIT: @Rubidium: I was about to say the same...

--Original post follows--
orudge wrote:ie, getting rid of the "alpha" and "beta" bits?
I rather not do that, as that would make it harder for users to spot if something is considered more or less bugfree (i.e. stable) or considered "use at own risk" (i.e. alpha/beta).

A simple revision numbering system holds (almost) as much information as the linux kernel scheme: a higher number is better, but the number doesn't tell you if the developers think it's stable or not. And given that people don't read the donotreadme (hence the name), I can't expect them to look those things up in some file shipped with the release...

I might drop the double 'broken' (or whatever you want to call that) numbering. So instead going alpha 4, alpha 4.1 alpha 4.2 etc, just doing alpha 4, alpha 5, alpha 6 etc. and only whatever number comes in front of that keeps the periods in it.

Although I'm hard to convince, more suggestions are welcome :D
maartena
Route Supervisor
Route Supervisor
Posts: 470
Joined: 11 Jul 2003 04:53
Location: California, U.S.A.

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by maartena »

FooBar wrote:I might drop the double 'broken' (or whatever you want to call that) numbering. So instead going alpha 4, alpha 4.1 alpha 4.2 etc, just doing alpha 4, alpha 5, alpha 6 etc. and only whatever number comes in front of that keeps the periods in it.

Although I'm hard to convince, more suggestions are welcome :D
Lets do Alpha 5!

Question is.... when will we see it. :D The "rather soon" with regards to the monorail, maglev, and PBS signs is about 5 weeks old now. :P
Guess what! I got a fever! And the only prescription...... is MORE COWBELL!
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by FooBar »

maartena wrote:Lets do Alpha 5!
Alright. If you[0] do the coding[1] of the signals[2] and the monolev engines[3], I'll do the various bugfixes in the meantime and add the signals and engines as soon as they're coded. That way we can have a release "rather soon", but this time for real. :wink:

I realise that I made the classic mistake of indicating a release of a volunteer based project. From now on I'm applying the otherwise classic "it's done when it's done" :P

[0] Not necessarily you, maartena, but "you" in general, as in:
iwantyou.jpg
iwantyou.jpg (81 KiB) Viewed 10214 times
[1] plain newgrf using Action5 for signals and ActionA for monolev engines will do just fine for me.

[2] see http://www.tt-forums.net/viewtopic.php?p=781781#p781781

[3] Blaubus' drawings attached below. Sorry for the zipped bmp, but that's how I got it. Only need to code the engines, as we have the wagons for quite some time now.
Attachments
mono_neu.zip
(12.35 KiB) Downloaded 321 times
Hirundo
Transport Coordinator
Transport Coordinator
Posts: 298
Joined: 27 Jan 2008 13:02

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by Hirundo »

FooBar wrote:...coding[1]...
[1] plain newgrf using Action5 for signals and ActionA for monolev engines will do just fine for me.
I assume the coding is not really about the ActionX, but what matters are the sprite rects and offsets of the real sprites :?:
Create your own NewGRF? Check out this tutorial!
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by FooBar »

That is correct indeed. Coding it as newgrf just makes it a bit easier to see what the offsets do when you're working on it, but supplying the real sprites will do just fine.
maartena
Route Supervisor
Route Supervisor
Posts: 470
Joined: 11 Jul 2003 04:53
Location: California, U.S.A.

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by maartena »

Heh, you really don't want MY coding. I will have to learn from scratch, create very sloppy coding, make it all buggy, and then some of you would have to fix it again. :P
Guess what! I got a fever! And the only prescription...... is MORE COWBELL!
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by planetmaker »

feeble as the first steps may be. But they're first steps. I'm sure knowledgable people will willingly offer a hand, if you earnestly want to walk that road (as opposed to being carried the way).

And any journey starts with the first step, right?
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by FooBar »

Let me say this: the code needed just works or just doesn't work. It's not difficult, it's just fiddly to get the offsets right. Working but buggy code is quite impossible; if it works, it's correct.

Now I hear you asking why I don't do it myself if it's that simple? Well, simple doesn't mean that it doesn't take a lot of time. And time is currently not something I can invest in fiddly things unfortunately...
frosch
OpenTTD Developer
OpenTTD Developer
Posts: 991
Joined: 20 Dec 2006 13:31
Location: Aschaffenburg

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by frosch »

Just to complain here, before someone complains about ottd :)

The .obg should use UTF-8 for the description and other fields. (currently it seems to use latin-1)
⢇⡸⢸⠢⡇⡇⢎⡁⢎⡱⢸⡱⢸⣭⠀⢸⢜⢸⢸⣀⢸⣀⢸⣭⢸⡱⠀⢰⠭⡆⣫⠰⣉⢸⢸⠀⢰⠭⡆⡯⡆⢹⠁⠀⢐⠰⡁
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by FooBar »

It uses whatever Windows Notepad uses by default. Notepad calls that "ANSI"; some sort of extended ASCII.

The next one will be UTF-8 ;)
But why UTF-8? I don't intend to use any special characters, so ASCII should be fine as well IMO...
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by Rubidium »

FooBar wrote:But why UTF-8? I don't intend to use any special characters, so ASCII should be fine as well IMO...
Because you are using characters that are not part of ASCII. For example the 'ü' is NOT part of ASCII.
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by FooBar »

Ah, you're right indeed. I didn't realise that people's names in the credits part could indeed contain special chars...
paradigm
Engineer
Engineer
Posts: 8
Joined: 07 Feb 2008 13:18

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by paradigm »

Hello everyone!

I am following the development of OpenGFX since its early beginnings and I really have to thank everyone involved for what they did so far. This is really a very professional looking replacement!

One thing that is keeping me from actually using OpenGFX is the font. It has been improved quite a bit, but I think it still (Alpha 4.2) needs some tweaking. Especially the tiny and the large font size look terrible right now. So I tried my best and went through all characters of the normal and tiny font (the large size will certainly take some time) and did my best to make them look better (and sometimes finally usable). I tried to keep the general look of the font. The biggest change I did was to replace the lowercase letters in the small font with uppercase letters.

See a comparison with Alpha 4.2:
Font example
Font example
opengfx-font-example.png (46.71 KiB) Viewed 2624 times
While I managed to edit the font and test my changes with grfcodec, I am no expert concerning all the GRF/NewGRF stuff. I changed the widths/heights/offsets of the sprites where necessary and it looks right. Attached is the top part of opengfx1r.grf (the first 673 sprites) and the part of the NFO file.

Please tell me what you think... most characters look ok now, but there are still some pixels at the wrong position here and there.
Attachments
opengfx1r_font.pcx
Improved OpenGFX font PCX (part)
(69.93 KiB) Downloaded 487 times
opengfx1r_font.nfo
Improved OpenGFX font NFO (part)
(31.63 KiB) Downloaded 460 times
dbkblk
Traffic Manager
Traffic Manager
Posts: 154
Joined: 29 Mar 2008 18:38

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by dbkblk »

Woh ! this font look much better than before ! I have to admit that the old font is somewhat boring me because it's sometime hard to read (despite the work on it is wonderful, this need some tweaks!) ! Keep up the wonderful work guys :)
User avatar
Bilbo
Tycoon
Tycoon
Posts: 1710
Joined: 06 Jun 2007 21:07
Location: Czech Republic

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by Bilbo »

paradigm wrote:One thing that is keeping me from actually using OpenGFX is the font. It has been improved quite a bit, but I think it still (Alpha 4.2) needs some tweaking.
Err .... I thought too that the font needs improving. So I have improved it. You can get result of my improvements at these posts:

Basic fonts: http://www.tt-forums.net/viewtopic.php? ... 38#p779338
Extra fonts: http://www.tt-forums.net/viewtopic.php? ... 84#p779384

So you have probably done the same work I've already done earlier.

But I modified only the base size of the font, so if you have improved other sizes of the font, perhaps your efforts can be combined with mine (or perhaps some characters in my improved font can be replaced by yours if they would be better)
If you need something, do it yourself or it will be never done.

My patches: Extra large maps (1048576 high, 1048576 wide) (FS#1059), Vehicle + Town + Industry console commands (FS#1060), few minor patches (FS#2820, FS#1521, FS#2837, FS#2843), AI debugging facility

Other: Very large ships NewGRF, Bilbo's multiplayer patch pack v5 (for OpenTTD 0.7.3)
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by FooBar »

paradigm wrote:Please tell me what you think...
I don't know what specific things you've changed... In general it looks ok, but I really don't like the lowercase t, w and y. The t looks like a dagger and really misses the curve at the bottom. w and y seem to be taken from a different typeface.

I think it would be good to combine your and Bilbo's efforts into a single improved version of the font. Because you know what you've changed maybe you can have a look a Bilbo's previous submission and create some image or so that only shows the things that you would like to change and not the unchanged characters (easiest would be to use the spritesheet you created earlier and just somehow indicate (simple line under the sprite?) what should be changed according to you).

That's IMO the easiest way to combine both into OpenGFX.

Appreciate your input :wink:
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by Ammler »

OK, here it is my first attempt to make grf with graphcis, YEAH! Now I did more than just Action0 and F, dunno what is easier. ;-)

ImageDevZone Ticket

The NewGRF just has the engines, yet, as that was asked, but I might also add the waggons from Blaubus to compare and decide which to use for the final set.

Greets
Ammler
Attachments
ogfx-monolev.grf
(6.1 KiB) Downloaded 347 times
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by Ammler »

Here are the most important missing house sprites, which would remove the black boxes from temperate (or arctic intro?)

Image
http://dev.openttdcoop.org/issues/95

Image
http://dev.openttdcoop.org/issues/98

Image
http://dev.openttdcoop.org/issues/104

Image
http://dev.openttdcoop.org/issues/105
User avatar
DJ Nekkid
Tycoon
Tycoon
Posts: 2141
Joined: 30 Nov 2006 20:33

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by DJ Nekkid »

Ammler wrote:OK, here it is my first attempt to make grf with graphcis, YEAH! Now I did more than just Action0 and F, dunno what is easier. ;-)
Greets
Ammler
I've already drawn the Chimaera about 2 years ago, it's not THAT bad sprites i think?

edit:
a few posts down on this post:
http://www.tt-forums.net/viewtopic.php? ... &start=340
Member of the
ImageImage
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: [8bpp] Graphics Replacement Project - OpenGFX

Post by Ammler »

DJ Nekkid wrote:
I've already drawn the Chimaera about 2 years ago, it's not THAT bad sprites i think?
They are indeed nice. But I am not sure, if they would fit the OpenGFX style. IMO, they are nice for an additional (I guess already planned) OpenGFX+. I hope, you are fine with that.

Anyway, I have included the wagons of Blaubus to the NewGRF, too. It has a additional parameter to switch them off. (Parameter=0)
Image
Please check the NewGRF and vote for you favorites wagons. I am also not really happy with Lev3, what do you think, specially in \ view.

Related ticket: https://dev.openttdcoop.org/issues/102

Greets
Ammler
Attachments
ogfx-monolev.grf
r714
(18.35 KiB) Downloaded 336 times
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 15 guests