Transport Tycoon Forums

The place to talk about Transport Tycoon
It is currently Wed Jun 19, 2013 2:01 pm

All times are UTC




Post new topic Reply to topic  [ 69 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
PostPosted: Tue Nov 03, 2009 1:49 am 
Offline
Tycoon
Tycoon

Joined: Thu May 06, 2004 9:10 am
Posts: 2143
Location: Newcastle, Australia
New South Wales Rail Set v.0.1 Development Thread

You've reached the NSWRS' forum thread. Development of the NSWRS dates all the way back to sunny 2004. It's been a long time, and there's been plenty of setbacks along the way. But we soldier on, and development has continued under the radar since our last official release (all too long ago)

What is the New South Wales Rail Set?

The NSWRS is, simply put, a rail set of the locomotives and rolling stock of the state of New South Wales, Australia. Why use only one state in this set? The answer is simple. The railways of the states of Australia are in essence the same as the seperate national railways throughout Europe. Because when Australia was first founded, each "state" was actually seperate, independent colony of England, each of these colonies developed their own railway systems, using different gauges and locomotives. While it's been over 100 years since Australia was one, whole, independent nation, the distinction between the state's railways has continued, and in each state different companies run the rail systems. To mash all of these together in one wouldn't do justice to how the Australian transport system works, and it would be a mish-mash of different locomotives in different liveries, and it simply wouldn't fit together properly. While one day due to the increased engine pool in OTTD a full Australian set might be possible, it's always preferable to have something doable on the horizon.

Is this set in company colours?

No, the set is all in the rolling stock's real life liveries. However, a 2CC Australian set can be found over at the Generic Australian Rail Set.

When can we expect a new release of the NSWRS?

Over the coming months work is being done on the back end of the code already written for the set. What that means is that there's currently a feature freeze. No new locomotives or stock is being added to the set until such a time as the pre-existing code is completely optimised. Given that the NFO code was originally written in GRFMaker, the converted code is a jumble of errors and mistakes, and it's taken a long time to remedy this.

That being said, we're hopeful that a new release will be put out sometime in the new year.

Who runs the NSWRS?

I suppose you could me the de facto manager of the set. Throughout much of the early days of the set many of the creative decisions in the set came down to me along with two or three other major contributors to the set. While the day to day running of the set is very much a democratic effort, I do grant myself the "casting vote" when difficult decisions arise.

How do I get involved?

There is a huge amount of artistry to be done on the set. At this point in time an updated tracking table is forthcoming, and we hope to have this public before long. If you see something you'd like to draw, simply leave a note on this forum and claim what you'd like!

Our tracking table is over here!


Last edited by Lachie on Wed Dec 07, 2011 4:17 am, edited 6 times in total.

Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 1:57 am 
Offline
Tycoon
Tycoon

Joined: Thu Apr 02, 2009 10:43 pm
Posts: 3007
Location: Massachusetts, USA
Lachie wrote:
I need some advice from the people in this forum. The technologies of TTDP and OTTD have reached a stage where a conscious effort must be made whether to endorse one or the other.

Is it not possible to support both OpenTTD and TTDPatch?

Lachie wrote:
So at this stage I am putting it to the people as to whether they would prefer the set to remain a TTDP set, or to take advantage of the new OTTD features.

I voted for OpenTTD for exactly that reason, to take advantage of the new features it offers.

Good Luck!


Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 1:59 am 
Offline
Tycoon
Tycoon

Joined: Thu May 06, 2004 9:10 am
Posts: 2143
Location: Newcastle, Australia
petert wrote:
Is it not possible to support both OpenTTD and TTDPatch?

A LOT of the features I'd like to take advantage of in OTTD would rend the set as incompatible with TTDPatch.


Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 9:53 am 
Offline
Traffic Manager
Traffic Manager
User avatar

Joined: Fri Oct 29, 2004 5:49 am
Posts: 243
Location: Australia
As a contributor (shareholder lol) to this set, I voted for OTTD as it's the version I find myself playing with because of its great features especially the earlier starting dates and the multiple newgrf capability. I think the larger maps would do justice to this wide brown land of ours represented in a game.

Just to answer anyone's queries of me drawing again the quantity I did before, the answer is most probably no and to that I will only draw a thing every now and again when I get an itch to do so.

As usual, it would be great to see this set come to fruition.

Good luck with it all,

Coalroads artist.

_________________
Image
Original AUSSET graphics artist.
-Mr squiggle was my mentor!
Tracking table-Ausset


Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 4:17 pm 
Offline
Tycoon
Tycoon
User avatar

Joined: Mon Oct 17, 2005 8:56 pm
Posts: 2476
Location: Estonia
Lachie I suggests to You to talk OztransLtd about it, as he was working on the way that TTDP and OTTD works on same grf.
If Oz can see my post he maybe can enlighten us, if I'm right and did he succeed?

_________________
TT-Screenshot Of The Month - 2012 July, winner!
TT-Screenshot Of The Month - 2013 May, winner tie with Purno!

My screen shot thread ---> Have a look


Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 8:51 pm 
Offline
Tycoon
Tycoon

Joined: Thu May 06, 2004 9:10 am
Posts: 2143
Location: Newcastle, Australia
I'd assume such a thing would use a version check to enable/disable certain features depending on what was returned by the program. However, I've never been that good at .NFO coding. Currently I'm learning the ropes again after switching over from GRFMaker. But I'll look into it. Thanks for the advice, ISA.


Top
 Profile  
 
PostPosted: Tue Nov 03, 2009 10:34 pm 
Offline
Tycoon
Tycoon
User avatar

Joined: Mon Oct 17, 2005 8:56 pm
Posts: 2476
Location: Estonia
Lachie wrote:
I'd assume such a thing would use a version check to enable/disable certain features depending on what was returned by the program. But I'll look into it. Thanks for the advice, ISA.

Yes i think the solution was something like that. Not sure tough.
No problem, glad i can be useful. I hope, nothing isn't sure yet!

_________________
TT-Screenshot Of The Month - 2012 July, winner!
TT-Screenshot Of The Month - 2013 May, winner tie with Purno!

My screen shot thread ---> Have a look


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 3:08 am 
Offline
Tycoon
Tycoon
User avatar

Joined: Fri Mar 04, 2005 1:07 am
Posts: 1439
Lachie wrote:
A lot of the features I'd like to take advantage of in OTTD would rend the set as incompatible with TTDPatch.

Why do you think that ? There is every possibility to have a trains set working on both platforms.

If there are features that are one platform only, you can use variable 9D (in an action-7/9) to skip that feature. For an action-2 chain, copy variable 9D into a parameter at the start, then use variable 7F to check within an action-2 chain.

Apart from using more than 116 vehicle Ids and vehicles earlier than 1920, there are no features for trains that are OpenTTD only; i.e. as far as I can remember. Even those 2 can be implemented with the set still working in TTDPatch. There will always be a solution to have one set working with both platforms, at least for trains.

I suggest, you make a list of features, that you want to use and believe are OpenTTD only. We can then find a solution for a TTDPatch implementation in the same GRF.


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 7:29 am 
Offline
Tycoon
Tycoon
User avatar

Joined: Sat Mar 31, 2007 2:23 pm
Posts: 3207
Location: Standing by the jams
For the projects hosted by OpenTTD Coop, we use a make file + pre-processor system to compile separate nfo files into a grf. We've just got into templating which makes code reuse much easier. 2CC set has some train templates ready to use....

Sounded complicated and fragile to me at first, but is actually robust and simple. We reckon we can use it to build OpenTTD and TTDP versions of grfs. You can browse repositories to get an idea of how it works http://dev.openttdcoop.org/projects

I'm not a train coder, but I can't think what would be different between OpenTTD and TTDP except for:
- vehicle limit
- introduction dates

Or you can support OpenTTD, use the GPL as a license (you should anyway), and see if someone else wants to make a lite version for TTDP.

cheers,

Andy

_________________
Want to help OTTD development? Here's the official list of bitesize patches needed: http://wiki.openttd.org/Todo_list

FIRS Industry Replacement Set (Released)
HEQS Heavy Equipment Set (trucks, industrial trams and more) (Finished)
FISH is Ships (Released)
CHIPS Has Improved Players' Stations (Finished)


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 7:44 am 
Online
OpenTTD Developer
OpenTTD Developer
User avatar

Joined: Wed Nov 07, 2007 10:44 pm
Posts: 7092
Location: Sol d
I also think that there's no absolute necessity to decide to either target OTTD or TTDP.

Extended vehicles and early introduction dates can be skipped for TTDP as OzTransLtd lined out.

And I'm sure that much of 2cc trainset's template code can be re-used with only minor adoptions (e.g. for those conditionals) so that it should be quite quick to get a decent first version (and saving you much tedious and error-prone copy&paste&adjust work).

_________________
Image
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 8:00 am 
Offline
Tycoon
Tycoon

Joined: Thu May 06, 2004 9:10 am
Posts: 2143
Location: Newcastle, Australia
andythenorth wrote:
a make file + pre-processor system to compile separate nfo files into a grf.

I use a crude makefile which I coded myself. But I'll be sure to have a looksie at the link you provided. Might be a better/more efficient option.

As to the OTTD only features, the only ones I had in mind were the early introduction dates and the vehicle limit. So I guess it's completely feasible it may be available for both.


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 12:17 pm 
Offline
Tycoon
Tycoon
User avatar

Joined: Mon Oct 17, 2005 8:56 pm
Posts: 2476
Location: Estonia
Use see, there was some use of me! :) Thanks Oz to clear this up!

