Extended sprite rotation in a future 8 or 32-bit pack?
Moderator: OpenTTD Developers
Extended sprite rotation in a future 8 or 32-bit pack?
Is this being considered? Vehicles could be able to face 12 or 16 directions (similar to what SimCity 3000 and 4 do) and look a bit better, particularly in the case of lorries and planes.
Or is it impossible?
Or is it impossible?
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: Extended sprite rotation in a future 8 or 32-bit pack?
It will be considered as soon as someone has a working implementation which maintains backward compatibility to all existing grfs. Which is in this particular case A LOT of work.
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone | NewGRF web translator
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML
-
- Tycoon
- Posts: 1829
- Joined: 10 Jul 2006 00:43
- Location: Spain
Re: Extended sprite rotation in a future 8 or 32-bit pack?
It would be cool having support for it with new GRF files. Also, allowing train wagons to have some extra length would be interesting. This property only allows shorter wagons, not longer:Meadows wrote:Is this being considered? Vehicles could be able to face 12 or 16 directions (similar to what SimCity 3000 and 4 do) and look a bit better, particularly in the case of lorries and planes.
Or is it impossible?
http://wiki.ttdpatch.net/tiki-index.php ... ehicles_21_
Sorry if my english is too poor, I want learn it, but it isn't too easy.
- [list][*]Why use PNG screenshots in 8 bpp games.
[*]Caravan site New Industry. · Spain set. · Some spanish trains for locomotion[*]Favourites:GRVTS · ECS · FIRS
Re: Extended sprite rotation in a future 8 or 32-bit pack?
with some limitations you can use articulated vehicles for both of these suggestions. george has done some experimental work in his LV5 tests.
Re: Extended sprite rotation in a future 8 or 32-bit pack?
Eddi: Those are based on up/downhill roads, and not turns.
Re: Extended sprite rotation in a future 8 or 32-bit pack?
I think this would be a really great addition myself, and I doubt there's many people against it.
With 8-bit it doesn't matter so much, but for the extra detail of 32bit the corners really do let the side down.
As I said, I doubt there's anyone against it in principle - but the practicality of making it backward compatible is the obstacle.
With 8-bit it doesn't matter so much, but for the extra detail of 32bit the corners really do let the side down.
As I said, I doubt there's anyone against it in principle - but the practicality of making it backward compatible is the obstacle.
Jon
Re: Extended sprite rotation in a future 8 or 32-bit pack?
can be done for both.Bennythen00b wrote:Eddi: Those are based on up/downhill roads, and not turns.
Re: Extended sprite rotation in a future 8 or 32-bit pack?
Indeed, but that means even more sprites.
Re: Extended sprite rotation in a future 8 or 32-bit pack?
That can't be a problem as long as 3D modeling software are used - they give you accurate views from as many angles as you like, isometric or not.Bennythen00b wrote:Indeed, but that means even more sprites.
Memory isn't an obstacle either, nowadays PCs have a lot more than necessary. More sprites are not a problem unless your address space is tight.
Speaking of memory, I tried setting the .cfg to 128 megs, but it always reverts to 64 as a maximum. Does this mean that 64 MiB should be enough under all circumstances? Or is it a program limitation? Might want to look into it when (if) a complete 32-bit graphics pack takes off with more sprites than ever before.
Re: Extended sprite rotation in a future 8 or 32-bit pack?
Of course!Meadows wrote:That can't be a problem as long as 3D modeling software are used - they give you accurate views from as many angles as you like, isometric or not.Bennythen00b wrote:Indeed, but that means even more sprites.

Re: Extended sprite rotation in a future 8 or 32-bit pack?
Well, so that can be a problem, since many people draw the sprites without any 3D modelling software, in ordinary 2D editor.Meadows wrote:That can't be a problem as long as 3D modeling software are used
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)
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)
-
- Tycoon
- Posts: 1829
- Joined: 10 Jul 2006 00:43
- Location: Spain
Re: Extended sprite rotation in a future 8 or 32-bit pack?
Yes, but They would create vehicles with only 8 angles, and latter, render the other angles and update the GRF file.Bilbo wrote:Well, so that can be a problem, since many people draw the sprites without any 3D modelling software, in ordinary 2D editor.Meadows wrote:That can't be a problem as long as 3D modeling software are used
16 angles is a interesting feature, but It must be optional.
Sorry if my english is too poor, I want learn it, but it isn't too easy.
- [list][*]Why use PNG screenshots in 8 bpp games.
[*]Caravan site New Industry. · Spain set. · Some spanish trains for locomotion[*]Favourites:GRVTS · ECS · FIRS
Re: Extended sprite rotation in a future 8 or 32-bit pack?
I doubt anyone will start making 16 directional sprites for 8bit anytime soon. 8bit tends to be almost solely hand-drawn and it takes a lot of the more tedious kind of work to make the extra directions.
When 32bit becomes all pervasive, it should be more common. The initial workload is high, but the extra needed to output in another 8 directions once you've done the original 8 is pretty low.
All of this assuming someone is willing to code it (backwards compatable) in the first place.
When 32bit becomes all pervasive, it should be more common. The initial workload is high, but the extra needed to output in another 8 directions once you've done the original 8 is pretty low.
All of this assuming someone is willing to code it (backwards compatable) in the first place.
Jon
Re: Extended sprite rotation in a future 8 or 32-bit pack?
No.Meadows wrote:Is this being considered? Vehicles could be able to face 12 or 16 directions ...
Graphics-wise, it is simple to support, however the game engine only understands 8 directions, and changing that would, I suspect, require a lot of work.
He's like, some kind of OpenTTD developer.
Re: Extended sprite rotation in a future 8 or 32-bit pack?
That makes sense, but seeing how everyone wants to overhaul the game left and right with AI here and 32-bit graphics there, I'd guess it's only a matter of time before someone upgrades the engine.peter1138 wrote:Graphics-wise, it is simple to support, however the game engine only understands 8 directions, and changing that would, I suspect, require a lot of work.
I have another question while we're at updates: is there a limit in the engine for sound? I'd kill for a sound pack with sparkling 44.1 kHz effects, even if it's just a digital renovation of the original sounds using a crystaliser or exciter filter.
Also, since you're a developer, can you tell me first-hand if work is needed/accepted in the 2D and sound departments? I've got 8 years of audio experience and a wide range of tools (also an amateur music producer), and I draw random stuff as a hobby.
Sorry for derailing the thread a lot there, but I didn't want to create 4 threads for no reason.
Back to 8 directions: is there a reason in particular why everyone draws the "horizontal" position as strangely long? There's not enough top view there on vehicles in my opinion (the top side could be at least 1 pixel bigger) and they're generally 1-4 pixels too long.
To the game's credit, at least vehicles have always been in consistent motion, in contrast with Simutrans where they jitter around every time they make a turn because of bad offsets.
Re: Extended sprite rotation in a future 8 or 32-bit pack?
You wish to help with new sounds?Meadows wrote: I have another question while we're at updates: is there a limit in the engine for sound? I'd kill for a sound pack with sparkling 44.1 kHz effects, even if it's just a digital renovation of the original sounds using a crystaliser or exciter filter.
Also, since you're a developer, can you tell me first-hand if work is needed/accepted in the 2D and sound departments? I've got 8 years of audio experience and a wide range of tools (also an amateur music producer), and I draw random stuff as a hobby.
Do not hesitate and look at Sound replacement project:
http://www.tt-forums.net/viewtopic.php?f=29&t=35710
It is attempt to do exactly what you want - create new sounds for OpenTTD and you can help with it if you want.
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)
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)
Who is online
Users browsing this forum: Semrush [Bot] and 8 guests