is there a way to just make it so when u place a wire its one color then if u dont like it scrap it and when u go to place the next wire it cycle to the next color and so on over and over yea thats more of a pain but its alot less of a pain then reloading your whole game also wires dont cost anything now so this might be more easy to do as well
*this mod might need the FOSE if thats the case too
You are looking at this the wrong way. Its not changing the color that you want to do. You want to craft a different wire and add it as a resource. You leave the standard wire alone and create a new resource with a different name but same properties except the color. However there will the added problem of how to key this. Since you wont be able to use the same key that you wire with normally. You would need a separate key for each color. so I would stick with Red, Green, Blue for now. Most people will just want a few colors for things like spot lights, electrically triggered traps and stuff on timers. Just my thoughts. No I don't know how to do this. I have not tried out the new GECK. I have used the two previous iterations for simple tweaking but that is it. Just PM some of the great MOD authors on NEXUS. There are some truly brilliant ones here and most of them are nice.
AFAIK doing it that way would be decidedly non-trivial and would require modifying the .swf that holds the workshop interface. I have found where the end link of a wire is dealt with in the game files but not where wire creation is started. My guess is that it is hardcoded in the interface.
My long term plan is to add dummy objects to the crafting menu that have a script attached to them which changes WorkshopSplineObject to point at a different color of wire, but at this point I'm afraid this might require the script extender.
Wires that worked as you describe would be ideal, but are above my current ability. I'll probably end up seeking help as you suggest.
Ah you might be onto something there. Probably would need the script extender, but a lot of very good MOD's use it and so there are a large base of fans who would use it although I expect there would still be a big demand for a version that did not use the Script extender. I only started using it recently myself.
Yea, try what B29Bockscar said, probably you will find something that would help you make it easier, or make it at least, using per example a selector that uses a key to change between colors like in the character creation interface where you use keys to change face presets.
I don't know if i'm in anyway heading into the right direction, but wouldn't it be possible to get the properties from an existing wire as a game object (the position, angle, length, etc.), remove/scrap the original wire and place a new one (which is actually a completely different object to the game) with the same properties? Or if that gives trouble with the wire connecting as a wire, how about placing the new wire (which is fake) in the same place as the original one, but making it slightly thicker so it covers it? (So the old wire still is in place conducting electricity, but the new, coloured one is the one the user sees)
14 comments
https://www.nexusmods.com/fallout4/mods/32501?tab=description
*this mod might need the FOSE if thats the case too
A "good" solution will need the script extender.
*It might be worth setting a download for each colour for now for ease of use.
My long term plan is to add dummy objects to the crafting menu that have a script attached to them which changes WorkshopSplineObject to point at a different color of wire, but at this point I'm afraid this might require the script extender.
Wires that worked as you describe would be ideal, but are above my current ability. I'll probably end up seeking help as you suggest.
Or if that gives trouble with the wire connecting as a wire, how about placing the new wire (which is fake) in the same place as the original one, but making it slightly thicker so it covers it? (So the old wire still is in place conducting electricity, but the new, coloured one is the one the user sees)