_________________
TT-Screenshot Of The Month - 2012 July, winner!
TT-Screenshot Of The Month - 2013 May, winner tie with Purno!

My screen shot thread ---> Have a look


Top
 Profile  
 
PostPosted: Sat Nov 14, 2009 7:35 am 
Online
Tycoon
Tycoon
User avatar

Joined: Sat Aug 16, 2008 10:26 pm
Posts: 2659
Location: Ontario, Canada
Hmm, should just make a OpenTTD and TTD Version, or have a parameter to enable extra openttd features and engines\wagons

_________________
Nekomasters Projects...
# Utah Lake > v 1.00
# Generic Australian Rail Set (GARS) R&D


Top
 Profile  
 
PostPosted: Sat Nov 14, 2009 9:40 am 
Offline
Tycoon
Tycoon
User avatar

Joined: Fri Sep 16, 2005 12:23 pm
Posts: 1471
Location: /home
Hmm, from my recent delve into the NFO part of the TTDP wiki, I'm fairly sure I remember seeing an Action that meant the GRF could tell if it was running in OpenTTD or TTDP, or something similar, and disable parts or all of itself.
If that's so, then what's to stop making one GRF, and have it disable the TTDP incompatible parts of it when loaded into TTDP?

_________________
I'm forced to wonder what causes people to be incapable of seeing the Search function.
Have patience, and don't whine - tutorials on how to compile OpenTTD on any OS can be found on the OpenTTD Wiki. Go look.
Can now be spotted periodically on IRC under the same name
catcodec, grfcodec and nforenum for Arch Linux


