I'm leaving TTDPatch

Get help, info, news and advice about the Transport Tycoon Deluxe patch.

Moderator: TTDPatch Moderators

User avatar
Csaboka
Tycoon
Tycoon
Posts: 1202
Joined: 25 Nov 2002 16:30
Location: Tiszavasvári, Hungary
Contact:

I'm leaving TTDPatch

Post by Csaboka »

I'd like to announce that I'm leaving the development of TTDPatch, and start working on OpenTTD, if their devteam doesn't mind. This must seem to be a sudden and unexpected announcement to you, but I've been thinking about it for a while now.

Ever since OpenTTD was first announced, I've asked myself regularly why I'm staying with TTDPatch. At first, this was easy: TTDPatch had NewGRFs and other nice features, while OTTD devs were still working on making OpenTTD work like unpatched TTD. Then internet multiplayer came along, which lured lots of people from the TTDPatch camp, but I could still tell myself that "our" features are more useful than "their" multiplayer. Still, the number of features ported to OTTD increased, and in the recent months, I've found it very hard to answer why I'm still doing it the hard way, and sticking to TTDPatch. My last reason was newindustries; it makes the game so much more interesting, and I didn't want to go back to the default industries. (I would say the same even if I weren't the one who implemented the feature - most of the fun doesn't come from me, but the set authors who come up with the schemas.) Now, as you probably already know, OpenTTD has working newindustries support, and my list of reasons became empty. You can nitpick about differences in smaller things, but practically, OpenTTD has caught up with TTDPatch.

The fact that TTDPatch 2.5 is stuck in the beta phase for this long just makes the situation worse. The main page still points to a 4-year-old version, so newcomers who don't look hard enough will get something very outdated. It seems that if Josef isn't around, things don't work smoothly anymore. I can't blame him, he must have more important things than TTDPatch; it would just have been nicer to have 2.5 as the last version instead of stagnating in a year-long beta stage. Oskar seems to have left TTDPatch development, too, so I'm the only "oldtimer" still working on it.

Now we have a program that's easier to code, easier to install, and easier to use for an average player. To be honest, when a newbie asks about TTD, I no longer feel fair to start explaining all the things he must do to make TTDPatch work - while OpenTTD is "copy it, start it and off you go". If I add bigger maps and internet multiplayer to the mix, the choice gets even more obvious. I no longer want to do things the hard way just because I've started it the hard way. I don't want to reject small and nice improvements just because it's too much work to do them in TTDPatch.

Therefore, I plan to move on to work on OpenTTD. I won't fully abandon TTDPatch, though; I'd still like to do smaller additions (especially if needed for compatibility with OTTD), and bugfixes (especially if the bug is in my code). In other words, I'll support my code, and other devs' code if I can figure it out, but won't work on new features or anything that would take a long time to do. I'm sorry if this seems to be a betrayal of TTDPatch, but this seems to be the most logical thing to do right now.

I don't lock this topic right away because I'm interested in your opinions and reactions. Please keep it civil, and don't bash OTTD or its devs, they don't have anything to do with my decision.
Reality is that which, when you stop believing in it, doesn't go away.—Philip K. Dick
Wold
Transport Coordinator
Transport Coordinator
Posts: 318
Joined: 03 Aug 2006 19:32
Skype: woldy_bg
Location: Bulgaria

Re: I'm leaving TTDPatch

Post by Wold »

Welcome ! I wish you pleasent experience with OTTD developing!
Image
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: I'm leaving TTDPatch

Post by wallyweb »

The patch will miss you. You were always quick to assist if you saw a thread that could benefit from your expertise. From the sound of your message I get the impression that you will still be popping up every now and then so maybe its not as bad as it appears on the surface. I guess I'm going to have to spend a little more time than usual scanning the OTTD section of the Forums, if only to make sure you are behaving yourself. :wink:

A related side note to the remaining patch devs ... How are the bug fixes progressing? For the moment, I am still a committed patch player as well as an old fart slow to change his ways, and seeing an occasional bug fix progress report would make me feel a whole lot more comfortable in biding my time.
User avatar
Lakie
TTDPatch Developer
TTDPatch Developer
Posts: 1799
Joined: 26 May 2004 16:37
Location: Britain
Contact:

Re: I'm leaving TTDPatch

Post by Lakie »

And so the death of TTDpatch begins...

