
Gonozal_VIII patchpack r12180
Moderator: OpenTTD Developers
Re: Gonozal_VIII patchpack r12180
Sorry guys, I think a newer PaxDest with better performance has been released in between. This patchpack is amazing, maybe the best I've ever been playing
, but it's not the newest one anymore.

Re: Gonozal_VIII patchpack r12180
Nowhere close to newest.
This is 12180, right?
..We're up to something like 128xx now, aren't we?
This is 12180, right?
..We're up to something like 128xx now, aren't we?
Re: Gonozal_VIII patchpack r12180
At the time of writing, the newest is r12882. And this patch pack needs a update.jaybud4 wrote:Nowhere close to newest.
This is 12180, right?
..We're up to something like 128xx now, aren't we?
- BlueEagle_nl
- Transport Coordinator
- Posts: 352
- Joined: 28 Jan 2006 09:44
- Skype: tilly5014
- Location: Tillywood, The Netherlands
Re: Gonozal_VIII patchpack r12180
If you agree, Gonozal, I can try to get the current version of your Patchpack up-to-date to current trunk, and include a Linux (at least Ubuntu/Debian compatible) build. It'll include the updates from YAPP and PaxDest to mention some in that case, and also Trunk will get a boost up to r12882. Just need your 'blessing' to try this out!
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: Gonozal_VIII patchpack r12180
He hasn't been around for weeks, if not months.BlueEagle_nl wrote:If you agree, Gonozal...
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
- BlueEagle_nl
- Transport Coordinator
- Posts: 352
- Joined: 28 Jan 2006 09:44
- Skype: tilly5014
- Location: Tillywood, The Netherlands
Re: Gonozal_VIII patchpack r12180
Well, in that case I'll start working on it ASAP, but I'm not that good in coding in C++...
Also I can't build Win32 builds on my PC (running Ubuntu Hardy), so I really need one who can do that for me...
Also I can't build Win32 builds on my PC (running Ubuntu Hardy), so I really need one who can do that for me...
-
- Engineer
- Posts: 68
- Joined: 03 Jul 2007 17:50
Re: Gonozal_VIII patchpack r12180
I would greatly appreciate any work you guys can do on improving this pack.
I cant wait! In the mean time ill keep trying to perfect PBS signals, im so used to the old ones that ive got several traffic jams where trains randomly stop and i dont know why. Its something to do with platforms being blocked and the size of junctions, but why its causing so much hassle is beyond me!
The reports of all the lost trains got so big that it was causing my game to crash! Every second the news was getting these reports, so much so that they wouldnt even pop up. Ive changed the settings, but i still have my signaling problems.
Why isnt there a wiki for PBS, im lost in trying to perfect it.
I cant wait! In the mean time ill keep trying to perfect PBS signals, im so used to the old ones that ive got several traffic jams where trains randomly stop and i dont know why. Its something to do with platforms being blocked and the size of junctions, but why its causing so much hassle is beyond me!
The reports of all the lost trains got so big that it was causing my game to crash! Every second the news was getting these reports, so much so that they wouldnt even pop up. Ive changed the settings, but i still have my signaling problems.
Why isnt there a wiki for PBS, im lost in trying to perfect it.

