Koser, а как же я до этого, до того момента как стал использовать Mini_Integrated_build-ы, выходил из положения?
Брал чистые исходники с SVN сервера, и начинал с руганью, с швырянием всего что попадалось под руку, накладывать с десяток патчей, порой несовместимых друг с другом ...
Исправишь одно, соберешь, запустишь, вылазит ошибка - полез смотреть откуда, опять правлю и т.д. и т.п.
Рекорд был когда я 18 раз за день компилил сборку одну, это когда я прикручивал патч увеличивающий скорость самолетов.
А теперь посмотрите сюда - вот вы сделали патчи на пропатченные исходники, все нормально, удалось мне их собрать, все здорово и замечательно, НО через неделю народ на буржуйском форуме собрал новый пакет патчей, я наложил его на соответсвующие исходники, и начал прикручивать ваши патчи. А они не лезут
Я конечно понимаю, что тогда сначала надо "в кринку, а потом туда", но тогда вам придется переделывать ваши патчи под новые исходники.
И опять же, кто из вас даст мне полную гарантию, что ваши примочки не используют какие-то фичи, которые привнесли в исходный код какие-либо дополниельные патчи, наложенные ранее?
Ведь может случиться такое, что откажется народ от использования этих патчей вообще, автор бросит их разрабатывать (как это уже случилось с aircraft_queue.patch - тот самый, увеличивающий скорость самолетов до реалистичной и вводимый новый алгоритм очередей на взлет/посадку на аэродромах, и с municipal_airport.patch - это когда город строил сам, свои собственные, муниципальные аэропорты) - а ваш патч использовал эти примочки, и что, вы тогда будете дорабатывать под текущие исходники и этот дополнительный патчик?
Тогда уж давайте определимся точно - какие патчи мы будем использовать в каждой сборке, какие - нет. Neko, я тебе уже кидал в личке ссылку на страничку, где собраны все патчи - посмотри, какие из них уже старые, какие обновились, и решите тогда - что будем пользовать, а что нет.
Я не знаю, есть ли в VC какой-либо версии инструмент работы с diff или c patch файлами, но попробую что-нить придумать.
Самое простое, что можно придумать - это скачать и установить программку TortoiseSVN - она позволяет получать сырцы любой версии, накладывать патчи, создавать патч-файлы, содержащие отличие оригинальных исходных кодов от того что вы натворили.
Для начала - попробуйте сбросить мне архивы с вашими, измененыыми исходниками версии 4593, я попробую сделать патчи из них и наложить их на свежие сырцы - вот тогда и посмотрим, что они пользуют, а что - нет, ок?
Архивы кидайте на мыло nazarov (at) vgtz.com