News and Updates on the Rigs of Rods truck simulator, based on an advanced soft-body physics engine.
Pages
▼
Monday, May 08, 2006
Development update
Just some infos on what's going on. Since 0.25a, I'm developping a truck editor. That's not fancy stuff as usual, but wow, that's really a powerfull tool for creating trucks.
For instance I created this chassis base in a few clicks. I took me some minutes to do what I do usually in a day by the hand.
Right now, what is done is the 3 views environment, loading and saving of truck files, a 3D cursor, a powerfull node selection system, the ability to move and delete nodes, and a construction tool capable to create nodes, rods and trusses efficiently.
There are still many features to add, like nodes and rods properties edition, wheels edition, and last but not the least: skinning (cab construction and texturing). There is also some work to do to integrate the editor in the game flow.
Right now the editor is more than 2000 lines of C++ code, and counting. So don't worry if you don't see pretty new screenshots for a while, I'm in the bowels of the editor, and this is worth it because this will make truck creation much easier for me and for you!
Keep it up Pricorde and u could be on to somthing
ReplyDeleteLooks great, I admire your programming skills.
ReplyDeleteMy current language of choice, Perl, isn't very oriented at game coding, even though a few 3D libraries support it... I should learn C++ one of these days.
totaly awesome.
ReplyDeletekeep up the excelent work :D
great man keep up the good work and maybe you can give some beta to some people the will try it because i'm making a truck know but i takes me alot of time whit kladblok or ... so i would like to be a tester
ReplyDeletepaddie_90@hotmail.com
i'm kinda stalling my crazy truck experiments right now, (it's all a bit heavy ATM :))
ReplyDeletei've managed a nice 6x4 and i'm currently working out how to make a bridging machine! this editor is gonna be sooooooo much easier on the brain! i've got far too many bits of graph paper piling up near my computer!
Cool, I dit not know there was so much truck projects!
ReplyDeleteThere is no beta program because:
-it's too incomplete
-once you do a truck in the editor, you loose track of the node numbers (they are automatically assigned), and it makes it very difficult to figure how to complete the truck by the hand, because you don't know which node goes where.
But I expect to release it once the editor is able to fully model a skeletal truck (only rods, no cab), and I will add modeling and skinning of the cab later in a second time.
Thought of a few questions:
ReplyDelete- How many wheels per truck?
- Can you have opposing wheels, i.e. so that you can have a truck whose front wheels turn left and the back wheels turn right when turning left?
- Is the problem with not enough function keys for hydraulics going to be fixed with the next version?
Thanks!
- How many wheels per truck?
ReplyDeleteI think it's 10. Watch out this will hurt your FPS! (Rule of thumb: simulating a set of 4 wheels is as time consuming as simulating a typical chassis)
If you want more, tell me, I can raise the limit for the next version.
- Can you have opposing wheels, i.e. so that you can have a truck whose front wheels turn left and the back wheels turn right when turning left?
Of course. This is done by tinkering with the "hydros" section (which are the direction actuactor and not the regular hydros). Just build a second direction axle and reverse the hydros ratio, so they will push instead of pull, and inversely.
- Is the problem with not enough function keys for hydraulics going to be fixed with the next version?
No, it's not in my immediate priorities. All you can do is bundle multiple hydros to the same keys. With 12 keys you can already do many things.
In the long term, I plan to do a key-assignment config screen, but this is not a top priority.
Thanks for the answers!
ReplyDeleteI saw you mention dirt simulation somewhere in the TruckPol subforum.
I've seen a game with deformable terrain (Construction Destruction) that seemed to work more or less this way:
The map has a series of virtual points with a certain assigned height. You could think of the terrain like your standard 3D patch, where if you pull up a single vertex you get a little four-sided hill.
Vehicles and so on probably have a part of the model defined as a "bucket" that can hold dirt, and the excavators have a bucket and a polygon defined as the "cutting edge" (this is all guesswork) that allows them to load the bucket up and drop it in one of the vehicles which can carry dirt, a tipper truck.
I'm not sure how this would scale in RoR, since the maps in Construction Destruction are pretty small and might have, at most, a couple hundred height points.
Just something I thought would be interesting, if you someday go for dirt simulation.
I know that the game is a long way from this, but are you planning on multiplayer? There are a few good networking libraries, or so I hear, and with your rate of development I wouldn't be amazed if it someday were implemented... one thing we'd need would be saveable states, so that we could work on a "big dig" (if dirt simulation was implemented), like terraforming a whole part of a map over a few real-life days.
Just my two cents.
I was also wondering whether the processing power needed to simulate truck vs. truck interaction has any chance of being lowered...
ReplyDeleteOn my AMD Athlon XP 1800+ the framerate goes down to 4FPS every time I get within the "calculation" radius of a truck with another truck. When out in the open I can usually do around 30 FPS (I have a GeForce 5200 FX graphics card).
can anyone provide a link to the vccrt.msi file download. I cant seem to find it...
ReplyDeleteIts in the 2.5a and 2.5 folder lookf or it
ReplyDeleteYeahh, that would be great if you could raise the number of wheels tha you can use.
ReplyDeleteanyway keep up the good work.
ohyeah, when can we expect a version of the truckeditor that we can use?
Will the truck editor allow us to make new types of trailer also? Like Low loader trailers, and flatbeds with those securing lugs you put on the HIAB truck.
ReplyDeletecan you be a little more specific as to where the vccrt.msi file is...
ReplyDeleteI like the idea of excavation vehicles. I currently have a 10x8 Ginaf kipperfor the game and I am working on a 10x4 Leebur container carrier. I also trying to make a loader to load the kippper. It would make it more real if you could will the kipper with dirt.
ReplyDeleteJust for info,
ReplyDeleteI tried to do dirt "my way" and it does not work well (too slow, too unstable). I was too optimistic with this "solution".
The next most tractable solution is a bit more complex, so don't expect to see it soon.
Sorry.
But I keep the idea and I'll try it later.
I finished my Ginaf 10x4 with leebur container hook. I only need to tweak the performance and texure the truck. what for file format do you use for the texures? And is it posible to insert 3ds mesch files? when I finish the truck where is the best place to upload it?
ReplyDeletesend it to me massey6290@hotmail.com i will upload it to me rigs of rods sie for you
ReplyDeleteOnce hes sends me it i will put it straight up
ReplyDeleteits up..
ReplyDeleteEr... where is the file, exactly?
ReplyDeleteMy site clikc my name
ReplyDeleteand could u sort the smei one as trailer legs wotn go up with it
Can u make a tractor and trailer now?
ReplyDeleteI'm also working on trucks and trailers for transporting 20ft and 40ft containers. I'll make a krane to lift the containers on to the truck or trailer. I was thinking to use the 10x5 chassis for the 20ft and a semi with trailer for 2x 20ft or 1x 40ft container. They are quiet easy to make because I can use the files I allready have.
ReplyDeleteFor the crane I have to start from scratch so don't expect a highly detailed vehicle.
I modified the acontainer.load file to lower the loaded weight of the container. Default it is set to 10 tons. I lowered it to 7 tons. Then the arm will not break.
ReplyDeleteI will put the load file in to the zip file for the of shore pack
a tractor and lowloader would be great
ReplyDeleteMaybe later I was thinking more like this one:
ReplyDeletehttp://www.johnson-lift.com/draft2/images/lifttrucks/pneumatic/RS45ReachStacker.jpg
and for the tracktor:
http://www.newmarkets.co.uk/ProductPages/Reinor/Reinor_images/Container.jpg
For the semi I want to use the flatbed as base and turn it to a 6x2 with the third axle liftable.
Get a tractor then a dolly unit for it
ReplyDeleteHit "X" so the battery light turns on, then hold "S" until the engine starts up. Simple.
ReplyDeleteIt's gonna make playing with these toys you've given us so much more fun! :)
ReplyDeleteI've spent a little while playing with the self levelling suspension system, and with variable ride heights too!
can't wait for the editor, we'll be seing a lot of new trucks/experiments before too long.
keep coding man!
yes when can we expect .26?
ReplyDeletepricorde, when i try and save the truck i edited in the truck editor, it does nothing... Is this supposed to happen?
ReplyDeletenevermind... found it.. but my truck crashes game.. its a good start anyway!
ReplyDeletesweet...
ReplyDelete