This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dev:proposals:paintertool [2022-06-28 18:16] 56independent Add my proposal, which piggybacks off others |
dev:proposals:paintertool [2022-06-29 06:44] (current) 56independent Colour controller! |
||
---|---|---|---|
Line 94: | Line 94: | ||
When these systems are merged, it makes future livery additions easier as they can fit with a paradigm instead of inventing their own. | When these systems are merged, it makes future livery additions easier as they can fit with a paradigm instead of inventing their own. | ||
+ | Below is a sketch of the formspec: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | One can clearly see how it is arranged. The left controls the colour, the centre the component the colour is applied to (Listed are wheels, body and doors, but the specific components can change) and on the right some presets (pictured are those suitable for replicating the london underground). | ||
+ | |||
+ | Also, there is a save button which can save the livery to a slot, and adds the livery to presets. | ||
+ | |||
+ | Any region can be greyed out or reduced to one item. For DLXtrains, maybe only the preset is enabled, and for the E231, only the Colour is applied. | ||
+ | |||
+ | The method of applications are as such: | ||
+ | |||
+ | ^ Method ^ Description ^ Usecase ^ | ||
+ | | ''/ | ||
+ | | Paintbrush | an inventory item which can be used to paint a train through right-clicking, | ||
+ | | Train right-click menu | As above, does not save | When you cannot use a paintbrush | | ||
+ | | LuaATC | A series of commands which let you do various editing | Automatically colouring trains | | ||
+ | |||
+ | Also, and i know this is a stretch, but the livery painter should work on LuaATC controlling elements the same way it does to the E231. This helps prevent confusion with nearby LuaATC controlling elements. | ||
+ | |||
+ | An API to change the colour of the LuaATC controller from within is also a good idea, which allows it to give live information on state (red means a train is now approaching a station, pink it has stopped, and red that a train is departing, and then blue when it has no control of a train '' |