-
- Chairman
- Posts: 776
- Joined: 20 Jan 2007 12:08
- Location: Germany
Re: Gonozal_VIII patchpack r12180
I suggest you take a look at Roest's patchpack and maybe join forces with him. His pack is up-to-date and contains a considerable amount of the patches that also were in this patchpack (esp. big ones like paxdest). You would save a lot of time by taking that as a basis (if Roest agrees, of course).BlueEagle_nl wrote:Well, in that case I'll start working on it ASAP, but I'm not that good in coding in C++...
"The bigger the island of our knowledge, the longer the shore of our ignorance" - John A. Wheeler, Physicist, 1911-2008
Re: Gonozal_VIII patchpack r12180
Not the enginepool.PhilSophus wrote:I suggest you take a look at Roest's patchpack and maybe join forces with him. His pack is up-to-date and contains a considerable amount of the patches that also were in this patchpack (esp. big ones like paxdest). You would save a lot of time by taking that as a basis (if Roest agrees, of course).BlueEagle_nl wrote:Well, in that case I'll start working on it ASAP, but I'm not that good in coding in C++...
Re: Gonozal_VIII patchpack r12180
tough luckDraakon wrote:Not the enginepool.
- BlueEagle_nl
- Transport Coordinator
- Posts: 352
- Joined: 28 Jan 2006 09:44
- Skype: tilly5014
- Location: Tillywood, The Netherlands
Re: Gonozal_VIII patchpack r12180
Well, Roest, do you agree when I start using your Patchpack as base for the new version of this pack? Or, let's state it a bit different: when we join forces to ie. build the biggest and handiest patchpack (well, too big gets not handy anymore...) for OTTD which can be found here?PhilSophus wrote:I suggest you take a look at Roest's patchpack and maybe join forces with him. His pack is up-to-date and contains a considerable amount of the patches that also were in this patchpack (esp. big ones like paxdest). You would save a lot of time by taking that as a basis (if Roest agrees, of course).BlueEagle_nl wrote:Well, in that case I'll start working on it ASAP, but I'm not that good in coding in C++...
Re: Gonozal_VIII patchpack r12180
Imho the goal should be to reduce the size of the patchpack to 0, and put all stuff into trunk.
Alberth
Alberth
- BlueEagle_nl
- Transport Coordinator
- Posts: 352
- Joined: 28 Jan 2006 09:44
- Skype: tilly5014
- Location: Tillywood, The Netherlands
Re: Gonozal_VIII patchpack r12180
That's indeed the main goal of all patches out here, but for now, that's not yet happening...
For now, I can't get PaxDest in, there's something wrong with the patch (something with ottdRectangle in station.cmd.cpp) which prevents OTTD from building. But, I'm trying to get all other patches in.
For now, I can't get PaxDest in, there's something wrong with the patch (something with ottdRectangle in station.cmd.cpp) which prevents OTTD from building. But, I'm trying to get all other patches in.
Re: Gonozal_VIII patchpack r12180
It is not ever going to happen by taking the direction you are going. To get things in trunk, patches need to be smaller, not bigger.BlueEagle_nl wrote:That's indeed the main goal of all patches out here, but for now, that's not yet happening...
Constructing a patch-pack is good for testing and finding problems by play-testing. Maintaining a patch-pack for a longer time costs effort that is not spend in further development (that is, suppose you maintain it for a year. What progress have you made then after that time?). Also, there are only a few users that benefit from your efforts, since most players never play with a patch-pack.
What is wrong with this picture? "Hmm, it doesn't work. Ah wait, instead of solving, I add more complexity....."BlueEagle_nl wrote:For now, I can't get PaxDest in, there's something wrong with the patch (something with ottdRectangle in station.cmd.cpp) which prevents OTTD from building. But, I'm trying to get all other patches in.
Instead of walking around problems, why don't you try to solve them instead? Finding them is easy, solving them is the real challenge.
Sincerely,
Albert
- BlueEagle_nl
- Transport Coordinator
- Posts: 352
- Joined: 28 Jan 2006 09:44
- Skype: tilly5014
- Location: Tillywood, The Netherlands
Re: Gonozal_VIII patchpack r12180
@Alberth: I am trying to fix that, at least, I've asked Roest for an up-to-trunk version of the patch. This should fix that problem. For the time being, I'm not getting PaxDest in, also because I ain't that good in coding in C++... The troubles I have sometimes getting all the rejects passed, are already enormous sometimes...
So in the mean time I'll try to get all other patches in, and get them up and running, but PaxDest stays out-of-pack until the fix is found by either me, Roest or someone else.
So in the mean time I'll try to get all other patches in, and get them up and running, but PaxDest stays out-of-pack until the fix is found by either me, Roest or someone else.
Re: Gonozal_VIII patchpack r12180
In my view you are not fixing anything, you've passed on the problem to Roest.BlueEagle_nl wrote:@Alberth: I am trying to fix that, at least, I've asked Roest for an up-to-trunk version of the patch. This should fix that problem.
In addition, you did not tell him what the cause of the problem was. Was it due to a change in trunk? Was it due to a change introduced by another patch you included? Was it a combination of both?
If you instead can tell him 'this and this had changed in that source, and I fixed it in this and this way, here's the fix', he can examine and take your fix and spend time on other problems.
If you want to do development in OpenTTD, start coding/debugging. It is not very realistic to expect that others will solve your merge problems for you.BlueEagle_nl wrote:For the time being, I'm not getting PaxDest in, also because I ain't that good in coding in C++...
Getting big rejects is a sign that your patches get in each others way.BlueEagle_nl wrote:The troubles I have sometimes getting all the rejects passed, are already enormous sometimes...
Do you verify correctness of the merges? 'merge ok' by a tool means it found a place to do its merge. That doesn't mean that the place it found was also the place intended by the patch author nor that the change does not interfere with other changes you merged earlier.
-
- Chairman
- Posts: 776
- Joined: 20 Jan 2007 12:08
- Location: Germany
Re: Gonozal_VIII patchpack r12180
I fully agree with Alberth.
@BlueEagle_nl:
When I suggested "joining forces with Roest" I didn't intend to say "do the easy work and push problems to Roest" but "don't do the work again that Roest already has done".
Not being good in C++ coding isn't something to be set in stone. But how do you want to improve if you give up on the slightest problem? From what I grasped, it isn't a hard problem you encountered, some identifiers renamed, pushed into a class or something like that. I don't want to put you down with that, but want to encourage you to try it yourself and learn from that.
On the other hand, starting with integrating a big patch pack maybe isn't the best thing for you. The real problems start when it merges, it compiles, but has strange (maybe even spurious) errors, you don't know which patch is responsible for. With all that patches from different areas of OpenTTD it may require a lot of knowledge on its internal workings to solve. So maybe starting maintaining a small abandoned patch and thereby learning about the area it deals with may be a better task to start with.
Of course, doing the laborious work of solving all these "simple" conflicts that occur when combining a lot of patches is also a valuable contribution I (and probably many others) appreciate a lot. I just wanted to give the food for thought that going a small step beyond one's own abilities is a way to learn.
@BlueEagle_nl:
When I suggested "joining forces with Roest" I didn't intend to say "do the easy work and push problems to Roest" but "don't do the work again that Roest already has done".
Not being good in C++ coding isn't something to be set in stone. But how do you want to improve if you give up on the slightest problem? From what I grasped, it isn't a hard problem you encountered, some identifiers renamed, pushed into a class or something like that. I don't want to put you down with that, but want to encourage you to try it yourself and learn from that.
On the other hand, starting with integrating a big patch pack maybe isn't the best thing for you. The real problems start when it merges, it compiles, but has strange (maybe even spurious) errors, you don't know which patch is responsible for. With all that patches from different areas of OpenTTD it may require a lot of knowledge on its internal workings to solve. So maybe starting maintaining a small abandoned patch and thereby learning about the area it deals with may be a better task to start with.
Of course, doing the laborious work of solving all these "simple" conflicts that occur when combining a lot of patches is also a valuable contribution I (and probably many others) appreciate a lot. I just wanted to give the food for thought that going a small step beyond one's own abilities is a way to learn.
"The bigger the island of our knowledge, the longer the shore of our ignorance" - John A. Wheeler, Physicist, 1911-2008
- BlueEagle_nl
- Transport Coordinator
- Posts: 352
- Joined: 28 Jan 2006 09:44
- Skype: tilly5014
- Location: Tillywood, The Netherlands
Re: Gonozal_VIII patchpack r12180
Sorry for my statement back there. Indeed, I've asked Roest for an up-to-trunk version of this patch, which is indeed not fixing the bug myself.Alberth wrote:In my view you are not fixing anything, you've passed on the problem to Roest.BlueEagle_nl wrote:@Alberth: I am trying to fix that, at least, I've asked Roest for an up-to-trunk version of the patch. This should fix that problem.
In addition, you did not tell him what the cause of the problem was. Was it due to a change in trunk? Was it due to a change introduced by another patch you included? Was it a combination of both?
If you instead can tell him 'this and this had changed in that source, and I fixed it in this and this way, here's the fix', he can examine and take your fix and spend time on other problems.
If you want to do development in OpenTTD, start coding/debugging. It is not very realistic to expect that others will solve your merge problems for you.BlueEagle_nl wrote:For the time being, I'm not getting PaxDest in, also because I ain't that good in coding in C++...
I tried renaming the ottdRectangle-definition to the Rect-definition used in other places, but some of its objects are also renamed, so I have to find a workaround for that. So, in that way I AM trying to fix the problem.
I have verified correctness of merges each time I applied a new patch. I construct a new build each time I changed source, be it through a patch, or a manual edit to ie. move all non-trunk-patches to a new Patch Config tab, and test everything thoroughly.Alberth wrote:Getting big rejects is a sign that your patches get in each others way.BlueEagle_nl wrote:The troubles I have sometimes getting all the rejects passed, are already enormous sometimes...
Do you verify correctness of the merges? 'merge ok' by a tool means it found a place to do its merge. That doesn't mean that the place it found was also the place intended by the patch author nor that the change does not interfere with other changes you merged earlier.
Like I mentioned before, I am trying to fix the problem, but I ran into some bigger issues which are beyond my knowledge, or which I can't find that easily...PhilSophus wrote: @BlueEagle_nl:
When I suggested "joining forces with Roest" I didn't intend to say "do the easy work and push problems to Roest" but "don't do the work again that Roest already has done".
It's an Identifier which is renamed, but also lost some objects assigned to it...PhilSophus wrote: Not being good in C++ coding isn't something to be set in stone. But how do you want to improve if you give up on the slightest problem? From what I grasped, it isn't a hard problem you encountered, some identifiers renamed, pushed into a class or something like that. I don't want to put you down with that, but want to encourage you to try it yourself and learn from that.
Each time I added a patch, I compile the new build and test all changes which are made. This way I can find which patch causes the problems which occur.PhilSophus wrote: On the other hand, starting with integrating a big patch pack maybe isn't the best thing for you. The real problems start when it merges, it compiles, but has strange (maybe even spurious) errors, you don't know which patch is responsible for. With all that patches from different areas of OpenTTD it may require a lot of knowledge on its internal workings to solve. So maybe starting maintaining a small abandoned patch and thereby learning about the area it deals with may be a better task to start with.
Thanx, I'll take your advices (also of the others) and use them...PhilSophus wrote: Of course, doing the laborious work of solving all these "simple" conflicts that occur when combining a lot of patches is also a valuable contribution I (and probably many others) appreciate a lot. I just wanted to give the food for thought that going a small step beyond one's own abilities is a way to learn.
Who is online
Users browsing this forum: No registered users and 13 guests