The easier way would be to have ITL houses generate RCYC. But like I said before it's not easy for me to make such changes to the FIRS code which would detect other GRFs and disable industries accordingly (Like I could code it in NML but I can't add code to the FIRS Python compiler). So perhaps a separate economy that removes the recycling depots? Or is there a way to override XIS industries and disable them with another GRF? There are a few posibilities here, and doing it this way also has the advantage of working with FIRS3 Extreme if people prefer that.2TallTyler wrote: ↑02 Sep 2020 14:12 There’s actually no need for any ITI code, since Waste is actually generated in Improved Town Layouts. It would be easy for ITL to detect an industry NewGRF (as it currently does with ITI) and generate WSTE, RCYC, or any desired cargo type with only a small change to the code.
I haven’t added support for FIRS or XIS yet because the Recycling Depot already generates RCYC based in town population. I see two options with only minor changes to ITL and XIS:
1.
XIS: When ITL is loaded, the Recycling Depot is disabled.
ITL: When XIS is loaded, houses produce RCYC, using the cargo definition in XIS.
AXIS - Another eXtreme Industry Set
Moderator: Graphics Moderators
- Emperor Jake
- Tycoon
- Posts: 3427
- Joined: 24 Apr 2007 09:37
- Skype: Discord: Emperor Jake #4106
- Location: Not Actually Japan
- Contact:
Re: XIS - Extreme Industry Set
- 2TallTyler
- Route Supervisor
- Posts: 507
- Joined: 11 Aug 2019 18:15
- Contact:
Re: XIS - Extreme Industry Set
I don't believe there's a way to override industries in other NewGRFs — disable_items only works on base game items and engine_override only works on engines.
If you're willing to modify the NML generated by the FIRS compiler, you would just have to add an if block around the Recycling Depot, like so:
This defines the recycling center code if ITL is too old (version 10 would be the next version to add compatibility with XIS) or if ITL is not loaded before or after XIS in the NewGRF load order.
If you're willing to modify the NML generated by the FIRS compiler, you would just have to add an if block around the Recycling Depot, like so:
Code: Select all
if (param["TT\03\01", 254] < 10 || (grf_current_status("TT\03\01") == 0 && grf_future_status("TT\03\01") == 0)) {
<recycling center item block>
}
-
- Engineer
- Posts: 3
- Joined: 14 Sep 2020 17:22
Re: XIS - Extreme Industry Set
Tentatively excited for this industry set!
With FIRS4 planned to be removing the Extreme industry set, would you be willing to port this project to FIRS4 once it's complete?
I often play on large-scale maps that span entire countries rather than small regions, so the new FIRS4 focus on smaller, concise industry chains is a bit disappointing (but I can understand that there are "balance" and "gameplay" issues to take into consideration). It's hard to say goodbye to the sprawling interconnectedness of Extreme, and the industry variety that it had.
XIS looks like it's exactly what I'm after; MORE! I'm not sure if there's an industry limit in OpenTTD, but apart from crowding the map with too many frivolous industries I love the options that having tons of industries provides.
With FIRS4 planned to be removing the Extreme industry set, would you be willing to port this project to FIRS4 once it's complete?
I often play on large-scale maps that span entire countries rather than small regions, so the new FIRS4 focus on smaller, concise industry chains is a bit disappointing (but I can understand that there are "balance" and "gameplay" issues to take into consideration). It's hard to say goodbye to the sprawling interconnectedness of Extreme, and the industry variety that it had.
XIS looks like it's exactly what I'm after; MORE! I'm not sure if there's an industry limit in OpenTTD, but apart from crowding the map with too many frivolous industries I love the options that having tons of industries provides.
- andythenorth
- Tycoon
- Posts: 5658
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: XIS - Extreme Industry Set
It's more that I'm interested in 'depth' rather than 'breadth'.unidentifiable wrote: ↑14 Sep 2020 17:33 the new FIRS4 focus on smaller, concise industry chains is a bit disappointing (but I can understand that there are "balance" and "gameplay" issues to take into consideration)
New v4 Steeltown is super-complex in connecting all industry types together in a very dense way.
But I'm happy to see XIS and sets like Australian Industries do 'breadth'.
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
-
- Engineer
- Posts: 28
- Joined: 07 Sep 2020 15:48
Re: XIS - Extreme Industry Set
Would it be possible to include a "fund industry" price modifier in the settings? Base cost adjustment don't work with custom sets.
Re: XIS - Extreme Industry Set
Well, I'm not sure what's wrong, but the MyXIS prototype is going nowhere. I can't seem to get it to behave differently at all compiling it on windows, so I guess I'll explain the changes I wanted to make and hope you'll soon be able to implement them...Emperor Jake wrote: ↑08 Sep 2020 09:30The easier way would be to have ITL houses generate RCYC. But like I said before it's not easy for me to make such changes to the FIRS code which would detect other GRFs and disable industries accordingly (Like I could code it in NML but I can't add code to the FIRS Python compiler). So perhaps a separate economy that removes the recycling depots? Or is there a way to override XIS industries and disable them with another GRF? There are a few posibilities here, and doing it this way also has the advantage of working with FIRS3 Extreme if people prefer that.2TallTyler wrote: ↑02 Sep 2020 14:12 There’s actually no need for any ITI code, since Waste is actually generated in Improved Town Layouts. It would be easy for ITL to detect an industry NewGRF (as it currently does with ITI) and generate WSTE, RCYC, or any desired cargo type with only a small change to the code.
I haven’t added support for FIRS or XIS yet because the Recycling Depot already generates RCYC based in town population. I see two options with only minor changes to ITL and XIS:
1.
XIS: When ITL is loaded, the Recycling Depot is disabled.
ITL: When XIS is loaded, houses produce RCYC, using the cargo definition in XIS.
The Grocer's Shop, Hardware Store, Hotel, General Store, Petrol Station and Vehicle Dealer should all create WSTE.
The Recycling Depot should turn WSTE into RCYC.
The Power Plant should produce ELTR.
There should be a new industry called the Substation which accepts ELTR, stolen from WIRES.
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: XIS - Extreme Industry Set
Really enjoying this industry set, awesome job!
Just wondering, can anyone help me? I would like to lower the production value of hotels they just don't fit in well for me especially with multiple industries per town enabled. Thanks.
Edit: For the time being I have found using the magic bulldozer cheat to be sufficient as hotels will generally spawn further away once removed.
Just wondering, can anyone help me? I would like to lower the production value of hotels they just don't fit in well for me especially with multiple industries per town enabled. Thanks.
Edit: For the time being I have found using the magic bulldozer cheat to be sufficient as hotels will generally spawn further away once removed.
Last edited by Amak on 15 Nov 2020 22:16, edited 1 time in total.
Re: XIS - Extreme Industry Set
Hello,
I've taken 3iff's Station Ratings and integrated it with XIS - complete with cargo sprites and rating adjustments for passenger/mail as well. This is intended to work with Erato's Peaks and Troughs.
I've taken 3iff's Station Ratings and integrated it with XIS - complete with cargo sprites and rating adjustments for passenger/mail as well. This is intended to work with Erato's Peaks and Troughs.
- Attachments
-
- Tins_Station_Ratings_2.grf
- (12.58 KiB) Downloaded 488 times
Regards,
Tinny/Tintinfan.
Tinny/Tintinfan.
Re: XIS - Extreme Industry Set
Is it possible to make edible oil chain available only in tropical climate? These palm trees look silly when in subarctic.
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
- andythenorth
- Tycoon
- Posts: 5658
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: XIS - Extreme Industry Set
Just make it whale oil. Before 1980 or so.
Or reindeer oil
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Re: XIS - Extreme Industry Set
Here, I made some adjustments to some of the XIS code...
Can you implement them, or are you getting the same error I did?
- Attachments
-
- XIS.7z
- (19.5 KiB) Downloaded 495 times
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: XIS - Extreme Industry Set
Excellent idea, water industry: and a kind of crossover episode
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
- Maddog45353
- Engineer
- Posts: 112
- Joined: 26 Jun 2013 09:00
Re: XIS - Extreme Industry Set
I Love it.
LoneBlackWolf
- Emperor Jake
- Tycoon
- Posts: 3427
- Joined: 24 Apr 2007 09:37
- Skype: Discord: Emperor Jake #4106
- Location: Not Actually Japan
- Contact:
Re: XIS - Extreme Industry Set
Sorry, as I've said before my abilities to edit the FIRS code are limited, I can't just splice NML into XIS's python code. The only ways to edit it are to learn the python code properly or sift through the generated NML and modify things there. For this reason any major modifications like adding Waste and Electricity with new mechanics are unlikely to ever happen.
I think you meant the rubber plantations? In any case yes, a tropical economy is planned which would remove them from the main economy. I might also re-add other tropical cargos like Coffee and Diamonds eventually
Speaking of Tropics, I threw together a XIS edition of Cindini, with manually placed industries. Requires JGR Patchpack 0.39 for no reason other than I forgot to switch to vanilla I plan to redo this anyway when the aforementioned Tropical economy is completed.
Also there's a minor update on Bananas. Not much has changed, all it does is allow more industries to be built on the desert sands.
- Attachments
-
- Cindini XIS 0.5.scn
- Credits to Whopper for creating the original Cinini, and Kamnet for demolishing every single industry on it so others could replace them
- (5.38 MiB) Downloaded 517 times
Last edited by Emperor Jake on 24 Nov 2020 12:41, edited 1 time in total.
- andythenorth
- Tycoon
- Posts: 5658
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: XIS - Extreme Industry Set
Are you thinking of porting to FIRS 4 code?Emperor Jake wrote: ↑23 Nov 2020 12:27Sorry, as I've said before my abilities to edit the FIRS code are limited, I can't just splice NML into XIS's python code.
(Assuming I actually finish that and remove a few bugs...)
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Re: XIS - Extreme Industry Set
Sorry to be off topic:andythenorth wrote: ↑23 Nov 2020 13:47Are you thinking of porting to FIRS 4 code?Emperor Jake wrote: ↑23 Nov 2020 12:27Sorry, as I've said before my abilities to edit the FIRS code are limited, I can't just splice NML into XIS's python code.
(Assuming I actually finish that and remove a few bugs...)
Do you have a repo for FIRS4? I have not been able to find the source. I would very much like to look at the code and see hopefully learn stuff.
- andythenorth
- Tycoon
- Posts: 5658
- Joined: 31 Mar 2007 14:23
- Location: Lost in Music
Re: XIS - Extreme Industry Set
https://github.com/andythenorth/firs
v4 has a dedicated branch currently (might merge to master soon) https://github.com/andythenorth/firs/tr ... ease-track
FIRS Industry Replacement Set (released) | HEQS Heavy Equipment Set (trucks, industrial trams and more) (finished)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Unsinkable Sam (ships) (preview released) | CHIPS Has Improved Players' Stations (finished)
Iron Horse ((trains) (released) | Termite (tracks for Iron Horse) (released) | Busy Bee (game script) (released)
Road Hog (road vehicles and trams) (released)
Re: XIS - Extreme Industry Set
Thank you, I am not great at github. I downloaded firs source just yesterday but did not explore through the branches haha. Firs appears to be the easiet industry grf to try and fork off of. Great job!andythenorth wrote: ↑23 Nov 2020 16:43https://github.com/andythenorth/firs
v4 has a dedicated branch currently (might merge to master soon) https://github.com/andythenorth/firs/tr ... ease-track
Re: XIS - Extreme Industry Set
You don't need to include vehicles to transport waste or electricity, that's supposed to be handled by other GRFs. Can't you just splice the stuff I modified into XIS and see if it runs?Emperor Jake wrote: ↑23 Nov 2020 12:27Sorry, as I've said before my abilities to edit the FIRS code are limited, I can't just splice NML into XIS's python code. The only ways to edit it are to learn the python code properly or sift through the generated NML and modify things there. For this reason any major modifications like adding Waste and Electricity with new mechanics are unlikely to ever happen.
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: XIS - Extreme Industry Set
I mean, seriously...Emperor Jake literally just wrote: ↑23 Nov 2020 12:27 I can't just splice NML into XIS's python code.
Gadg8teer: you really should slow down and try to pay more attention; it makes it much easier to absorb information and not come to wild conclusions. For example, Emperor Jake never said anything about vehicles...
This seems to be a common trend with you, so I'm hoping you might take this advice to heart and just try a bit harder to really understand things You may even find it easier to understand code yourself if you just take more time to absorb the information presented to you, instead of immediately giving up and waiting on others to do it for you
Who is online
Users browsing this forum: No registered users and 80 guests