Well OpenTTD being in C / C++ should make most things easier to do, and the ability to change anything rather than stepping around TTD's code, trying to hack them to do what you want should be quite a pleasant experience. :)
And I understand the feeling about being limited by TTD, atleast OpenTTD should be more 'open' for modifications; some of the more basic tasks I did were nightmares until I worked out how to do it the easy way... (i.e. lots of test hacks)! ;)

[Note] I recently haven't felt like doing any patchdeving (or doing anything TTD related) due to my new course. (I don't even have any PC games installed)!
On the bright side, I won't be jumping ship, because I don't know / understand C, although you won't see many new patches from me for quite some time. ;)

Have fun Csaboka,
~ Lakie
TTDpatch Developer 2005 - 2010 ~ It all started because of shortened vehicle not loading correctly, now look where I've gone with it!
Grfs coded ~ Finnish Train Set (Teaser) | Bm73 (Release 3) | Emu 680 (Release 3)| Glass Station (Release 1) | UK Roadset (Version 1.1a) | New Water Coasts (Version 7)
Pikka: "Lakie's a good coder, but before he'll add any feature to TTDP you have to convince him that you're not going to use it to destroy the world as we know it."
User avatar
Dave
Moderator
Moderator
Posts: 17243
Joined: 26 Dec 2005 20:19
Location: North London

Re: I'm leaving TTDPatch

Post by Dave »

Lakie wrote:And so the death of TTDpatch begins...
I fear you may be right, but I'm not jumping ship until OTTD takes on everything the Patch has.

Thank you for all of your effort, Csaba. You will be sadly missed amongst us devoted Patch players.

Long Live the Patch!
Official TT-Dave Fan Club

Dave's Screenshot Thread! - Albion: A fictional Britain
Flickr


Why be a song when you can be a symphony? r is a...
DaleStan
TTDPatch Developer
TTDPatch Developer
Posts: 10285
Joined: 18 Feb 2004 03:06
Contact:

Re: I'm leaving TTDPatch

Post by DaleStan »

^^^ What he said.
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
User avatar
OzTrans
Tycoon
Tycoon
Posts: 1675
Joined: 04 Mar 2005 01:07

Re: I'm leaving TTDPatch

Post by OzTrans »

Lakie wrote:And so the death of TTDPatch begins ...
That is inevitable ... I've always believed the funeral would be held around the time of the anniversary of TTDPatch 2.5 beta 9 ...
User avatar
spaceman-spiff
Retired Moderator
Retired Moderator
Posts: 20634
Joined: 28 Jul 2002 07:08
Location: Belgium
Contact:

Re: I'm leaving TTDPatch

Post by spaceman-spiff »

Csaboka has valid points, I would have locked the thread, soon it will turn into whatever is best discussions :roll:
Well, back to work, lot's of it in the near future
User avatar
DanMacK
Tycoon
Tycoon
Posts: 3906
Joined: 27 Feb 2004 20:03
Location: Ontario, Canada
Contact:

Re: I'm leaving TTDPatch

Post by DanMacK »

Csaba, we're going to miss you and your contributions, but we all know that this was eventually going to happen someday :) Assembler is A LOT more complex than C/C+ and more devs = more features. I'll still continue to draw and post in the TTDP section, but if my coders make the grf avaialble for both I'm not going to complain. I've yet to try OTTD in the last few months, but I'm tempted to pick it up again. the thought of not only a full "Great Lakes" area map, but a map of Canada would be an immense challenge. Not to mention earlier start dates.

I'll continue to be a part of TTDP and its updates, but I'm also A LOT more open to OTTD as it were.

Keep up the awesome work Csaba. I expect to see new features in trunk next week ;)
Last edited by DanMacK on 10 Oct 2007 06:45, edited 1 time in total.
DaleStan
TTDPatch Developer
TTDPatch Developer
Posts: 10285
Joined: 18 Feb 2004 03:06
Contact:

Re: I'm leaving TTDPatch

Post by DaleStan »

newcargos went into Open's trunk some time ago now. Months, at least, and possibly over a year.
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
User avatar
DanMacK
Tycoon
Tycoon
Posts: 3906
Joined: 27 Feb 2004 20:03
Location: Ontario, Canada
Contact:

Re: I'm leaving TTDPatch

Post by DanMacK »

Yeah, remembered that after I posted it, saw newindustries was added on Oct. 5th and was just too lazy to edit my post. Revised now :P
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Re: I'm leaving TTDPatch

Post by Purno »

