JGR's Patch Pack
Moderator: OpenTTD Developers
- piratescooby
- Route Supervisor
- Posts: 451
- Joined: 21 Nov 2014 12:39
- Location: The Granite City.
Re: JGR's Patch Pack
I try to group as I go , 5 minutes better than hours . On the subject of "Groups" is it possible to have all Vehicles ,RV , Trains , Ships and Planes that transport say Goods in one Group.What I mean is I name a Group Goods , then say a sub Group Ports ,In there I can see at glance all vehicles that are transporting Goods .
Re: JGR's Patch Pack
If I understand what you're asking, no, you can't do that. Groups don't cross vehicle types. A Train group isn't going to show you RV or ships. You'd have to set up your RV and Train and Ship Groups the same way.piratescooby wrote: 17 Jun 2020 10:10 I try to group as I go , 5 minutes better than hours . On the subject of "Groups" is it possible to have all Vehicles ,RV , Trains , Ships and Planes that transport say Goods in one Group.What I mean is I name a Group Goods , then say a sub Group Ports ,In there I can see at glance all vehicles that are transporting Goods .
Re: JGR's Patch Pack
I would like to be able to add independent train separation functions.
The separate train function has been released in a different patch.
It would be even better if there was a setting added by JGR and allowing separate trains to operate on separate routes.
This feature is also included in the simutans game.
When connected and operated, it is dependent on one of the two train lines.
Please understand that it was not translated into Google Translate.
The separate train function has been released in a different patch.
It would be even better if there was a setting added by JGR and allowing separate trains to operate on separate routes.
This feature is also included in the simutans game.
When connected and operated, it is dependent on one of the two train lines.
Please understand that it was not translated into Google Translate.
Re: JGR's Patch Pack
Did you mean this patch: viewtopic.php?f=33&t=83374evepoi wrote: 19 Jun 2020 04:21 I would like to be able to add independent train separation functions.
The separate train function has been released in a different patch.
It would be even better if there was a setting added by JGR and allowing separate trains to operate on separate routes.
This feature is also included in the simutans game.
When connected and operated, it is dependent on one of the two train lines.
Please understand that it was not translated into Google Translate.
JGR has said before that in the current from it is not complete enough for inclusion yet (the known issues listed are pretty much dealbreaker). I don't think the situation has changed.
Re: JGR's Patch Pack
When setting up trains to use scheduled dispatch, they always end up thinking they're very early after a while, like thousands of minutes, and then just waiting at the first station. Any idea what I could be doing wrong? They have one departure slot, and a duration of 60 minutes. That should work if I just want one train on the shared schedule to leave every 60 minutes, right?
Re: JGR's Patch Pack
If I remember correctly, the big problem was with coordinated scheduling where a passenger train arrives at a scheduled time at a station and is coupled to a waiting passenger train that is scheduled to depart shortly after, the game breaker being what if the arriving train is late?ino wrote: 19 Jun 2020 10:31Did you mean this patch: viewtopic.php?f=33&t=83374evepoi wrote: 19 Jun 2020 04:21 I would like to be able to add independent train separation functions.
The separate train function has been released in a different patch.
It would be even better if there was a setting added by JGR and allowing separate trains to operate on separate routes.
This feature is also included in the simutans game.
When connected and operated, it is dependent on one of the two train lines.
Please understand that it was not translated into Google Translate.
JGR has said before that in the current from it is not complete enough for inclusion yet (the known issues listed are pretty much dealbreaker). I don't think the situation has changed.
Although an interesting scenario, I think most of us would be satisfied with a simple shunting process such as in a martialling yard where scheduling is not a concern. I've used that patch in such a scenario with some excellent results.
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
Re: JGR's Patch Pack
That sounds reasonable, I'll see what I can do on that.Valle wrote: 15 Jun 2020 20:00 Hello,
I have a request for an enhancement of the following existing feature:
44. Add a menu item to the vehicle list to assign all listed vehicles to a new group (added in v0.12.1)
=> Would it be possible to integrate this into the top level company vehicle lists based on the selected filter criteria (e.g. select all 317 ungrouped road vehicles that carry mail and put all of those into the same group)?
Particularly in very large games, the number of road vehicles might grow a lot faster than I care to add them to groups individually (or based on their shared schedules), so such a mass-management feature for ungrouped vehicles would be greatly appreciated. I could simply throw such a filter-based group from within the ungrouped set into an existing vehicle group for mail road vehicles, and then eliminate the new subgroup to merge them. It's an easier task with 1500 trains that are strictly grouped based on their routes (apart from point2point freight), but when you get to the point of having almost 5000 road vehicles it gets a bit tiring to assign new road vehicles to groups one by one.![]()
Thanks in advance, and please keep up this amazing work! I am still amazed that your Patchpack keeps allowing me to play and update a savegame that I initiated more than half a decade ago across multiple NewGRFs that came and went.
You can do this already for the most part. If you use the "Show all vehicles which share this schedule" button, you can then use the "create group from list" to create a new group containing just those vehicles.TrainLover wrote: 16 Jun 2020 21:14 Seconded. It would be awesome to have a feature so that all vehicles that have the same shared orders can be grouped. I can't think of any way to accomplish this that won't slow the CPU down by a lot tho![]()
This is generally how I do group management.
NewGRF industries make this problematic. Arbitrarily scaling output values may lead to undesirable conflicts with NewGRF logic, and create problems for secondary industries which convert one cargo to another.TrainLover wrote: 16 Jun 2020 21:14 Also, you should allow cargo production to have a multiplier without using the cheat menu! @JGR! I want to see my name on the high score list more often![]()
![]()
![]()
It's difficult to guess what could be wrong with timetabling related things without a savegame. If you could post one I can take a look.Seph wrote: 19 Jun 2020 15:31 When setting up trains to use scheduled dispatch, they always end up thinking they're very early after a while, like thousands of minutes, and then just waiting at the first station. Any idea what I could be doing wrong? They have one departure slot, and a duration of 60 minutes. That should work if I just want one train on the shared schedule to leave every 60 minutes, right?
The situation hasn't really changed. If I had loads of free time I might try to tackle some of the issues myself, but I don't at the moment.ino wrote: 19 Jun 2020 10:31Did you mean this patch: viewtopic.php?f=33&t=83374evepoi wrote: 19 Jun 2020 04:21 I would like to be able to add independent train separation functions.
The separate train function has been released in a different patch.
It would be even better if there was a setting added by JGR and allowing separate trains to operate on separate routes.
This feature is also included in the simutans game.
When connected and operated, it is dependent on one of the two train lines.
Please understand that it was not translated into Google Translate.
JGR has said before that in the current from it is not complete enough for inclusion yet (the known issues listed are pretty much dealbreaker). I don't think the situation has changed.
In order for the feature to actually be useful rather than just cosmetic there would also have to be quite a lot of changes in areas such as groups, orders/timetabling, cargodist, vehicle management, etc.
Ex TTDPatch Coder
Patch Pack, Github
Patch Pack, Github
Re: JGR's Patch Pack
I figured it out. It was caused by using the cheat menu to go back in time. Nothing else in the game breaks by doing this, so I would argue that it's a bug.JGR wrote: 19 Jun 2020 17:41 It's difficult to guess what could be wrong with timetabling related things without a savegame. If you could post one I can take a look.
Re: JGR's Patch Pack
Hmmm yeah that would definitely cause a problem. Scheduled dispatch does store the time it last assigned to the vehicle so that it wouldn't dispatch the same time slot twice. Though, I imagine that using the cheat menu to change the time as a vehicle was waiting at the first station would break the system too.Seph wrote: 20 Jun 2020 15:05I figured it out. It was caused by using the cheat menu to go back in time. Nothing else in the game breaks by doing this, so I would argue that it's a bug.JGR wrote: 19 Jun 2020 17:41 It's difficult to guess what could be wrong with timetabling related things without a savegame. If you could post one I can take a look.
You can fix the problem yourself by pausing the game after you change the date, and 'Reset Last Dispatch' (or something along this line, I don't remember the wording) all of your shared order. Note that this might not work if there are already vehicle waiting at the first station, in addition to it being very cumbersome.
The potential solution I can think of is to reset the scheduled dispatch and re-dispatch all vehicles waiting at the first station. I am not familiar with the cheat menu though so I am not sure how hard it is to implement. Personally, I would classified it as non-issue since changing the time in cheat menu can make a lot of thing go wrong for system depending on proper flow of time.
Re: JGR's Patch Pack
It's fairly trivial. It's done and will be in the next release.ino wrote: 20 Jun 2020 15:18I am not familiar with the cheat menu though so I am not sure how hard it is to implement.
I don't agree here, there's no reason why anything should go wrong when the date changes.ino wrote: 20 Jun 2020 15:18Personally, I would classified it as non-issue since changing the time in cheat menu can make a lot of thing go wrong for system depending on proper flow of time.
Ex TTDPatch Coder
Patch Pack, Github
Patch Pack, Github
Re: JGR's Patch Pack
I see. The problem I was thinking about doesn't occur with your fix, nice.
I guess if year length is not the multiple of scheduled dispatch duration then it is inevitable that the slot time will have to change.
I guess if year length is not the multiple of scheduled dispatch duration then it is inevitable that the slot time will have to change.
Re: JGR's Patch Pack
Thanks JGR, I look forward to it.JGR wrote: 20 Jun 2020 20:45It's fairly trivial. It's done and will be in the next release.ino wrote: 20 Jun 2020 15:18I am not familiar with the cheat menu though so I am not sure how hard it is to implement.
I don't agree here, there's no reason why anything should go wrong when the date changes.ino wrote: 20 Jun 2020 15:18Personally, I would classified it as non-issue since changing the time in cheat menu can make a lot of thing go wrong for system depending on proper flow of time.
Using the cheat menu to rewind time frequently is an old habit of mine. Since I mostly play on huge maps, I feel that the years go by way too fast. I still haven't found a good balance with the day-scaler included with this modpack, but it might finally get me to stop.
Re: JGR's Patch Pack
So, in 0.34.4, I came across a bug. The "catenary_back" sprites were not being drawn below (behind) the vehicles. To fix this, I moved the sprites of the far catenary to the road sprite. This worked fine.
Then, in 0.34.4, something changed. I assume a newer version of NotRoadTypes was introduced upstream. The catenary added to the road sprite is drawn under buildings and newobjects placed on the tile behind the road. I have reverted all my roadtype GRFs to use "catenary_back", but now the rear catenary is being drawn over the vehicles.
I can get screenshots if you need them. Is this a quirk of your patch pack or of NRT?
I have Asperger's, please be easy on me about stuff. My apologies if I've been a problem for you in the past.
Re: JGR's Patch Pack
This occurs when a vehicle moves part way from the near tile into the tile behind. This is a known issue that dates all the way back to TTDPatch. The current problem is with OTTD itself and that is probably why NRT did not fix it.Gadg8eer wrote: 21 Jun 2020 01:29So, in 0.34.4, I came across a bug. The "catenary_back" sprites were not being drawn below (behind) the vehicles. To fix this, I moved the sprites of the far catenary to the road sprite. This worked fine.
Then, in 0.34.4, something changed. I assume a newer version of NotRoadTypes was introduced upstream. The catenary added to the road sprite is drawn under buildings and newobjects placed on the tile behind the road. I have reverted all my roadtype GRFs to use "catenary_back", but now the rear catenary is being drawn over the vehicles.
I can get screenshots if you need them. Is this a quirk of your patch pack or of NRT?
wallyweb on tt-forums: Screenshots - Wallyweb World - Projects & Releases
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
wallyweb on Simuscape: Projects - Releases
Other Stuff: TTDPatch 2.6 "Nightly" download - cirdan's OpenTTD branch (New Map Features)
Screenshot Of The Month Contest Winner: August 2015 - Tied May 2016 - January 2018 - December 2018 - May 2019
Re: JGR's Patch Pack
Thanks! I took a look at U&RaTT's catenary layout, since it seems to have avoided the issue, and it looks like certain poles have to be omitted to prevent glitches. I didn't copy directly, but it was easy enough to change the layout of my roadtypes in GIMP to use the same pattern.wallyweb wrote: 21 Jun 2020 03:45 This occurs when a vehicle moves part way from the near tile into the tile behind. This is a known issue that dates all the way back to TTDPatch. The current problem is with OTTD itself and that is probably why NRT did not fix it.
Is there any chance of the "Real" time patch being integrated with this patch pack? Thanks for all the work you've done, this is the definitive version of OpenTTD in my mind.
I have Asperger's, please be easy on me about stuff. My apologies if I've been a problem for you in the past.
Re: JGR's Patch Pack
Il have the same problem with any vehicules, especially on heavy loaded lines. Late trains waits for early trains to leave the station, and the traval time actually increase and increase, so the early trains nevers leave.Seph wrote: 19 Jun 2020 15:31 When setting up trains to use scheduled dispatch, they always end up thinking they're very early after a while, like thousands of minutes, and then just waiting at the first station. Any idea what I could be doing wrong? They have one departure slot, and a duration of 60 minutes. That should work if I just want one train on the shared schedule to leave every 60 minutes, right?
I'm pretty sure there is a bug when the first train computes it's early timer : it should never ends up to an early time superior (positive or negative) to the theorical separation (travel time / number of vehicles) time.
But I never figured out exactely how the problem occurs.
Re: JGR's Patch Pack
The quoted problem was about scheduled dispatch, which was fixed and will be in the next release. Is this also about scheduled dispatch or is it about auto separation?MagicBuzz wrote: 02 Jul 2020 08:43 Il have the same problem with any vehicules, especially on heavy loaded lines. Late trains waits for early trains to leave the station, and the traval time actually increase and increase, so the early trains nevers leave.
I'm pretty sure there is a bug when the first train computes it's early timer : it should never ends up to an early time superior (positive or negative) to the theorical separation (travel time / number of vehicles) time.
But I never figured out exactely how the problem occurs.
Re: JGR's Patch Pack
My problem is about auto separation.
Re: JGR's Patch Pack
Hello,JGR wrote: 12 Jun 2020 17:31Taking a look at the goal code, and the implementation of Bee Reward, the progress text is set by the GS itself, it doesn't supply a duration to OpenTTD in any way.
The number of ticks per day has been hard-coded into the Bee Reward source.
I'm not sure what can realistically be done about this other than modifying the Bee Reward implementation. That said there's currently no way to get the day length factor from within a GS as there are no known potential users of such an API.
I saw in the git log you pushed an attempt to fix this bug.
Is it working ?
Do I need to restart a new game ?
Do I need to wait for a Beereward script update ?
With my current game I still have the problem.
Re: JGR's Patch Pack
It seems to work here. You shouldn't need to restart the game or do anything to the script.MagicBuzz wrote: 03 Jul 2020 12:57Hello,JGR wrote: 12 Jun 2020 17:31Taking a look at the goal code, and the implementation of Bee Reward, the progress text is set by the GS itself, it doesn't supply a duration to OpenTTD in any way.
The number of ticks per day has been hard-coded into the Bee Reward source.
I'm not sure what can realistically be done about this other than modifying the Bee Reward implementation. That said there's currently no way to get the day length factor from within a GS as there are no known potential users of such an API.
I saw in the git log you pushed an attempt to fix this bug.
Is it working ?
Do I need to restart a new game ?
Do I need to wait for a Beereward script update ?
With my current game I still have the problem.
You need to run it from a directory where it can find the AI/GS files (i.e. from the bin/ directory).
I'll planning to do something about that requirement before the next release.
Ex TTDPatch Coder
Patch Pack, Github
Patch Pack, Github
Who is online
Users browsing this forum: No registered users and 6 guests