User Tools

Site Tools


dev:proposals:paintertool

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
dev:proposals:paintertool [2022-06-28 20:16]
56independent Add my proposal, which piggybacks off others
dev:proposals:paintertool [2022-06-28 20:34]
56independent [56i's Proposal] Add formspec and details
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:
 +
 +{{:dev:proposals:56i_formspec.png|}}
 +
 +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 ^
 +| ''/colour <train ID>'' command | brings up the formspec. Either owning the train or ''colour_train'' privelages are required to be able to run the command | Remotely changing an entire train's colour |
 +| Paintbrush | an inventory item which can be used to paint a train through right-clicking, saves between uses | For when you want to colour a specific carriage |
 +| 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 |
dev/proposals/paintertool.txt · Last modified: 2022-06-29 08:44 by 56independent