I'm supporting your decision Csaboka. You have valid points. I guess I can only thank you for what you've done for TTDpatch and thank you for what you will do for OpenTTD. :)
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
User avatar
Raichase
Moderizzle
Moderizzle
Posts: 11509
Joined: 15 Dec 2002 00:58
Location: Sydney, Australia. Usually at work in the underground railway station...
Contact:

Re: I'm leaving TTDPatch

Post by Raichase »

Csaba, as a long time TTDP player and community member, I can only stand by and respect your decision.

I don't think people should lament the "death" of TTD Patch. It will always remain it's legacy as the beginning of all TTD development, for without the patch, there could be nothing but TTD, which itself wouldn't even work on most peoples computers.

I'm very attached to TTDP, from the day I downloaded it the first time, I was amazed. But, we're more frequently watching developers creativity being stifled by problems out of their control - hard coded limits on TTDP.

YES, it may be spelling the end of one phase of development of Transport Tycoon Deluxe, but as the community itself wants to move forward, we can do so with OTTD. As long as TTD is always developing and growing, we'll always have a game to play. As Csaba said, why make slow progress on little things, when many more things can be achieved on an alternate platform?

That being said...

OTTD is a great game, but I've grown so dependant on things like autoslope and PBS signalling, that I'll be staying with what I know now. Even if TTDP stops development altogether, I'll keep at it, simply because thats how I play. When OTTD gains those things, I'll gladly follow, because...

...well, loyalty is one thing, but why sacrifice things just for loyalty? We owe Josef and his team a great deal of thanks, due to their countless hours of effort and hard work, but everything comes to an end eventually. We can't be held back due to loyalty alone.

Best of luck to you Csaba, I'll hopefully see you in the OTTD camp myself soon enough :)).

Thanks for your work to date on TTD Patch, your name jumps out at me whenever I think of some of my favorite patch features. You've not only been a great dev, you're a friendly person, always working hard to help out as well as develop the patch. Your contribution has been greatly appreciated by many more than just the vocal few too, I imagine.

Congratulations on what is hopefully just the beginning.
Posted by Raichase. Visit my Flickr! Gallery, Blog (get a feed of everyone at once at Planet TT-Forums).
Raichase - Perfect timing, all the time: [13:37] * Now talking in #tycoon
ImageImage
Official TT-Dave Worley Fan Club
Official TT-Andel-in-a-pink-hat Fan Club
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: I'm leaving TTDPatch

Post by wallyweb »

Raichase wrote:OTTD is a great game, but I've grown so dependant on things like autoslope and PBS signalling, that I'll be staying with what I know now.
That's it! I was wondering what was tying me to the Patch. My loyalty is not so much to the Patch itself but rather to the features. Well spoken Mr. Raichase. That said, I have begun exploring the OTTD threads in a bit more depth and will be keeping an eye on things, and perhaps dipping a toe or two into the waters.

That said, my impression was that Assembly tended to provide faster code execution than the higher level languages. Would the difference be noticeable on my old 300Mhz Pentium II? (Not all of us are blessed with the resources required to buy our way into upgrades). I think I'll address that question to Csaboka, just to keep him on his toes while he has some dry ones left. :wink:
User avatar
Csaboka
Tycoon
Tycoon
Posts: 1202
Joined: 25 Nov 2002 16:30
Location: Tiszavasvári, Hungary
Contact:

Re: I'm leaving TTDPatch

Post by Csaboka »

Lakie wrote:And so the death of TTDpatch begins...
I don't think the death started by my decision. My feeling is that the death has started a long time ago, we just didn't notice it. Actually, this has been bothering me, so I've made a little graph about coding activity, measured by the number of commits to the SVN repository:
Number of SVN commits versus time
Number of SVN commits versus time
svn_commits_versus_time.PNG (12.5 KiB) Viewed 12931 times
(Note: I haven't bothered substracting all commits not done to TTDPatch proper, ie. NFORenum and GRFCodec code changes)

As you can see, something happened in last October, and since then, there are a lot less changes in the source code. My guess is that that something was beta 9, but I can't be sure, of course.
wallyweb wrote:That said, my impression was that Assembly tended to provide faster code execution than the higher level languages. Would the difference be noticeable on my old 300Mhz Pentium II? (Not all of us are blessed with the resources required to buy our way into upgrades). I think I'll address that question to Csaboka, just to keep him on his toes while he has some dry ones left.
That may have been true years ago, when compilers were simpler. Nowadays, most compilers can optimize aggressively, and they usually end up with code as good as, if not better, than what you can do with handcoding in assembly. I haven't done tests, but I'd be surprised if OTTD were much slower on a 256x256 map than TTDPatch is. It may even be faster, because it's optimized for recent processors instead of 386s.
Reality is that which, when you stop believing in it, doesn't go away.—Philip K. Dick
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: I'm leaving TTDPatch

Post by wallyweb »

Thank you Csaboka. :D I feel more comfortable now that I know the water will be warmer and I won't lose any toes to frostbite. :lol:

Your chart is very revealing. I suspect that it was not only the SVN commits that took a hit. Work on new grf files seemed to slow down as well at about that time. I suspect a combination of factors. I noticed a lot of the TTPatch regulars were moving on with their lives, entering university, graduating into working careers, changing career directions or finding personal relationships (love's got a lot to with it :wink: ) , and generally having or wanting to attend to real life issues, all the while the new blood that would normally fill the void being pulled elsewhere. I may be wrong, but I suspect that this is the period when OTTD crossed that line and finally attained the maturity required to be truly playable. On top of all this, perhaps the Patch has really reached that nirvana where all possible new features have been realized and all that remains is to clean up the bug list, cross all the "t"s and dot all the "i"s in the manual and announce a final release. The opportunity now for OTTD is to embrace those remaining features that distinguish TTDPatch and make it such a joy to play. I'm sure those fantastic new grf files will keep on coming and this virtual world we enjoy so much will evolve from "showing off that fantastic new bit of code" into "look at this fantastic new scenario". The nice thing about all those grf's is that, apparently, they largely (with a very few exceptions) work equally well on both TTDPatch and OTTD. Its a good thing they share the same Forum for their communities are largely the same.
User avatar
SpComb
Tycoon
Tycoon
Posts: 1109
Joined: 13 Nov 2003 20:26
Location: Finland
Contact:

Re: I'm leaving TTDPatch

Post by SpComb »

wallyweb wrote:I noticed a lot of the TTPatch regulars were moving on with their lives, entering university, graduating into working careers, changing career directions or finding personal relationships (love's got a lot to with it :wink: ) , and generally having or wanting to attend to real life issues, all the while the new blood that would normally fill the void being pulled elsewhere.
Or playing World of Warcraft.

Page Up/Down to scroll
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Re: I'm leaving TTDPatch

Post by Hyronymus »

The problem with TTDPatch seems to be that all easy things are finished, leaving the tough things to be included. Unfortunately tough concerning TTDPatch means virtually impossible, thanks to good old assembly and Chris Sawyer.

I hope you enjoy being an OTTD-dev, Csaboka. I have a sneaking suspicion that you'll make a good one.
User avatar
Rob
Tycoon
Tycoon
Posts: 4355
Joined: 31 Dec 2002 16:52
Location: Ven-Zelderheide, The Netherlands

Re: I'm leaving TTDPatch

Post by Rob »

Hyronymus wrote:The problem with TTDPatch seems to be that all easy things are finished, leaving the tough things to be included. Unfortunately tough concerning TTDPatch means virtually impossible, thanks to good old assembly and Chris Sawyer.

I hope you enjoy being an OTTD-dev, Csaboka. I have a sneaking suspicion that you'll make a good one.
What he ^^^^ said.
Have fun with whatever you like doing Csaboka.
Wie zich gelukkig voelt met het geluk van anderen, bezit een rijkdom zonder grenzen. (F.Daels)
Image
Still the best OS around
User avatar
Bilbo
Tycoon
Tycoon
Posts: 1710
Joined: 06 Jun 2007 21:07
Location: Czech Republic

Re: I'm leaving TTDPatch

Post by Bilbo »

Csaboka wrote: That may have been true years ago, when compilers were simpler. Nowadays, most compilers can optimize aggressively, and they usually end up with code as good as, if not better, than what you can do with handcoding in assembly. I haven't done tests, but I'd be surprised if OTTD were much slower on a 256x256 map than TTDPatch is. It may even be faster, because it's optimized for recent processors instead of 386s.
Yes. And once new architecture or some new instructions (sse, mmx, sse2, sse3 ...) come out, you just switch for compiler that support them ... and with same code you have optimized executable :) Much harder to do the same with assembler. And basically impossible to port to different architecture (like from x86 to powerpc or so ..)
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)
Post Reply

Return to “General TTDPatch”

Who is online

Users browsing this forum: No registered users and 4 guests