Похоже, не совсем хорошо представляешь... Эх... Недавно ж вроде спрашивали.
Короче. Есть базовая игра (стабильная или текущая версия). Изменить ее поведение можно несколькими способами:
- с помощью подключаемой дополнительной графики (так называемых NewGRF) - это похоже на плагин, т.к. в современных версиях игры подавляющее большинство этой графики можно скачать прямо из игры, установить и играть, никакой правки исходников такой способ не требует (если только ты сам не создаешь новый набор графики) - кстати тут слово "графика" достаточно условное, потому что с помощью NewGRF можно менять в игре достаточно много всего;
- с помощью патчей, т.е. кусков кода на C++, которые надо добавить к исходникам игры и скомпилировать ее заново;
- с помощью подключаемых ИИ и игровых скриптов (скачиваются и устанавливаются примерно как и NewGRF).
Теперь к твоим вопросам. Когда ты говоришь об онлайн контенте и скачивании, например, Very Large Ships, ты пользуешься терминами NewGRF. Когда ты говоришь о правке исходников
игры, ты говоришь о патчах. Это различие надо понимать.
Если ты хочешь поправить какую-то функциональность в игре, то действительно, надо скачать исходники игры, поковырять в них, как тебе нужно, пересобрать и играть. Если ты это делаешь только для себя, то тебе этого будет достаточно. Если ты хочешь, чтобы твои ковыряния стали доступны еще кому-нибудь, тогда сделай патч. Это делается с помощью различных систем контроля версий. Короче, если ты будешь способен править C++ код игры, то с этим уже будешь знаком... После этого другой человек может скачать исходники игры, взять твой патч, используя систему контроля версий "наложить" его на исходники и пересобрать игру.
Если же ты говоришь о правке Very Large Ships, то есть NewGRF, то это совсем другая песня. Для создания таких файлов на текущий момент существует 2 способа:
- старый (без использования языка NML);
- новый (с использованием языка NML).
В зависимости от того, на чем делался тот или иной NewGRF, править его нужно тоже на этом же (если доступны исходники и автор не против). Однако, я не уверен, что это хорошая идея... Одно дело, правка игры, другое дело - набора графики, который кто-то делал под определенную идею... Хотя, поищи, попробуй. Поиски начинай с официального форума.
(А может просто вместо Very Large Ships скачать что-то типа FISH?
)