Top
 Profile  
 
PostPosted: Sat Nov 14, 2009 3:13 pm 
Online
Tycoon
Tycoon
User avatar

Joined: Sat Aug 16, 2008 10:26 pm
Posts: 2659
Location: Ontario, Canada
Gremnon wrote:
Hmm, from my recent delve into the NFO part of the TTDP wiki, I'm fairly sure I remember seeing an Action that meant the GRF could tell if it was running in OpenTTD or TTDP, or something similar, and disable parts or all of itself.
If that's so, then what's to stop making one GRF, and have it disable the TTDP incompatible parts of it when loaded into TTDP?


Well one of the things that would be incompatible is extended vehicle ID's, so the main engines would have to be in the first IDs that TTDp can handle

_________________
Nekomasters Projects...
# Utah Lake > v 1.00
# Generic Australian Rail Set (GARS) R&D


Top
 Profile  
 
PostPosted: Sat Mar 20, 2010 10:40 am 
Offline
Tycoon
Tycoon

Joined: Thu May 06, 2004 9:10 am
Posts: 2143
Location: Newcastle, Australia
As the emails have slowly been piling up in my mail box, I've decided to post a few images to prove that the NSW Set is indeed not dead.

Also, the roadmap is up in the first post.


Attachments:
File comment: Peak-Hour Parcel trains pass through a busy suburban station
1.PNG
1.PNG [ 139.41 KiB | Viewed 3484 times ]
File comment: Mammoth goods trains entering and leaving the mainline for the goods depot.
2.PNG
2.PNG [ 82.17 KiB | Viewed 3484 times ]
File comment: A 10-Car V-Set running for a special event.
3.PNG
3.PNG [ 73.26 KiB | Viewed 3484 times ]
Top
 Profile  
 
PostPosted: Mon Aug 23, 2010 12:09 am 
Online
Tycoon
Tycoon
User avatar

Joined: Sat Aug 16, 2008 10:26 pm
Posts: 2659
Location: Ontario, Canada
Hmm... forgot about this thread.

I was wondering if I could use the graphics for the 44 and 45 Class locomotives as well as the C38 Class tender in a Generic Australian Train Set (which aims to include 2CC Locomotives based on the more notable or common locomotives and rail stock of Australia)

_________________
Nekomasters Projects...
# Utah Lake > v 1.00
# Generic Australian Rail Set (GARS) R&D


Top
 Profile  
 
PostPosted: Mon Aug 23, 2010 2:00 am 
Offline
Tycoon
Tycoon

Joined: Thu May 06, 2004 9:10 am
Posts: 2143
Location: Newcastle, Australia
You have to ask coalroads for those graphics, he created them. However, there is already an Australian 2CC set in progress (just rather out of date at the moment).


Top
 Profile  
 
PostPosted: Mon Aug 23, 2010 2:52 am 
Online
Tycoon
Tycoon
User avatar

Joined: Sat Aug 16, 2008 10:26 pm
Posts: 2659
Location: Ontario, Canada
Lachie wrote:
You have to ask coalroads for those graphics, he created them. However, there is already an Australian 2CC set in progress (just rather out of date at the moment).


I've never seen or herd of any Australian 2cc set...

_________________
Nekomasters Projects...
# Utah Lake > v 1.00
# Generic Australian Rail Set (GARS) R&D


Top
 Profile  
 
PostPosted: Mon Aug 23, 2010 3:52 am 
Offline
Tycoon
Tycoon

Joined: Thu May 06, 2004 9:10 am
Posts: 2143
Location: Newcastle, Australia
It's called the AURS I believe.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 69 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC


Who is online

Users browsing this forum: gichtlg, planetmaker, UseYourIllusion and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Powered by phpBB © 2000-2013 phpBB Group

Copyright © Owen Rudge/The Transport Tycoon Forums 2001-2013.
Hosted by Zernebok Hosting.