Changing NewGRFs in scenarios / ingame
Moderator: OpenTTD Developers
Changing NewGRFs in scenarios / ingame
EDIT: read the whole thread. It answers all you can want to know. No, I won't put a summary here
</planetmaker>
I was just starting a new game of OTTD after a while when I realised that I cannot change newGRFs. After using the search function, I understand that this is done by design, but as far as I can see there is a major side-effect to this; it is impossible to add newGRFs to a new scenario. Surely this is ridiculous? Practically everyone uses newGRFs but it is now impossible to use them in conjunction with scenarios, or you are forced to use exactly what the newGRF author decides upon.
Is there *any* way round this? If not, then surely a change needs to be made?
</planetmaker>
I was just starting a new game of OTTD after a while when I realised that I cannot change newGRFs. After using the search function, I understand that this is done by design, but as far as I can see there is a major side-effect to this; it is impossible to add newGRFs to a new scenario. Surely this is ridiculous? Practically everyone uses newGRFs but it is now impossible to use them in conjunction with scenarios, or you are forced to use exactly what the newGRF author decides upon.
Is there *any* way round this? If not, then surely a change needs to be made?
Last edited by planetmaker on 27 Aug 2012 10:01, edited 2 times in total.
Reason: made title clearer
Reason: made title clearer
Re: NewGRFs in scenarios
CorrectWasila wrote:I was just starting a new game of OTTD after a while when I realised that I cannot change newGRFs. After using the search function, I understand that this is done by design, but as far as I can see there is a major side-effect to this; it is impossible to add newGRFs to a new scenario.
Why? Scenarios are technically the same as savegames, so the same problems appear.Surely this is ridiculous?
Yes and no respectively.Is there *any* way round this? If not, then surely a change needs to be made?
Re: NewGRFs in scenarios
This answer is reminiscent of Sir Humphrey in Yes Minister. Care to elaborate?Yes
Re: NewGRFs in scenarios
Use the search function, it has been explained often enough.
Re: NewGRFs in scenarios
I have searched numerous times and for numerous things, but the most helpful information I've found is 'search for it'. Care to link me?
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: NewGRFs in scenarios
It's indeed meanwhile virtually impossible to find. The above mentioned link points to the discussion prior to its implementation. You need to enable "scenario_developer" via console.
Mind that you'll loose all warranty on the savegame stability
Mind that you'll loose all warranty on the savegame stability
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
Re: NewGRFs in scenarios
Excellent. Thank you!
Re: NewGRFs in scenarios
http://www.tt-forums.net/viewtopic.php?f=33&t=53834 contains an example of why this was changed of just two days ago.
edit: I intended to post this thread: http://www.tt-forums.net/viewtopic.php?f=31&t=53873 . As it contains a more severe issue after changing newgrf's.
edit: I intended to post this thread: http://www.tt-forums.net/viewtopic.php?f=31&t=53873 . As it contains a more severe issue after changing newgrf's.
Re: NewGRFs in scenarios
I've been busy failing to find out what happened with GRFs and Scenarios for a few days as well, having been out of the loop for a couple of months. I tried searching but was missing the fact it was only in scenarios - I'm sure you can imagine that searching for "can't change grfs" and similar wasn't being helpful.
Is it possibly worth stickying this thread?
Is it possibly worth stickying this thread?
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: NewGRFs in scenarios
Feasible and done.
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
Re: NewGRFs in scenarios
Just for those that are stubborn, links to threads with issues due to changes in NewGRF configurations: http://www.tt-forums.net/viewtopic.php?f=60&t=44921 is the Sweden scenario with issues like stated here: http://www.tt-forums.net/viewtopic.php?f=31&t=55467
http://www.tt-forums.net/viewtopic.php?f=31&t=53873
http://www.tt-forums.net/viewtopic.php?f=31&t=53577
http://www.tt-forums.net/viewtopic.php?f=31&t=51987
http://www.tt-forums.net/viewtopic.php?f=31&t=51456
http://www.tt-forums.net/viewtopic.php?f=31&t=50720
http://www.tt-forums.net/viewtopic.php?f=31&t=50261
http://www.tt-forums.net/viewtopic.php?f=31&t=50034
http://www.tt-forums.net/viewtopic.php?f=31&t=49761
edit: Updated the post with changes to text and links.
http://www.tt-forums.net/viewtopic.php?f=31&t=53873
http://www.tt-forums.net/viewtopic.php?f=31&t=53577
http://www.tt-forums.net/viewtopic.php?f=31&t=51987
http://www.tt-forums.net/viewtopic.php?f=31&t=51456
http://www.tt-forums.net/viewtopic.php?f=31&t=50720
http://www.tt-forums.net/viewtopic.php?f=31&t=50261
http://www.tt-forums.net/viewtopic.php?f=31&t=50034
http://www.tt-forums.net/viewtopic.php?f=31&t=49761
edit: Updated the post with changes to text and links.
Re: NewGRFs in scenarios
By the way, is changing the palette of a NewGRF safe? The game doesn't save the palette setting with the presets and I often forget to change it before a game.
Re: NewGRFs in scenarios
Should be, yes. I'm surprised that it isn't allowed from a running game.
On the other hand, a NewGRF can provide palette information, so that OpenTTD can select the correct palette accordingly.
On the other hand, a NewGRF can provide palette information, so that OpenTTD can select the correct palette accordingly.
Re: NewGRFs in scenarios
Actually... as you might know the disallowance of changing NewGRFs in-game is due to problems mostly caused by removing of NewGRFs. Adding a NewGRF can disable another NewGRF, e.g. it does not allow to be used next to the added NewGRF, in which case the disabling is like removing the NewGRF. The same can happen when changing the palette. There are many examples of NewGRFs disabling themselves due to having the wrong palette. So it could be the case that you started the game with that NewGRF disabled, then changing the palette will enable it which might in turn disable another NewGRF which equals removing that NewGRF.FooBar wrote:Should be, yes. I'm surprised that it isn't allowed from a running game.
Re: NewGRFs in scenarios
But: heres an idea, if you had saved before you did it, and it messed your whole game up, you can reload the save and not do the change, and if it works carry on regardless, it was just the idiots messing up the game that complained and caused the issue. so what if it crashed and you cant reload it again? thats your fault... not the game developers or anyone else.
The lack of Newgrf Changeableness means that when im in a really long game and new epic grfs appear (mainly station and train sets) or a newgrf you have doesnt work well, you cant change anything, you have to start over, which really annoys me.
Sorry for the rant but thats my view on all this.
The lack of Newgrf Changeableness means that when im in a really long game and new epic grfs appear (mainly station and train sets) or a newgrf you have doesnt work well, you cant change anything, you have to start over, which really annoys me.
Sorry for the rant but thats my view on all this.
"O2 is for noobs, real people breath O3" ~ said sometime by Me
All comments from me may or may not be true and do not take them word-for-word
Feel Free to join me and some other people in The Nations Game - its actually quite fun.
1000th Post at Wed Feb 08, 2012 8:43 am
2000th post at Sun Apr 14, 2013 10:22 am
All comments from me may or may not be true and do not take them word-for-word
Feel Free to join me and some other people in The Nations Game - its actually quite fun.
1000th Post at Wed Feb 08, 2012 8:43 am
2000th post at Sun Apr 14, 2013 10:22 am
Re: NewGRFs in scenarios
Nice idea, but how do you decide 'it works'? 'Not crashing' is not the same as 'working'.Jacko wrote:But: heres an idea, if you had saved before you did it, and it messed your whole game up, you can reload the save and not do the change, and if it works carry on regardless
In fact, a simple plain crash is quite rare. Much more often something very small gets corrupted, which you don't notice at first. As the game progresses, the bad data gets used, and affects other data, and so on, until you eventually notice something missing, or wrong.
That may however be a long time.
Re: NewGRFs in scenarios
Makes sense, thanks.Rubidium wrote:There are many examples of NewGRFs disabling themselves due to having the wrong palette.
Re: NewGRFs in scenarios
I will be frowned upon, seeing as I'm probably #50 asking this, but I can't seem to find the correct way to change GRF's in my current game. First of all this sticky's title is 'NewGRF's in scenarios', which is a little dubious when not reading the forums every day. Secondly people are linking to all kinds of threads without one post actually explaining from a to z, or am I completely overlooking this?
I know I have to change openttd.cfg ,but on what way does it link to my current savegame?
Can anybody please copy paste me the correct workaround in this sticky? It would be most appreciated!
I know I have to change openttd.cfg ,but on what way does it link to my current savegame?
Can anybody please copy paste me the correct workaround in this sticky? It would be most appreciated!
Re: NewGRFs in scenarios
Have a look at the NewGRF FAQ in the manual/wiki. There is listed what setting you need to change.
While not all settings are linked to the savegame (some are stored in the savegame rather than read from the config), in this case the change in openttd.cfg is sufficient.kotssmurf wrote:I know I have to change openttd.cfg ,but on what way does it link to my current savegame?
Who is online
Users browsing this forum: No registered users and 8 guests