Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ — Об игре (http://www.trainsim.ru/forum/forumdisplay.php?f=22)
-   -   Исправление ошибок контента, старые дополнения (http://www.trainsim.ru/forum/showthread.php?t=9301)

skrest 26.11.2010 21:50

[QUOTE=HuKuT;220267]skrest:

Перепиши просто конфиг под новый лад, и билд 2.2 поставь. На новый лад, я имею ввиду сделай Mesh Table. Пропиши IM файл и прочее. Это конфиги, так сказать старого образца. Их нужно переписать под новый.

В данном случае просто написать Меш Тэйбл и смену билда на 2.2.[/QUOTE]

Дык какой меш mj прописовать ?????
В этом весь вопрос!

И почему 2.2. а не 2.9 ?

skrest 26.11.2010 22:08

Кстати , в догонку , если говорить о предупреждения , мод на них можно не обращать внимание..
Ну то что могуь появится глюки и тормоза, с этим никто соприть не будет, но вот еще есть факт, и справляешь казалось бы такую малозначитульную помарку из асеста , на примкер неправильная эра, иак потом сразу же вылезают грубейшие ошибки меша , которые trs2009 не за мечал до этого , и соответственно в игре они не работали правильно !

Arix 29.11.2010 22:11

Конвертить с помощью PM2IM надо с осторожностью: после этого часто модели начинают блестеть. Поставь в настройках программы (Options) галочку у пункта "Zero speculars". Перед конвертом сохрани резервную копию исходного IM (если РМ, то просто не удаляй его), а после конверта проверь работу объекта в игре, покрутись вокруг него. Если не блестит, как зеркало, то оставляй. Если заблестел (а раньше этого не было), возвращай его в исходный вид. Описанную тобой ошибку, когда текстура указана дважды, надо исправлять при помощи НЕХ-редактора. Onetex - это "одна текстура", а если она в меше прописана дважды, то вторая всё равно не работает, её надо вырезать. [URL="http://trainzup.com/forums/showthread.php?t=39&page=57"]Здесь[/URL] есть подробная инструкция (сообщение jim_spb).

skrest 30.11.2010 11:25

ругается после этого битый IM

Arix 30.11.2010 12:25

Значит, ты где-то ошибся, первый блин комом. У меня тоже так было. Делай вторую попытку. Только после обработки сразу не коммить объект, а сначала посмотри ошибки. Если они исчезли, можно коммитить, если ругается на битый IM, отменяй редактирование и открывай объект по-новой.

HuKuT 30.11.2010 20:17

[QUOTE=skrest;220274]Дык какой меш mj прописовать ?????
В этом весь вопрос!

И почему 2.2. а не 2.9 ?[/QUOTE]

Ну попробуй 2.9. Я обычно 2.5 ставлю, бывают глюки в версиях выше.

В старом стандарте билдов 1.3 и 1.5 по моему, там мештейбла не было. Там он ссылался на IM(PM) через "Name" и "User Name".

Грубо говоря смена Значений в "Name" или "User Name" приводила объект в нерабочее состояние, поскольку имя im(PM) файл должно было совпадать с "Name" и "UserName".

Пишешь в конфиге МешТейбл:

mesh-table
{
default
{
mesh "ПУТЬ К IM ФАЙЛУ.(Скажем body\dom.im или dom.im если в корне лежит."
auto-create 1
}
}

И меняешь билд. на 2.5. Прогоняешь в СМР смотришь на что ругается. Ну соотв конвертни файл в im.

Arix 01.12.2010 13:57

[QUOTE=HuKuT;221153]
В старом стандарте билдов 1.3 и 1.5 по моему, там мештейбла не было. Там он ссылался на IM(PM) через "Name" и "User Name".

Грубо говоря смена Значений в "Name" или "User Name" приводила объект в нерабочее состояние, поскольку имя im(PM) файл должно было совпадать с "Name" и "UserName".
[/QUOTE]
Нет. Имя меша задавалось через asset-filename. И только, если меш в формате РМ. Для IM это уже не прокатывает, здесь меш-тэйбл обязателен.
Name и Username можно менять как угодно. Username - это всего лишь отображаемое имя в списке. Name - необязателен, но если нет Username, в списке отобразится он. Если этих тэгов нет вообще, будет отображаться куид объекта.
Trainz-build 2.9 лучше не ставить, а то желтые восклицательные знаки могут стать красными. У большинства объектов этот тэг можно вообще не писать.

skrest 01.12.2010 14:47

[QUOTE=HuKuT;221153]Ну попробуй 2.9. Я обычно 2.5 ставлю, бывают глюки в версиях выше.

В старом стандарте билдов 1.3 и 1.5 по моему, там мештейбла не было. Там он ссылался на ИМ(ПМ) через "Наме" и "Усер Наме".

Грубо говоря смена Значений в "Наме" или "Усер Наме" приводила объект в нерабочее состояние, поскольку имя им(ПМ) файл должно было совпадать с "Наме" и "УсерНаме".

Пишешь в конфиге МешТейбл:

меш-табле
{
дефаулт
{
меш "ПУТЬ К ИМ ФАЙЛУ.(Скажем боды\дом.им или дом.им если в корне лежит."
ауто-цреате 1
}
}

И меняешь билд. на 2.5. Прогоняешь в СМР смотришь на что ругается. Ну соотв конвертни файл в им.[/QUOTE]

нет ответа на главный вопрос!!

меша нет !!!! исходно нет
есть ссылка на другой ассест , где также нет меша, и так далее.
я же приводил пример конфига. подскажи как его поправить.
насчет буилдов, ставить надо или 2.9 или 1.3 или просто убрать строку.

по поводу юзернейм вообщето вы очень ошибаетесь!!
эти строки вообще можно убрать. и никакого отношение к теме не имеют

TRam_ 01.12.2010 15:15

[QUOTE]по поводу юзернейм вообщето вы очень ошибаетесь!![/QUOTE]это как раз тег name можно удалять. Вместо него во всех новых версиях трс используется именно username

skrest 05.12.2010 20:50

[QUOTE=Arix;221060]Значит, ты где-то ошибся, первый блин комом. У меня тоже так было. Делай вторую попытку. Только после обработки сразу не коммить объект, а сначала посмотри ошибки. Если они исчезли, можно коммитить, если ругается на битый IM, отменяй редактирование и открывай объект по-новой.[/QUOTE]
Хоть сколько попыток
Этот совет оченнь неуневерсаленю
например есл материал не онтекст а например m.reflect ??
и т.д...
много разных вариантов когда прописаны по несколько текстур.
и непонятно что именно вырезать
и ругается не на индекс , а именно на неверный меш.

вотнапример передомно меш, на него ругается что неверна текстура , смотрим в меш, она прописана аж четыре раза под m.reflect.

HuKuT 05.12.2010 22:16

[QUOTE=Arix;221356]Нет. Имя меша задавалось через asset-filename. И только, если меш в формате РМ. Для IM это уже не прокатывает, здесь меш-тэйбл обязателен.
Name и Username можно менять как угодно. Username - это всего лишь отображаемое имя в списке. Name - необязателен, но если нет Username, в списке отобразится он. Если этих тэгов нет вообще, будет отображаться куид объекта.
Trainz-build 2.9 лучше не ставить, а то желтые восклицательные знаки могут стать красными. У большинства объектов этот тэг можно вообще не писать.[/QUOTE]

Ну, это я уже запамятовал. Только, правильно сказал Володя, в новых версиях нужен только UserName. У меня вообще в локомотиве, который стоит под новым билдом, он матерился на то, что в конфиге есть asset-filename, Name, Category-era и прочее. Их удалил из списка, все отлично работает.


[QUOTE=skrest;221366]нет ответа на главный вопрос!!

меша нет !!!! исходно нет
есть ссылка на другой ассест , где также нет меша, и так далее.
я же приводил пример конфига. подскажи как его поправить.
насчет буилдов, ставить надо или 2.9 или 1.3 или просто убрать строку.

по поводу юзернейм вообщето вы очень ошибаетесь!!
эти строки вообще можно убрать. и никакого отношение к теме не имеют[/QUOTE]

Ну, про Юзернейм сказали уже. Что значит нет Меша? Меш лежит или в корне дополнения или же в какой то папке, которая в корне. Если он есть в im формате, то прописывай так, как я показал, если в pm формате -конверти в im. Если его вообще нету, смотри внимательней, или удаляй нафиг дополнение. В любом дополнении(scenery или spline, trackside или locomotive) обязан быть Меш. Меша может не быть в тифонах, звуках, свистках и всяких подобных приблудах. В кабинах, локах, статических, сплайнах, траксайдах и др. они должны быть, иначе, СМР будет ругатся.

skrest 05.12.2010 22:34

[QUOTE=HuKuT;222269]
Ну, про Юзернейм сказали уже. Что значит нет Меша? Меш лежит или в корне дополнения или же в какой то папке, которая в корне. Если он есть в im формате, то прописывай так, как я показал, если в pm формате -конверти в im. Если его вообще нету, смотри внимательней, или удаляй нафиг дополнение. В любом дополнении(scenery или spline, trackside или locomotive) обязан быть Меш. Меша может не быть в тифонах, звуках, свистках и всяких подобных приблудах. В кабинах, локах, статических, сплайнах, траксайдах и др. они должны быть, иначе, СМР будет ругатся.[/QUOTE]

Так и нет меша. и таких куидов немало !!
я уже приводил не один пример такого конфига. вот еще например.

kuid <kuid:147484:28596>
alias <kuid:147484:28526>
region "JediTrainz Team"
type "Chodniky set"
kind "scenery"
trainz-build 1.3
category-class "SS"
category-region-0 "CZ"
category-era-0 "1970s"
category-era-1 "1980s"
category-era-2 "1990s"
category-era-3 "2000s"
light 1
rotate 1
rotate-yz-range -30,30
rollstep 1
description-cz
username-cz "Chodník B klín 2m 90"

thumbnails
{
0
{
image "$screenshot$.jpg"
width 240
height 180
}
}
asset-filename "Chodnik_klin_2m_90"
username "Chodnik B klin 2m 90"

kuid-table
{
0 <kuid:147484:28526>
}


причем текстура есть а меша нет.
trs2006 нормально все это жует.
2009 ругается не допустимость имен.

HuKuT 05.12.2010 22:39

skrest:
Что не im не pm файла нету в папке? сделай скриншоты папки с файлами и скрин ошибки, которую пишет CMP.

Если у тебя нету Меша, что он тебе в игре отображать должен то? Конфиг что ли? Должен быть меш. Что это вообще за объект такой? Траксайд или че? И скриншоты его из игры дай. Разберемся.

skrest 05.12.2010 23:03

[QUOTE=HuKuT;222276]skrest:
Что не im не pm файла нету в папке? сделай скриншоты папки с файлами и скрин ошибки, которую пишет CMP.

Если у тебя нету Меша, что он тебе в игре отображать должен то? Конфиг что ли? Должен быть меш. Что это вообще за объект такой? Траксайд или че? И скриншоты его из игры дай. Разберемся.[/QUOTE]

бЛИН. я не первый год замужем , нашел бы меш.
в директории всего три файла. конфиг текстура и теккстура ткст
Содержимое папки L:\program files\Akella Games\Trainz Railroad Simulator 2009\editing\Chodnik B klin 2m 90

[.] [..] config.txt
povrch.texture.txt povrch.tga

ВСЕ !!!!!
Что за обьект - видно из конфига.
меш есть в ассете Chodnik A klin 2m 90,<kuid:147484:28526>

ошибка вот такя -
В данный момент программа Content Creator Plus не может проверить меши под другими именами.


тоесть видно что trs2009 не может найте меша в другом ассете.
а trs2006 спокойно это делает.


скриншота из игры не могу дать, нет trs2006 под рукой , а про trs2009 уже говорил !!!!
да и как скриншот ландшафта давать....

Добрый 05.12.2010 23:47

У чехов в полно разработок, где меш находится в другом ассете, на который есть ссылка в конфиге основного. 2010 у меня таким рисует жёлтый восклицательный знак, что не может проверить его в ССР, и всего-то. Если значок раздражает, можно просто скопировать меш из того ассета, на чей куид ссылается конфиг, а потом его имя забить в конфиг вместо ссылки на другой куид.


Текущее время: 03:58. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim