Hover Bus (Based on eGrvts)

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

Roujin
Tycoon
Tycoon
Posts: 1884
Joined: 08 Apr 2007 04:07

Hover Bus (Based on eGrvts)

Post by Roujin » 11 Jan 2009 03:45

Hello,
I hereby present my first newgrf ;)
Monbourne Transport, 2061-03-05.png
Some hoverbuses in action :)
Monbourne Transport, 2061-03-05.png (51.04 KiB) Viewed 38042 times
It is a futuristic hovering bus, available from 2030 on. Its graphics are based on eGrvts (with permission from Zephyris), and you can use it together with (e)Grvts, but also as a standalone (just for fun) or with any other vehicle sets. See below [1] for use with different sets.
The newGrf should basically work with TTDPatch, but I didn't test it and it may behave different/strangely because TTDPatch implemented the use of some realistic acceleration variables that are ignored in OpenTTD and thus I did not test them.
The newGrf is tested and works with OpenTTD, but needs a version of at least r14869, else it will not be as fast as it is supposed to.


Due to its unbelievable powerful magick(TM) hovering drive, the hover bus can reach top speeds of 318 mph (511 km/h).
However, since the costs of powering this unimaginable technology are very high, and (at least in OpenTTD) the vehicle is slowed down by curves and inclines badly, the vehicle is only really profitable on bigger distances, preferable with a special road that goes only straight. (The hover bus needs ca. 120 tiles of straight road to reach its max speed!)
For other scenarios, you should use other types of buses available in the (e)Grvts set: for long distances, but not a dedicated straight road, coaches are great; for shorter distances, normal or doubledecker or articulated buses give best results.

---
[1] Usage with other sets.
In OpenTTD, you can enable the advanced setting "Enable multiple NewGRF engine sets", and you will have no problems.
Alternatively you can follow the instructions below and set its vehicle ID to any ID from 0 to 254. For example, if you're using eGrvts, IDs 249 to 254 are still free.

For TTDPatch, you can set the first grf parameter to any valid road vehicle ID in decimal numbers (00 to 87). The hover bus will use the vehicle ID you specified. By default, the hover bus uses the vehicle ID 57 (hex) == 87 (dec). Like this you can avoid IDs already used by another vehicle set.

---
Copyright
The sprites used in this grf are based on sprites from the "Extended Generic Road Vehicle and Tram Set" (eGrvts) by Zephyris (Richard Wheeler).
Following the conditions of the license of eGrvts,
this newGrf (Hover Bus) is released under the latest version of the Attribution-Non-Commercial-Share Alike Creative Commons; ie:
Use and distribute freely for non-commercial purposes crediting me, Roujin (Manuel Wolf) and Zephyris (Richard Wheeler), as authors with a link to this thread (http://www.tt-forums.net/viewtopic.php?f=36&t=41363) and Zephyris' eGrvts thread (http://www.tt-forums.net/viewtopic.php?f=26&t=33415). Modifications and adaptations can be made so long as they credit me and Zephyris as original authors, are for non-commercial purposes and are released under the Attribution-Non-Commercial-Share Alike Creative Commons license.
Attachments
hoverbus_1.0.grf
(1.53 KiB) Downloaded 2587 times
* @Belugas wonders what is worst... a mom or a wife...
<Lakie> Well, they do the same thing but the code is different.

______________
My patches
check my wiki page (sticky button) for a complete list

ImageImage
ImageImageImageImageImageImageImage

User avatar
Benny
Tycoon
Tycoon
Posts: 2185
Joined: 25 Aug 2007 17:03
Location: ~/

Re: Hover Bus (Based on eGrvts)

Post by Benny » 11 Jan 2009 16:48

Hey, that's pretty cool!
I hereby conclude that this GRF is a succes. :wink:
Image


Roujin
Tycoon
Tycoon
Posts: 1884
Joined: 08 Apr 2007 04:07

Re: Hover Bus (Based on eGrvts)

Post by Roujin » 11 Jan 2009 20:03

FooBar wrote:Grfcrawler? :D
I just added it, but I got some errors[1] when I clicked on "send" and it didn't upload the images I wanted to upload :( Plus, because of the error messages, I thought it didn't work at all, so I clicked again. Now I got a duplicate entry and no images :(

[1]

Code: Select all

Warning: move_uploaded_file(./grf/252/hoverbus_big.png) [function.move-uploaded-file]:
failed to open stream: No such file or directory in /home/grfcrawl/public_html/index.php on line 1075

Warning: move_uploaded_file() [function.move-uploaded-file]:
Unable to move '/tmp/phpexTFrN' to './grf/252/hoverbus_big.png' in /home/grfcrawl/public_html/index.php on line 1075
edit: fixed table breaking
Last edited by Roujin on 11 Jan 2009 20:38, edited 2 times in total.
* @Belugas wonders what is worst... a mom or a wife...
<Lakie> Well, they do the same thing but the code is different.

______________
My patches
check my wiki page (sticky button) for a complete list

ImageImage
ImageImageImageImageImageImageImage

Hirundo
Transport Coordinator
Transport Coordinator
Posts: 298
Joined: 27 Jan 2008 13:02

Re: Hover Bus (Based on eGrvts)

Post by Hirundo » 11 Jan 2009 20:36

This is awesome, I hope you don't need a special driver's license do use it :)
Roujin wrote:errors[1]
FYI, your error message breaks the forum layout.
Create your own NewGRF? Check out this tutorial!

User avatar
stevenh
TTDPatch Developer
TTDPatch Developer
Posts: 759
Joined: 24 Jul 2005 05:07
Location: Canberra, Australia
Contact:

Re: Hover Bus (Based on eGrvts)

Post by stevenh » 12 Jan 2009 00:02

Now you just need some variables to allow the vehicle to lower/lift 2-3px when it stops and starts :)

User avatar
DJ Nekkid
Tycoon
Tycoon
Posts: 2141
Joined: 30 Nov 2006 20:33

Re: Hover Bus (Based on eGrvts)

Post by DJ Nekkid » 12 Jan 2009 08:31

wont that just require a 2nd set of sprites and a 2nd listing in it's action1?
Member of the
ImageImage

User avatar
Torben DH
Transport Coordinator
Transport Coordinator
Posts: 290
Joined: 31 Dec 2004 09:09
Location: Denmark

Re: Hover Bus (Based on eGrvts)

Post by Torben DH » 14 Jan 2009 07:38

really nic bus but the capacity seems a little low... i mean nowadays busses has 50 seats so it makes no senc that a bus in 20 years will have only 30 seats... maybe make a longer version with 60 seats? but its really cool to see it rocket down th road...
TDH

User avatar
Zutty
Director
Director
Posts: 565
Joined: 22 Jan 2008 16:33

Re: Hover Bus (Based on eGrvts)

Post by Zutty » 11 Feb 2009 23:54

Sorry to dig this thread up, but I thought it might amuse you to know Roujin that this fantastic bus is SO FAST that it caused my AI to crash, when it tried to estimate profits based on travel time of 0 days!! :lol:
PathZilla - A networking AI - Now with tram support.

User avatar
Zephyris
Tycoon
Tycoon
Posts: 2826
Joined: 16 May 2007 16:59

Re: Hover Bus (Based on eGrvts)

Post by Zephyris » 12 Feb 2009 08:29

In soviet OpenTTD you don't crash bus, bus crash you!

sorry!

Roujin
Tycoon
Tycoon
Posts: 1884
Joined: 08 Apr 2007 04:07

Re: Hover Bus (Based on eGrvts)

Post by Roujin » 12 Feb 2009 10:14

awesome :mrgreen:

Well, hope that teaches you to account for div_by_zero in even the most unlikely seeming pieces of code. :P :lol:
* @Belugas wonders what is worst... a mom or a wife...
<Lakie> Well, they do the same thing but the code is different.

______________
My patches
check my wiki page (sticky button) for a complete list

ImageImage
ImageImageImageImageImageImageImage

flowover
Engineer
Engineer
Posts: 61
Joined: 24 Jun 2008 05:51

Re: Hover Bus (Based on eGrvts)

Post by flowover » 14 Feb 2009 04:59

Torben Paw wrote:really nic bus but the capacity seems a little low... i mean nowadays busses has 50 seats so it makes no senc that a bus in 20 years will have only 30 seats... maybe make a longer version with 60 seats? but its really cool to see it rocket down th road...
Sorry to catch this and reply after a month. This makes perfect sense to me. I'm not comfortable travelling by bus at all. With my daypack, jacket and other carry on items, I'm crammed into my seat on them. It would seem that if the busses get people to their destinations faster, then the company could afford to run with less seats and improved passenger comfort. Plus with all the hover technology, some room for seats may be compromised. Two perfectly good reasons why the capacity is less.

User avatar
Zuu
OpenTTD Developer
OpenTTD Developer
Posts: 4553
Joined: 09 Jun 2003 18:21
Location: /home/sweden

Re: Hover Bus (Based on eGrvts)

Post by Zuu » 26 Feb 2009 11:10

Faster speed => air resistance.

Actually the maglev, to take another example is quite silly. At those speeds the friction from the wheels are much lower than the air resistance. What they did was to reduce the wheel friction, which is already only a minor factor at those speeds.

I don't recall exactly at what speed but somewhere between 100 and 200 km/h I think (probably more towards 100 than 200) it was when the air resistance become higher than the wheel friction.

So for buses it actually make more sense to use hover technology than for trains, as tires have higher friction than steel wheels.
My OpenTTD contributions (AIs, Game Scripts, patches, OpenTTD Auto Updater, and some sprites)
Junctioneer (a traffic intersection simulator)

User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9282
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: Hover Bus (Based on eGrvts)

Post by planetmaker » 26 Feb 2009 11:44

Zuu wrote:Faster speed => air resistance.

Actually the maglev, to take another example is quite silly. At those speeds the friction from the wheels are much lower than the air resistance. What they did was to reduce the wheel friction, which is already only a minor factor at those speeds.

I don't recall exactly at what speed but somewhere between 100 and 200 km/h I think (probably more towards 100 than 200) it was when the air resistance become higher than the wheel friction.

So for buses it actually make more sense to use hover technology than for trains, as tires have higher friction than steel wheels.
If air friction was what counts and not the overall engine power(s) needed to achieve a certain velocity. Hover vehicles have a high overhead as they have to provide their own air cussion which constantly needs maintaining.

Opposed to that, maglev as it's currently applied to trains makes more sense: it allows you to externalize the power source. The traction power is generated by the tracks themselves while the vehicle itself only has to maintain a static magnetic field.

Eddi
Tycoon
Tycoon
Posts: 7412
Joined: 17 Jan 2007 00:14

Re: Hover Bus (Based on eGrvts)

Post by Eddi » 26 Feb 2009 12:04

the friction from wheels is really not the advantage of maglevs over trains.

part of the important aspects is what planetmaker described, transferring the power generating part from the engine to the rails.

the other part is mechanical. wheels at high speeds also rotate at high speed, that produces very harsh requirements on the materials used for wheels and axles. the DB had really huge problems with that in the past half year with their ICE-T fleet, because of microscopic damages. all this trouble would not be relevant if there were no mechanically moving parts, like with maglevs
You might not exactly be interested in Ferion, but if you are, have fun :)

Aphfaneire
Engineer
Engineer
Posts: 68
Joined: 03 Jul 2007 17:50

Re: Hover Bus (Based on eGrvts)

Post by Aphfaneire » 22 Mar 2009 02:11

Eddi wrote:the friction from wheels is really not the advantage of maglevs over trains.

part of the important aspects is what planetmaker described, transferring the power generating part from the engine to the rails.

the other part is mechanical. wheels at high speeds also rotate at high speed, that produces very harsh requirements on the materials used for wheels and axles. the DB had really huge problems with that in the past half year with their ICE-T fleet, because of microscopic damages. all this trouble would not be relevant if there were no mechanically moving parts, like with maglevs

Eh... What wheels?

It's Magnetic Levitation. The Track create's a magnetic field that levitate's the train and pushes it along the track? There is no wheels involved anywhere in maglev's. They float inside a mono-rail like track and are propelled by the track, or in conjunction with depending on the system.




I have to report that i can't get the grf to work. I activated it and the bus didnt show up in my vehicle list. Im using multiple vehicle grf's for my trains perfectly well, but for some reason it isnt picking up the bus.
:oops:

User avatar
Comm Cody
Tycoon
Tycoon
Posts: 1047
Joined: 07 Mar 2008 22:21
Location: In a galaxy far far away.

Re: Hover Bus (Based on eGrvts)

Post by Comm Cody » 22 Mar 2009 02:44

What year is it in the game. It has to be 2025 or later for it to show up.
Something goes here, hell if I know.

DaleStan
TTDPatch Developer
TTDPatch Developer
Posts: 10285
Joined: 18 Feb 2004 03:06
Contact:

Re: Hover Bus (Based on eGrvts)

Post by DaleStan » 23 Mar 2009 01:19

Aphfaneire wrote:Eh... What wheels?
Most maglevs do have wheels, AIUI. Rather like most airplanes have wheels.

Maglev, like wings, doesn't provide enough upward force below a certain speed, so the vehicle needs some backup system lest it end up with its belly on the asphalt.
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser

petert
Tycoon
Tycoon
Posts: 3008
Joined: 02 Apr 2009 22:43
Location: Massachusetts, USA

Re: Hover Bus (Based on eGrvts)

Post by petert » 22 Apr 2009 14:00

Great Graphic! Nice work.

Eddi
Tycoon
Tycoon
Posts: 7412
Joined: 17 Jan 2007 00:14

Re: Hover Bus (Based on eGrvts)

Post by Eddi » 22 Apr 2009 16:37

Aphfaneire wrote:
Eddi wrote:the friction from wheels is really not the advantage of maglevs over trains.
Eh... What wheels?
i should have formulated this more explicitly:
the advantage the maglev have over trains from not having wheels is not that they reduce friction, because the effect of friction from wheels in trains is negligible.

and there are generally two types of maglevs. one more static and one more dynamic kind.

the static kind (e.g. the german technology) allows levitating even while standing, so these do not require wheels. (they might still have wheels for maintenance purposes etc.)

the dynamic kind (e.g. the japanese technology) kicks in when the maglev hits higher speeds (~100km/h i once heard), so these need wheels to accelerate first.

it's a little similar to comparing airships to airplanes.
You might not exactly be interested in Ferion, but if you are, have fun :)

Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: No registered users and 5 guests