Не подключается новая графика (TTD Patch v2.5 beta 8 WinXP)

Помощь в освоении оригинальной версии TTD и всех возникающих в этой связи вопросов.

Модератор: Группа модераторов

Сообщение Dogo » Пн сен 18, 2006 16:32

Вообще говоря не факт, что конфиг считывается именно таким образом.
ФАКТ!!!
Dogo
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 10
Зарегистрирован: Сб сен 09, 2006 15:14
Откуда: SPb

Сообщение Q » Вт сен 19, 2006 09:26

Dogo писал(а):ФАКТ!!!

Откуда инфа, если не секрет?
Если красный зажигают, значит это кому-нибудь нужно
Аватара пользователя
Q
Диспетчер
Диспетчер
 
Сообщения: 174
Зарегистрирован: Вс апр 03, 2005 23:07
Откуда: Москва, Солнцево

Сообщение mighty » Вт сен 19, 2006 11:21

Q писал(а):
Dogo писал(а):ФАКТ!!!

Откуда инфа, если не секрет?

Он наверное и есть тот кто написал TTDPatch, поэтому знает :) Вообще, достоверно может знать только тот, у кого исходный код патча, ведь каждый программист может реализовать это по своему.
Аватара пользователя
mighty
Диспетчер
Диспетчер
 
Сообщения: 235
Зарегистрирован: Пн май 16, 2005 13:02
Откуда: Украина

Сообщение Dogo » Вт сен 19, 2006 12:40

Но самый здравый, рациональный и логичный. Это алгоритм который использует любой интерпритатор, компилятор. Это посимвольное считывание... то есть считывающая головка «бежит» по тексту, натыкаясь на символ односторчного коментария, либо на символ новой строки, головка переходит на следующую строку игнорируя все что находится на этой строке... Я даже затрудняюсь придумать другое решение считывания информации из файла...
Dogo
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 10
Зарегистрирован: Сб сен 09, 2006 15:14
Откуда: SPb

Сообщение Dogo » Вт сен 19, 2006 12:44

mighty писал(а):ведь каждый программист может реализовать это по своему.


И какой метод вы бы предложили?
Dogo
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 10
Зарегистрирован: Сб сен 09, 2006 15:14
Откуда: SPb

Сообщение mighty » Ср сен 20, 2006 15:35

Всякое может быть, всё зависит от языка программирования, иногда удобнее считать строку целиком в буфер, а затем читать посимвольно, иногда можно весь файл посимвольно просматривать, однозначного ответа нет, всё зависит от предпочтений программиста. Здесь не идет речь о методе который я бы предложил, мы сейчас говорим о том какой метод реализован в ТТДПатче, и мы здесь некомпетентны в данном вопросе, так как никто из нас не видел исходников ТТДПатча.
Аватара пользователя
mighty
Диспетчер
Диспетчер
 
Сообщения: 235
Зарегистрирован: Пн май 16, 2005 13:02
Откуда: Украина

Сообщение Oleg » Ср сен 20, 2006 16:22

Господа.
а) исходный код ттдпатча доступен всем желающим на официальном сайте
б) очень бы попросил вас прекратить офф-топик в теме.
С уважением,
Администратор сайта Transport Tycoon навсегда!
Аватара пользователя
Oleg
Администратор
Администратор
 
Сообщения: 2336
Зарегистрирован: Чт сен 02, 2004 11:49
Откуда: Москва

Сообщение mighty » Чт сен 21, 2006 08:20

Oleg писал(а):Господа.
а) исходный код ттдпатча доступен всем желающим на официальном сайте
б) очень бы попросил вас прекратить офф-топик в теме.

Я не говорил что исходный код не доступен, я сказал что никто его не просматривал, поэтому никто не знает как там реализованно. Не, ну кто-то может и видел его, кто может похвастаться тем что его смотрел и в нем разобрался? Это риторический вопрос, и ответа на него не надо :)
А господин Dogo так и не выложил свой конфиг, что еще более затрудняет решение проблемы. Обращаюсь ко всем, у кого есть такое сообщение, положите сюда свой конфиг, дайте его посмотреть и пощупать.
Аватара пользователя
mighty
Диспетчер
Диспетчер
 
Сообщения: 235
Зарегистрирован: Пн май 16, 2005 13:02
Откуда: Украина

Сообщение Deneb » Пт окт 13, 2006 23:05

Дело в том, что там проблема в комментариях. Но не во всех. А есть в конфиге такие моменты, когда идет команда, и тут же за ней комментарий. То есть получается одна строчка и, видимо, патч воспринимает эту строчку как единое целое, то есть как команду, потому и матюгается.
например было:

disasters.smallsubmarine on // Разрешить маленькую подводную лодку


Я вынес комментарий на строчку выше:

// Разрешить маленькую подводную лодку
disasters.smallsubmarine on


Тоже самое проделал со всеми подобными строками в конфиге. Ошибка о длине исчезла и все опции из конфига заработали.
Прикладываю файлы до и после правки.
Вложения
after.zip
Правленная версия без ошибки
(12.13 Кб) Скачиваний: 457
before.zip
Версия до правки с ошибкой о длине
(12.13 Кб) Скачиваний: 467
Аватара пользователя
Deneb
Пассажир
Пассажир
 
Сообщения: 3
Зарегистрирован: Ср окт 11, 2006 14:53

Сообщение Oleg » Пт окт 13, 2006 23:54

Вот, что написал Patchman:
The problem is the locomotiongui.defaultnewgui line. The Russian translation for the description is too long. I'll fix it in the next nightly/beta.

Так что надежда есть :)
С уважением,
Администратор сайта Transport Tycoon навсегда!
Аватара пользователя
Oleg
Администратор
Администратор
 
Сообщения: 2336
Зарегистрирован: Чт сен 02, 2004 11:49
Откуда: Москва

Пред.

Вернуться в Проблемы с TTD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron