Идея по поводу AddOn-ов
Добавлено: Пн ноя 27, 2006 15:55
вобщем идея такова, раз все добавления находятся в ZIP, то в него же можно кидать файл ttdpatch.cfg с именем файла совпадающим с GRF файлом в котором находится только те ключи которые непосредственно работают с этим GRF файлом,
структуру _grfname_.cfg немного расширить
добавить помимо поля [ttdxconfig]
[ttdxconfig require] и
[ttdxconfig links]
require - список ключей которые включают отключают данный сет или конкретный ключ
а links - список ключей которые вляют на работу сета или ключа.
тогда во первых можно будет сразу увидеть что добавлять в главный ttdpatch.cfg и можно реализовывать конфигуратор подстраиваемый под установленные сеты.
я примерно так представляю файлик для трамваев:
расширить формат нужно чуть чуть, чтобы сделать вполне актуальный конфигуратор практически под самые последние сеты, и патч.
единственной просьбой тогда станет, каждому кто делает сет, прикреплять такой файл чтобы другим можно было не сверяясь с форумом быстро определить, что на что влияет, какие ключи необходимо включить, выключить, или выствить в определённое состояние.
если формат файла будет зафиксирован, то можно будет делать и конфигуратор не отстающий от версии патча.
структуру _grfname_.cfg немного расширить
добавить помимо поля [ttdxconfig]
[ttdxconfig require] и
[ttdxconfig links]
require - список ключей которые включают отключают данный сет или конкретный ключ
а links - список ключей которые вляют на работу сета или ключа.
тогда во первых можно будет сразу увидеть что добавлять в главный ttdpatch.cfg и можно реализовывать конфигуратор подстраиваемый под установленные сеты.
я примерно так представляю файлик для трамваев:
- Код: Выделить всё
[ttdxconfig]
trams
...
[ttdxconfig require]
trams = electrifiedrailway=off, abandonedroads=...
....
[ttdxconfig links]
irregularstations
trams = morevehicles
расширить формат нужно чуть чуть, чтобы сделать вполне актуальный конфигуратор практически под самые последние сеты, и патч.
единственной просьбой тогда станет, каждому кто делает сет, прикреплять такой файл чтобы другим можно было не сверяясь с форумом быстро определить, что на что влияет, какие ключи необходимо включить, выключить, или выствить в определённое состояние.
если формат файла будет зафиксирован, то можно будет делать и конфигуратор не отстающий от версии патча.