Error property browser refresh not handled trainz

I'm currently in the process of moving my content from TANE to TRS2019 and I noticed that whenever I have an engine with a .gse script file. I get an error message saying: Error PropertyBrowserRefresh() not handled. "A script error occurred while attempting to edit the properties of this asset." The game has locked the script on Steve Lerro's new Southern Ps-4 and other engines with this type of script. I asked him what to do and followed along. I tried an extended rebuild database, and enabled
  • Home
  • Forum
  • Mainline — Trainz Discussion
  • Trainz Railroad Simulator 2019
  • Error PropertyBrowserRefresh() not handled on engines with .gse scripts

  1. June 9th, 2021, 10:21 AM


    #1

    Exclamation Error PropertyBrowserRefresh() not handled on engines with .gse scripts

    I’m currently in the process of moving my content from TANE to TRS2019 and I noticed that whenever I have an engine with a .gse script file. I get an error message saying: Error PropertyBrowserRefresh() not handled. «A script error occurred while attempting to edit the properties of this asset.» The game has locked the script on Steve Lerro’s new Southern Ps-4 and other engines with this type of script. I asked him what to do and followed along. I tried an extended rebuild database, and enabled debug modes, and nothing worked. Is there a way to resolve this issue.


  2. June 9th, 2021, 11:03 AM


    #2

    Default

    Try reinstalling the engines and dependencies again and see if that helps.

    You might want also to clear out the cache/libraries folder and run a extended DBR beforehand. I know you ran a DBR, but an EDR may be more helpful in this instance. To run an extended DBR, press the CTRL-key at the same time while selecting Repair database.

    John
    Trainz User Since: 12-2003
    Trainz User ID: 124863
    Trainz-PLUS: 117669


  3. June 9th, 2021, 11:40 AM


    #3

    Default

    I’ll give that a try. I also already tried reinstalling the locomotives once and that didn’t seem to work.


  4. June 9th, 2021, 12:09 PM


    #4

    Default

    Quote Originally Posted by JCitron
    View Post

    Try reinstalling the engines and dependencies again and see if that helps.

    You might want also to clear out the cache/libraries folder and run a extended DBR beforehand. I know you ran a DBR, but an EDR may be more helpful in this instance. To run an extended DBR, press the CTRL-key at the same time while selecting Repair database.

    The second option didn’t work either. Steve said that it takes several extended database repairs to see some change. If this can’t get fixed, I might have to buy the TS12 versions from now on.


  5. June 9th, 2021, 12:59 PM


    #5

    Default

    I would listen to what Steve has to say since he’s the creator of the assets.

    I just tried some of his locomotives in TRS19 and they work fine.

    John
    Trainz User Since: 12-2003
    Trainz User ID: 124863
    Trainz-PLUS: 117669


  6. June 9th, 2021, 01:33 PM


    #6

    Default

    It turns out the .gse has nothing to do with the issue. I noticed the tenders are having the same problem. The only difference is that they have a .gs file. So it must be something else that’s causing the issue.


  7. June 9th, 2021, 02:05 PM


    #7

    Default

    In this photo below, I tried to take the 2 lines with the lilb script. As a result, it unlocks the script, but acts like a normal non-scripted engine. Every show/hide item shows on the locomotive, and cannot be changed unless you edit the config file. I also looked at other engines, and it turns out no engine with lilb’s scripts work in TRS2019 on my side. I still don’t know why the system does that. I may have to go with a different approach.

    UPDATE: I just solved the problem. I deleted the locally installed lilb script asset, and everything now works.

    Last edited by NewYorkCentral; June 9th, 2021 at 02:15 PM.

    Reason: Problem sovled!


  8. June 9th, 2021, 03:32 PM


    #8

    Default

    Quote Originally Posted by NewYorkCentral
    View Post

    If this can’t get fixed, I might have to buy the TS12 versions from now on.

    All my K&L are the TS12 and earlier versions. They all through script exceptions in TRS19 in driver (IIRC also TANE sp1+) every time I uncouple. The gs files in their folders are just stubs that import encrypted .gse files from the library assets. But the problem is not the encryption — it’s the code in the scripts needs to be fixed to be compatible with TANE SP1+ and TRS19. Encrypted just means we can’t edit them to try to fix the problems ourselves. The TS12 versions all use Snook’s encrypted libraries. I don’t know what the K&L newer ones use. With the TS12 versions I don’t get the exception you show in the OP.

    However something I personally find useful, is swapping out the loco’s espec and replacing it with a different one in Surveyor. TANE and TRS19 both support this but Snook’s libraries don’t.

    Bob Pearson

    Just noticed your new post on my last preview. Yes you can just use the default N3V loco scripts (delete reference to Snook’s scripts). You will however loose any special features that his scripts provide. But might be a temporary work around til a fix is found.

    Last edited by RPearson; June 9th, 2021 at 03:35 PM.

    TRAINZ-UTC-TRS04-TRS06-TC1&2-TC3-TS09-TS10-TS12-TANE(TEG)-TMR17-TRS19-TRS22
    Member since 6-14-2002


Tags for this Thread


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Forum Rules

  • API Hierarchy
    • PropertyObject

This class provides an interface that allows an object to implement properties that can be saved or loaded to a session and edited by the user through a browser window in Surveyor. To enable this for an asset, it must inherit from PropertyObject (or from a derived child class such as ScenarioBehavior or MeshObject).

PropertyObject operates by way of a series of predefined callback methods which are designed to be overridden by the script writer to allow Trainz to access an object’s properties. Properties are referred to in the class methods by their propertyID. Trainz determines this by reference to links in the object browser in the form live://property/propertyID.

When Trainz is saving a session, it asks each object to save its respective state into a Soup database. Trainz doesn’t know what your object needs to save, but it does know that it can request an object’s state via callbacks. Trainz relies on the script programmer to give careful thought to what data is needed to save and restore an objects state.

Depending on circumstances, not all callback methods have to be implemented. For example, you don’t need to override GetPropertyElementList() if there are no list-selection properties.

Contents

  • 1 Callback Sequences
  • 2 Save/Load
  • 3 GetDescriptionHTML
  • 4 GetProperties
  • 5 SetProperties
  • 6 GetPropertyType
  • 7 GetPropertyName
  • 8 GetPropertyDescription
  • 9 GetPropertyValue
  • 10 LinkPropertyValue
  • 11 GetPropertyElementList
  • 12 FilterPropertyElementList
  • 13 SetPropertyValue
  • 14 PropertyBrowserRefresh
  • 15 SetPropertyHandler
  • 16 GetPropertyHandler
  • 17 Categories

Callback Sequences

The precise sequence of callback method calls will vary with the content of the browser and the user’s input but the following gives a general idea:

  • When the Property Browser is opened Trainz calls:
    • GetProperties() to read the current session data.
    • GetDescriptionHTML() to read the HTML code for the browser configuration window.
  • When the user clicks on a URL, the propertyID is extracted from the link and these calls are made:
    • GetPropertyType() to establish the ‘type’ of the property is to be edited.
    • For «link» properties Trainz will call:
      • LinkPropertyValue(), which should respond and set the desired value
    • For «string», «int» and «float» properties:
      • GetPropertyValue() to establish the property’s current value.
      • GetPropertyName() and/or GetPropertyDescription() to obtain display info for the UI.
      • Trainz then provides a pop-up edit box with a caption and current value filled in and waits for the user to edit the property, if desired.
    • For «list» properties:
      • GetPropertyName() and/or GetPropertyDescription() to obtain display info for the UI.
      • GetPropertyElementList() to obtain the list options to display to the player.
      • Trainz then provides a pop-up edit box with a caption and the list of options and waits for the user to edit the property, if desired.
    • For «map-object» and «asset-list» properties:
      • GetPropertyName() and/or GetPropertyDescription() to obtain display info for the UI.
      • Trainz displays a filterable list dialog to the player, showing a spinner while the search runs.
      • When a search completes, Trainz calls FilterPropertyElementList(), to allow the script to add/remove any custom entries.
  • Once the user has carried out any edits:
    • The appropriate variant of SetPropertyValue() is called to update the value of the property.
    • GetDescriptionHTML() is called again to refresh the contents of the Browser window for any new configuration.
  • When all edits are complete:
    • If the user confirms their changes and closes the dialog:
      • SetProperties() is called with the modified Soup to update the session database.
    • If the user cancels the changes:
      • SetProperties() is called with the original unaltered Soup to restore the script to it’s original pre-edit state.

Throughout the above sequences Trainz is only concerned with the loading and saving of properties. Wherever a change in a property requires an update to the appearance of the object or to the contents of its variables it is the responsibility of the script writer to implement these changes at the appropriate time. In general changes should be implemented in SetProperties() since this will help to ensure that changes can be reversed if they are cancelled or when the game’s UNDO command is invoked.

Save/Load

Scripted objects do not have their state automatically saved and restored. It is the responsibility of the individual scripts to save and restored any necessary state across a Surveyor save session/load session, or across a Driver save game/load game. This is implemented using the PropertyObject GetProperties() and SetProperties() functions. When saving, Trainz will ensure that GetProperties() has been called for every PropertyObject that is being saved. The Soup returned by this function is stored along with any native state for the object in question. When reloading, Trainz will first create the object and load the native state, then will call the SetProperties() function with the saved Soup which instructs the script to restore its state.

GetDescriptionHTML

public string GetDescriptionHTML(void)

Parameters

None

Return Value;

HTML formatted string to be loaded into the Property Browser.

Example Implementation
public string GetDescriptionHTML(void)
{
  StringTable strTable = GetAsset().GetStringTable();
  
  HTMLBuffer buffer = HTMLBufferStatic.Construct();
  buffer.Print("<html><body>");
  
  buffer.Escape(strTable.GetString("property_name_forename"));
  buffer.Print(": <a href=live://property/forename>");
  buffer.Escape(m_foreName);
  buffer.Print("</a><br>");
  buffer.Escape(strTable.GetString("property_name_surname"));
  buffer.Print(": <a href=live://property/forename>");
  buffer.Escape(m_surName);
  buffer.Print("</a><br>");
  buffer.Print("</body></html>");
  
  return buffer.AsString();
}
Description

This method is called by Trainz to retrieve HTML which a player can use to configure the objects properties. Any embedded properties should use the live://property/propertyID format, all player readable strings should be sourced from the asset string-table, and all player configurable values should be appropriately escaped to avoid HTML corruption.

The Trainz uses its Mini Browser to display the HTML. See the MiniBrowser page to find supported HTML elements.

GetProperties

public Soup GetProperties(void)

Parameters

None

Return Value

Soup object containing data appropriate to represent the configured state of the object.

Example Implementation
public Soup GetProperties(void)
{
  Soup soup = inherited();
  soup.SetNamedTag("forename", m_foreName);
  soup.SetNamedTag("surname", m_surName);
  return soup;
}
Description

This method is used to save current properties into the session database. Care must be taken to ensure it writes data in the same tag format that SetProperties() is expecting. When overriding this method to handle your own properties, always call through to the overridden parent by using inherited().

SetProperties

public void SetProperties(Soup soup)

Parameters
  • soup = reference to soup to be saved to session.
Returned Value

None

Example Implementation
public void SetProperties(Soup soup)
{
  inherited(soup);
  m_foreName = soup.GetNamedTag("forename");
  m_surName = soup.GetNamedTag("surname");
}
Description

Restores object state with a Soup object returned from a previous call to GetProperties(). When overriding this method to handle your own properties, always call through to the overridden parent by using inherited(soup). This ensures that any data required by the parent class is appropriately set.

GetPropertyType

string GetPropertyType(string propertyID)

Parameters
  • propertyID = Name of property.
Return Value

The type of the current property.

Example Implementation
string GetPropertyType(string propertyID)
{
  if (propertyID == "forename" or propertyID == "surname")
    return "string";
  
  return inherited(propertyID);
}
Description

This method is used by Trainz to determine the type of the named property. The supported types and their parameters are listed in the table below.

Value type Parameters Description
string minimum-length,maximum-length A string value, with optional minimum and maximum lengths. e.g. «string,0,200».
int minimum-value,maximum-value,step-value An integer value with optional minimum, maximum and ‘step’ value. e.g. «int,0,100,5».
float minimum-value,maximum-value,step-value An floating point value with optional minimum, maximum and ‘step’ value. e.g. «float,0,10,0.5».
list sorted-bool An list, with an optional sorting flag (default off). e.g. «list,1» to sort, «list,0» for unsorted.
map-object category-list A list of map objects in the route which match a specific non-optional category list. e.g. «map-object,IND» for an industry list.
asset-list category-list A list of locally installed, compatible and available assets which match a specific non-optional category list. e.g. «asset-list,DR» for a list of installed Driver Character assets.
link A link type. This would usually respond and set some specific value, or perhaps toggle a bool.

GetPropertyName

string GetPropertyName(string propertyID)

Parameters
  • propertyID = Name of property.
Return Value

The name of the current property.

Example Implementation
string GetPropertyName(string propertyID)
{
  if (propertyID == "forename")
    return GetAsset().GetStringTable().GetString("property_name_forename");
  if (propertyID == "surname")
    return GetAsset().GetStringTable().GetString("property_name_surname");
  
  return inherited(propertyID);
}

GetPropertyDescription

string GetPropertyDescription(string propertyID)

Parameters
  • propertyID = Name of property.
Return Value

Description to be used as a caption for the edit box presented to the user for a specific property.

Example Implementation
string GetPropertyDescription(string propertyID)
{
  if (propertyID == "forename")
    return GetAsset().GetStringTable().GetString("property_description_forename");
  if (propertyID == "surname")
    return GetAsset().GetStringTable().GetString("property_description_surname");
  
  return inherited(propertyID);
}

GetPropertyValue

public string GetPropertyValue(string propertyID)

Parameters
  • propertyID = Name of property.
Returned Value

A string representation of the value of the current property.

Example Implementation
public string GetPropertyValue(string propertyID)
{
  if (propertyID == "forename")
    return m_foreName;
  if (propertyID == "surname")
    return m_foreName;
  
  return inherited(propertyID);
}
Description

Returns a string representation of the current value of the selected property, if possible. Where it is not possible to format a value into a string (such as with map-object and asset-list types) then any cached localised name may be returned, and native will attempt to find that object in any displayed list, etc.

LinkPropertyValue

void LinkPropertyValue(string propertyID)

Parameters
  • propertyID = Name of property.
Returned Value

None

Example Implementation
void LinkPropertyValue(string propertyID)
{
  if (propertyID == "doors")
  {
    m_doorsOpen = !m_doorsOpen;
    SetMeshAnimationState("doors", m_doorsOpen);
    return;
  }
  
  inherited(propertyID);
}
Description

Called when the player clicks on a «link» property type. Link properties are most frequently used to toggle boolean values and selecting «radio» buttons.

GetPropertyElementList

public string[ ] GetPropertyElementList(string propertyID)

Parameters
  • propertyID = Name of property.
Returned Value

A string array to for the player to select a value from.

Example Implementation
public string[] GetPropertyElementList(string propertyID)
{
  if (propertyID == "mode")
  {
    StringTable strTable = GetAsset().GetStringTable();
    
    string[] result = new string[10];
    int i;
    for (i = 1; i < 10; ++i)
      result[i] = strTable.GetString("property_list_mode_" + i);
    
    return result;
  }
  
  return inherited(propertyID);
}
Description

Retrieves a list possible values for a named property. Used for the «list» type. The returned list should support localisation by using string-table entries where appropriate.

FilterPropertyElementList

public bool FilterPropertyElementList(string propertyID, GSObject[] listObjects, string[] listNames)

Parameters
  • propertyID = Name of property.
  • listObjects = The list of objects about to be displayed.
  • listNames = The names of the objects about to be displayed.
Returned Value

Whether the filter function has altered the list at all.

Example Implementation
public bool FilterPropertyElementList(string propertyID, GSObject[] listObjects, string[] listNames)
{
  if (propertyID == "object-list")
  {
    bool bDidChangeAnything = false;
    // Remove any already added objects from the list
    int i;
    for (i = 0; i < listObjects.size(); )
    {
      if (IsAlreadyInList(cast<GameObject>(listObjects[i])))
      {
        listObjects[i,i+1] = null;
        listNames[i,i+1] = null;
        bDidChangeAnything  = true;
      }
      else
      {
        ++i;
      }
    }
    
    return bDidChangeAnything;
  }
  
  return inherited(propertyID, listObjects, listNames);
}
Description

Used for «map-object» and «asset-list» types to allow the list to be filtered before display. This gives the script an opportunity to cull any inappropriate values (such as those already added) and/or add any custom entries (such as a «none» selection).

SetPropertyValue

void SetPropertyValue(string propertyID, string value)
void SetPropertyValue(string propertyID, int value)
void SetPropertyValue(string propertyID, float value)
void SetPropertyValue(string propertyID, string value, int index)
void SetPropertyValue(string propertyID, GSObject value, string readableName)

Parameters
  • propertyID = Name of property.
  • value = string, int, float or object value to assign to the property.
  • index = list types only, specifies the index of the selected item in the list.
  • readableName = map-object and asset-list types only, specifies the localised name of the object/asset selected.
Return Value

None

Example Implementations
void SetPropertyValue(string propertyID, string value)
{
  if (propertyID == "forename")
  {
    m_foreName = value;
    return;
  }
  if (propertyID == "surname")
  {
    m_surName = value;
    return;
  }
  
  inherited(propertyID, value);
}

void SetPropertyValue(string propertyID, GSObject value, string readableName)
{
  if (propertyID == "junction")
  {
    m_junctionID = cast<GameObjectID>(value);
    m_junctionName = readableName;
    return;
  }
  if (propertyID == "sound-asset")
  {
    m_sound = cast<Asset>(value);
    m_soundName = readableName;
    return;
  }
  
  inherited(propertyID, value, readableName);
}
Description

Sets a new value for the named property. The variant called depends on the property type, as returned by GetPropertyType().

PropertyBrowserRefresh

public void PropertyBrowserRefresh(Browser browser)

Parameters
  • browser = Reference to browser object displaying properties.
Returned Value

None

Description

A callback method which the script writer can override to specify tasks to be carried out whenever the Browser is refreshed.

SetPropertyHandler

public void SetPropertyHandler(HTMLPropertyHandler handler)

Parameters
  • handler = Handler to assign to this property object.
Returned Value

None

Description

Called to add a sub-handler property object to this object. The added HTMLPropertyHandler can then implement property lists, etc. This is useful for organising property values into groups. Several pre-defined HTMLPropertyHandler classes also already exist in the core Trainz scripts, which script programmers can use to save time and avoid code duplication.

GetPropertyHandler

public HTMLPropertyHandler GetPropertyHandler(void)

Parameters

None

Returned Value

A reference to the current property handler for this object, or null if none has been set.

Categories

Прежде чем задать какой либо вопрос, изучите данный раздел!Если вопрос касается какого либо дополнения, проверьте, все ли зависимости на месте, а так же без ошибок.

Для быстрого поиска в браузерах Firefox, Chrome(Chromium), Opera сделана кнопка поиска по тексту! Вызывается она сочетанием Ctrl+F

Вопросы по ошибкам Trainz Railroad Simulator 2012
Запуск программы невозможен, так как на компьютере отсутствует d3dx9_42.dll. Попробуйте переустановить программу.  Вам необходимо установить DirectX 9. 
СкаÑаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ
Срок действия предварительной версии Trainz истек, и вы больше не можете пользоваться игрой.
Новые версии вы сможете загрузить, нажав на кнопку «Установить патч» в диалоговом окне настроек.
1. Мы советуем пользоваться исключительно лицензионными ключами. Купить можно тут. 2. Зайти в настройки игры и выставить во вкладке Planet Auran в окне Internet Connection поставить галочку Use HTTP Proxy, поле Address оставить пустым, в поле Port написать 9999.
Unable to open a 3D graphics window.
Please ensure that you have:
-Installed all Windows updates.
-Tried both OpenGL and DirectX settings. (Trainz Launcher->Configure Trainz->Display Settings)
-Selected an appropriate resolution in the Trainz Launcher settings.

If the above does not work, please consult your manual or visit technical support at
http://www.auran.com/trainz/technical_support.htm

Показать / Скрыть текст

1. Обновить драйвера на видеокарту. Nvidia/Radeon,AMD
2. Установить последние обновления DirectX Ð¡ÐºÐ°ÑаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ
3. Поменять настройки в настройках лаунчера с DirectX на OpenGL или с OpenGL на DirectX.
4. Установить последние обновления Windows.
5. Ошибка может быть в том что в настройках в лаунчере было разрешение 1024 x 768, а в файле trainzoptions — было 1280 x 1024. (Решение прописать в файле trainzoptions (Если таковой имеется) тоже самое что и в лаунчере.)
Cannot open Trainz asset database, it recommended that you restart you computer.
If this problem persits please reinstall Trainz or contact technical support.
Игра не может обратиться к Базе Данных.
1. Попробовать перезагрузить компьютер.
2. Открыть Content Manager и нажать слева вверху File -> Extended database repair. (Это может быть очень долго.)
3. Проверить что у Вас в папке UserData есть файлы ассетов базы (assets.sql, assets.tdx.).
4. Убрать из пути игры кириллицу.
5. Переустановить Trainz.
6. Обратиться в техническую поддержку Trainz.
Вылезло окошко Проверка и обновление базы данных…

Показать / Скрыть текст

1. После выхода из игры не выключать компьютер 5-10 минут для завершения процесса TADDaemon.exe
2. Если оно уже вылезло, то сидим и ждем пока завершиться проверка и обновление базы данных. (Это может быть долго)

Общие вопросы

Вопрос

Ответ

Где скачать Trainz?

Тут!

Где скачать патч?

Тут!

Можно ли пропатчить пиратскую trainz 12?

Да, кроме билда 52143 

Раз Вы всё таки стали «счастливым» обладателем данной версии и желаете перейти на более новую версию, то необходимо скачать оригинальную версию от Auran и установить патч

Как пропатчить Trainz?

Скачать патч, поместить в папку с игрой (желательно, чтобы она находилась не на системном диска и не содеражала в своём пути русские буквы), запустить от имени Администратора. Если потребуется, указать папку с Трейнзом, после чего нажать Apply Patch и ждать завершения обновления

Есть ли русификатор на игру?

Нормального нет. А тот, что есть, используется на свой страх и риск

Как настроить графику в игре?

В настройках драйвера видеокарты. 

О настройке графики в TaNE можно почитать там.

Я скачал дополнение для Trainz. Что мне делать с ним дальше?

Как сделать скриншот (снимок экрана) в игре?

Скриншот делается нажатием на клавишу «Print Screen|SysRq» на клавиатуре. Сам файл после съёмки помещается в директорию игры в папку «screenshots» либо «UserDatascreenshots»

Как записать видео из игры?

Запись видео осуществляется специальными программами записи видео с экрана монитора. Например, «Fraps»

Как ходить по кабине?

Для этого надо в файл trainzoptions.txt (до версии 3.7 он находится в корневой папке игры, после в UserData; если его там не оказалось, создайте вручную) добавить строку -freeintcam

Как настроить trainzoptions?

Смотреть здесь

Как сделать Быстрое/Расширенное восстановление базы данных?

Для этого надо открыть Контент менджер, затем выбрать File (Файл) -> Quick Database Repair (Быстрое восстановление базы)/Extended Database Repair (Расширенное восстановление базы)

Как перенести все свои дополнения с одной игры на другую?

Для этого надо перенести папки local и original (находятся в UserData) из первой игры игры в папку второй игры, после чего сделать Быстрое восстановление базы/Quick Database Repair

Как восстановить удалённые дополнения

Всё, что удалено/изменено за последние 3 дня использования трейнза можно найти в папке UserDatabackups. Для восстановления дополнения достаточно перенести папку с ним в Контент Менеджер, после чего он будет снова установлен в игру

Для чего нужна папка original в папке UserData, и можно ли её удалить?

В данной папке находятся дополнения установленные с DLS, имеющие статус Original (без зеленого треугольника в КМ). Удалять ее не нужно.

Не удаётся запустить локомотив, всё делаю правильно

Проверьте, чтобы в кабине локомотив находился машинист 

Если его там нет, сделать это можно через настройки сессии. Заходим в редактор сессии, затем в Главном меню выбрать пункт Edit Session. В открывшемся окне выбрать Driver Setup и нажать Edit. Нажать Add another driver и выбрать машиниста, затем нажать на vehicle и выбрать локомотив

При установке дополнения появляется окно с текстом The asset ‘Название дополнения’ is already install с четырьмя кнопками, что выбрать?

Если в месте, откуда взяли дополнение, не указано о необходимости перезаписи, то выбирайте Пропусти все/Skip All. Иначе может перезаписывать/Overwtire. 

Ни в коем случае не ставьте галочку Use this option ftom now on

При установке дополнений происходить перезапись/пропуск без вопросов, как быть?

Открыть настройки Контент Менеджера и на вкладке Miscellaneous нажать на кнопку Reset Watnings Dialogs

Как можно карту увеличить чтобы было больше чем этот один квадрат?

Самая верхняя вкладка, кнопка «добавить тайл»

Как двери открыть на клавиатуре?

C клавиатуры двери открываются, только на трамвае 71-619, на электричках c сайта ts-mvps

Где найти Content Manager?

Вторая кнопка снизу от «Играть»

Как правильно сделать стрелки. Когда подъезжаю к ней, поезд сходи с рельс. Что надо делать?

В контенте загружал дополнение и поставил галочку на «пропустить» всегда. Можно ли это как нибудь убрать что бы я снова мог выбирать?

В настройках контента это делается. Последняя вкладка, будет кнопка справа » сбросить предупреждения » жмешь и КМ будет спрашивать.

Как вставить маршрут в TRAINZ, если этот файл типа .zip.

Его нужно извлечь из zip-папки (например с помощью программы winRAR). затем через контент-менеждер загрузить в игру, следя за ошибками, предупреждениями и остальными косяками.

Как обновить билд игры?

Установить патч

А есть ли для Trainz 12 вагоны невского экспресса с салоном?

Есть, но без салона

Можно ли как-то все иностранные дополнения, весь дефолтный мусор удалить из игры?

Только отключить. Правой кнопкой и Disabled

Я установил дополнение, но в игре получается так, что сама игра доп видит, но на карте он не отображается. Что делать?

Так бывает либо когда дополнению не хватает КУИДОВ, тогда вам сюда, либо когда данная версия игры не поддерживает доп (т.е. у вас, например, Trainz 2006, а доп рассчитан на Trainz 2009)

Как определённому локу поставить определённую кабину???

При запуске карты, появляется надпись «Карта не найдена/не выбрана

Это значит что билд вашего ТРС меньше билда, на котором построена данная карта.

Как просмотреть ошибки/предупреждения дополнения?

ПКМ по дополнению -> View errors and warnings

Как исправить ошибки в дополнении?

Сперва просмотреть текст ошибки, затем открыть дополнение на редактирование -> ПКМ по дополнению -> Edit/Edit in Explorer. 

Дальнейшие действия для наиболее распространённых ошибок описаны ниже

Хочу поиграть в мультиплеер в ТРС!

Это реально возможно только если у вас лицензионный ТРС с настоящим, не левым, купленным ключом. 

Если у вас с этим всё чики-пуки, то поздравляю, проблем с соединением быть не должно. Главное это зарегаться на оф. сайте аурана, прикрепить ключ (там же) к вашему профилю и в настройках ТРС-а также ввести ваш ключ! И, что самое главное, не делиться ни с кем этим ключом! Иначе ваш ключ забанят аурановцы!

Можно ли дополнения из MSTS закинуть в ТРС?

Нет. Это совершенно разные игры, и формат дополнений у них разичается

Как в редакторе машиниста посадить в локомотив который заменил только что?

Заходишь в игру.Должен выйти список Поезда и прочее.Drivers выбираешь это машинисты и жмешь на понравившегося и выбираешь поезд свободный

Как установить доп в Trainz: A New Era?

Точно так же, как и в любой другой трейнз, открываешь КМ, и закидываешь в него допы

Ребят, а можно товарные вагоны в редакторе сразу загрузить грузами, или только в игровом режиме загружать?

Да… можно

Исправление ошибок в дополнениях

Ошибка/предупреждение «The texture ‘x.tga’ is a uniform color»

Подробная инструкция описана здесь

Ошибка/предупреждение The tag ‘image’ in ‘0’ points to nonexistent file: ‘thumbnail.jpg’

Добавить превьюшку (картинку) с указанным именем, например thumbnail.jpg

Если Вам этого оказалось мало и хотите поизучать ещё, то можно почитать эту тему

1-Это дополнение использует устаревший номер сборки игры. Номера сборок ниже 2.9 больше не поддерживаются.
-Метод устранения:
Исправляется довольно просто, но может иметь и другие последствия, в виде ошибок и предупреждений, которые вылезут в связи с изменённым наполнением файла CONFIG.TXT для версии 3.7.

Выделяем куид в КМ, правой кнопкой мыши открываем контекстное меню. Выбираем пункт «Редактировать — Редактировать в окне Контент Креатор Плюс».
Открывается окно Контент-Креатора, соглашаемся на изменения в выскакивающем окошке — закрываем. Проверяем результат — правая кнопка мыши «Показать ошибки и предупреждения». Если таковых нет — «Редактировать — Подтвердить». Прыгаем до потолка. )
Если всё-таки вылезли иные предупреждения или ошибки — смотрим дальше по теме.

2-Отсутствует обязательный контейнер ‘thumbnails’.
-Метод устранения:
Выделяем куид в КМ, правой кнопкой мыши открываем контекстное меню. Выбираем пункт «Редактировать — Редактировать в окне Контент Креатор Плюс».
Открывается окно Контент-Креатора, слева, в отдельном поле, есть «дерево» контейнеров данного дополнения. Наводим курсор на самый верх, откуда всё начинается, правой кнопкой открываем контекстное меню и выбираем «Добавить контейнер эскизов.
После добавления появится в окно —
В нём есть окно файла (цифра раз), с помощью которого нужно выбрать файл рисунка в папке куида. Он может там быть, а может и нет. Чаще всего имеет название $Screenshot$.jpg, либо «Thumbnail.jpg». Может называться и по-другому, не поленитесь, посмотрите. Если файл рисунка-превьюшки отсутствует — то добавьте что-нибудь сами, например воспользовавшись программой «МешВьювер», о ней чуть ниже и отдельно, как и о других. Или любую другую ассоциативно схожую по содержимому из названия куида.

3-Не задан тег ‘image’ в контейнере ‘0’.
Тэг ‘image’ в ‘0’ указывает на несуществующий файл ‘thumbnail.jpg’.
Тег ‘image’ в ‘0’ должен иметь расширение файла изображений.
-Метод устранения:
Три способа решения данной проблемы:
Способ 1 — ( и он-же правильный, если куид без значка «редактированный», т.е. без зелёного треугольника в КМ, дабы оставить куид «оригинальным» )
— скопировать последнее число куида ( <kuid:xxxxxx:вот это число> ), открыть папку UserData и вставить это число в окно поиска виндовс.
Он предложит много всего, но необходимо найти именно папку с искомым куидом и поместить в неё рисунок в формате JPEG или ВМР, разумно маленького размера, с таким-же именем и форматом. После чего, не закрывая папки, проверить наличие ошибки ещё раз. Вдруг не туда поместили.
Если куид используется локально, то можно любую. Если потом будет упаковываться в пак дополнений — сделайте нормальный рисунок.
Способ 2
— открыть куид в окне «Эксплорер», и поместить туда графический файлик, по типу «способа 1». Если в папке куида присутствует папка Art, и в ошибках-предупреждениях она будет указана как путь эскиза, то помещать рисунок нужно именно в неё.
Способ 3 ( вандальный )
— открыть куид в окне «Эксплорер», найти файл config.txt, открыть его и найти следующие строчки :
thumbnails
{
0
{
image «thumbnail.jpg»
width 240
height 180
}
}
Путём, каким ходить не надо, превращаем эти строчки в :
thumbnails
{
}
Расчёт оконченSmile
Сохраняем изменения в файле и «поддтверждаем» куид в КМ. Предварительно выбрав «Посмотреть ошибки и предупреждения», вдруг что забыли или напортачили.

4-Встречается иногда и такое, либо на подобии — Файл ‘хххххххх.wav’ не существует.
-Метод исправления:
На самом деле он существует и жив-здоров ! Просто называется он по-другому и лежит себе спокойненько в папке куида.
Тут два способа :
1 — открыть через «Редактировать — Открыть в окне Эксплорер» и переименовать, как того требует предупреждение. Вернее какое имя оно указывает, так и переименовать.

2 — Либо открыть с помощью «Контент креатор плюс», найти слева в окне дерева куида вкладку sound, и в нём указать имя существующего файла.

5-Ошибка загрузки звука ‘bells.wav’, убедитесь что это действительно WAV-файл.
-Исправляется следующим образом:
Подобную ошибку необходимо лечить прибегнув к помощи конвертера звуков. Благо их в инете валом, так что найти такой проблемой не станет.
У меня стоит простенький «FREE AUDIO CONVERTER» вот ссылка на его скачивание http://www.freemake.com/free_audio_converter/
Если у кого-то есть другой — пользуйтесь чем умеете.
Проверьте в свойствах файла его скорость потока, она должна быть 352 Кб/с или 705 Кб/с. Если данные числа отличаются — то игра не видит этот файл как звук и выдаёт ошибку. Хотя порой и пропускает как ни в чём не бывало. Помогает просто повысить битрейт с 352 Кб/с до 705 Кб/с.
Необходимо переконвертить этот звук по следующим параметрам :
Частота дискретизации звука должна быть 44100 Гц, с битрейтом 8 или 16 бит (в зависимости от того, какой оригинал) — обязательно МОНО.

6-Не задан тег ‘category-era’ в ‘scenery’.
-Метод исправления:
Открывается в «Контент креатор плюс», и ставится период времени, когда было такое «что-то». Машина, корова, труба и т.д., может быть что угодно Нужна просто некая эра существования сего предмета.
По умолчанию, «креатор» поставит 00 и предупреждение пропадёт само-собой, так что на ваш выбор. Либо сами поставьте, либо просто закройте креатор и проверяйте ошибки и предупреждения снова. Данное предупреждение исчезнет.

7-Не задан тег ‘category-region’ в ‘groundtexture’.
-Метод устранения:
Необходимо открыть в «Контент креатор плюс» и проставить регион, в главном окне. Этот контейнер будет пурпурно-красным. Не ошибётесь.
Иначе Креатор сам проставит регион по-умолчанию, и на этом всё закончится.

8-Нет файла *.texture.txt для тектстуры ‘gab_gl.texture’.
-Метод исправления:
Случаются ситуации, когда загрузив дополнение и посмотрев «Ошибки и предупреждения» появляются сообщения, что отсутствует или невозможно загрузить текстуру.
Иногда случается при упаковке дополнений и в большинстве случаев, это решается с помощью утилиты Images2tga.
Устанавливаете по умолчанию, установив — запускаете программу и в меню SetUp нажимаете строчку «Open with…»
Откроется окошко, для указания корневой папки игры, ТРС2009, ТРС2010, ТРС2012 — все 3 раза указываете свою папку игры.
После этого ставите галочки в меню Option и закрываете.
Теперь, открыв КМ и найдя дополнение с вышеописанными проблемами, кликаете ПКМ, выбираете «Open with…» и выбираете установленную утилиту.
После того, как закончится её работа, проверьте в «Ошибки и предупреждения», дабы убедиться что ситуация исправлена, далее «подтвердить».

9 — Текстура ‘shadow/shadow.jpg’ имеет не верный формат.
-Метод исправления:
Данный пример приведён исходя из того, что текстура имеет чёрный цвет, то есть её RGB = 0,0,0. Если текстура другого «абсолютного цвета — проставляются отсутствующие цвета, так-же как написано ниже.
Открываем графический редактор, выбираем палитру и проставляем в значениях цвета красный 2, зелёный 2, синий 2, то есть абсолютно чёрный цвет… почти абсолютно )
Как выставили цвет и добавили в палитру — ставим самым маленьким пером одну единственную точку, где-нибудь в уголке картинки. Сохраняем изменения и проверяем в КМ на наличие ошибок.
Если текстура очень маленького разрешения (встречаются 8хCool, то можно увеличить её разрешение, до 16х16 или 32х32 — в зависимости от назначения, и явственного проглядывания нашего изменённого пикселя.
По поводу губительного влияния этой точки на всю сцену — можно вести долгие дискуссии, итог которых будет один — кому как проще — тот так и сделает.
Утилита Image 2TGA
http://trainz.shaneturner.co.uk/tutorials/index.php/home/utilities/pevsoft-trainz-tools/images2tga

Аудиоконвертер
https://www.freemake.com/free_audio_converter/

Contributing authors: Fabartus

Introduction to Error Fixing in Trainz[edit | edit source]

Errors, Faults, Faulty assets, Bad Content, Faulty content are all synonyms in Trainz-speak for the same situation:

An asset is Bad. Most correctable faults will have become somewhat incompatible with the newer Trainz release preference for organizing model data. A small percentage were distributed with malformed components, were made to a less exacting standard earlier versions were sometimes tolerant of and other times caused crashes, or sometimes, somewhere, the asset file got corrupted. The later cases are real faults, the first is progress coupled with some carefree programming philosophies and decisions inconsiderate of the impact on the thousands of users.

P train grey.png

In point of fact most faults we see should have been (but aren’t) automatically handled and updated by CM or TrainzUtil on download.

Those with incompatible data linkings, generally need a new mesh (Non-English/foreign language alphabet characters illegal in Trainz or Windows file names in mesh and texture names are the culprit in those.), and corrupted data could be your hard drive, the internet, or sometimes on the DLS itself. Sometimes deleting an asset then re-downloading it cures the first two cases.

  • Many times the errors are simple errors of assumptions as a content creator did variations on a theme, in effect Reskinning at least parts of her creative output without a full up test, or cutting, pasting, and quickly editing in an element or feature, alas incorrectly. These are basically typos and can happen to anyone. This sort of error happened a lot in pre-T06 assets which is why that T’06 version instituted the initial error checking into the before-commitment and before-uploading process (as well as pre-cdp generation)—which has made the bleeding slow but not stop, but left the errant cdp file on the DLS unchanged.
  • Many times these got fixed, but for legal (copy rights) reasons, and lack of a past ability to replace a faulty DLS asset, or for lack of understanding how, the fixed version has an entirely different KUID. This can be confusing to veteran Trainzers much less new Trainzers, so we’ll present techniques below to not run afoul of this one. The originators data base (the DLS) knows these first versions are obsoleted by a replacement by the inclusion of a obsolete-table entry; anyone with both items has no problems thereafter, but the database and we Trainzers have no easy and efficient CM tool to tell us the new kuid is available.

We soon painfully learn when and how to check versions on a new faulty asset to compensate for a system sometimes abused or historically less capable.

  • Another and the most common kind of error or fault occurs when the asset needs an tweak to conform to a newer level of asset technology. These should have been handled automatically but N3V chose a different design philosophy and just didn’t think of the time cost to the user community because of their methodology.[1]
  • These flaws in Trainz content is most often frequently something which can be ‘fixed’ by small ‘tweaks’—hand edited changes into the files in the assets defining folder(s) opened in the operating system. This is our topic and the art and skill we hope to help you master in quick order. On the oldest content, these fix updates generally make the fixed asset broken to the software from the era it came from, because the fix requires installing new data organizing structures containers to make the newer software interpret the old elements that were organized a different way—ways which were admittedly less robust, reliable, and safe. These are good things for the prevent the hated BSoD. When they aren’t persuadable by this small effort, the Trainz forums become a gold mine and recourse.
  • The easiest to understand gold mine new users should bookmark for asset repair needs is the Content Creator’s Guide (Online version). The Trainz Wiki is authoritative relative to the newest data model, but it is often too terse, written for those already familiar (high volume content creators with a say in those specifications as it happens) with the modeling needs in a Config.txt file. But no worries, the prose and presentation of the CCG while dated is perfect to the fault fixing needs—after all, for a repair you just want to do the minimum change you can get away with. To bridge the gap, here on the Trainz Wikibook we’ve been upgrading and expanding the N3V presentation in the reference pages herein with much more explanation and introductory material for people of all education and experience levels.
  • In the worst case, the asset is missing key data (a mesh or texture) that is unobtainable, or the one won’t load despite everything you try. When all else fails, return the item for a refund. All $0.00 spent. That’s a good time to ask for help on the forum, but please do form the habit to make a fix try or three first, so you can tell people what you tried. Newbies who do that, instead of asking others to solve their problem for them get a far better reception and far more help—not to mention learn things otherwise not easy to teach, and build self-confidence too, both good goals. In other words, failure teaches best (mastering at the least, ‘what doesn’t work’, solidifies what does!) and if given the choice of helping a whiny new user, or someone trying hard, the second guy, as in life in general, is going to get better attention, and far more respect—self or from others.
  • Four software savvy veteran Trainzer’s: PEV, Andi06, Ianwoodmore, and Pcas1986 are expecting a 95% asset repair rate on older-to-oldest content (Their claims, their test benchmarks and statistical evaluation — all as of mid-April 2014) with the next release of AssetX and TARDIS which have been evolving since mid-2010; which means less than 2% of DLS content will fail their upgrade process, and that remaining older content with faults needing hand editing will be no more than 1–2% of the DLS population overall, and that’s steadily dropping thanks to a project called the DLS Clean Up. This, a slowly proceeding N3V DLS cleanup project which will eventually eliminate most of those.

Be familiar with[edit | edit source]

It is assumed the reader has read through and gained a working understanding of the materials presented on the following pages before proceeding with the below:

  1. A
  2. B
  3. C

Goals of this Module[edit | edit source]

This module will give the reader a working knowledge of the following Trainz knowledge topics:

  1. A
  2. B
  3. C

Topic 1[edit | edit source]

Topic 2[edit | edit source]

Topic 3[edit | edit source]

Topic 4[edit | edit source]

This page is a stub of an intended page, its’ outline, or otherwise a page in major ways temporarily incomplete relative to plans for future contents Trainz Wikibook writing and in-progress overhaul. You can help Wikibooks and the Trainz Wikibook project by adding to it and expanding it.
  1. Case made for preprocessing, Auran forums, 2014-0805

Исправление ошибок и предупреждений в куидах

Как исправить поврежденные куиды в trainz 19

Как исправить поврежденные куиды в trainz 19Исправление ошибок и предупреждений в куидах

Как исправить поврежденные куиды в trainz 19автор yuriy61 Пн Июл 20, 2020 11:15 am

1-Это дополнение использует устаревший номер сборки игры. Номера сборок ниже 2.9 больше не поддерживаются.
-Метод устранения:
Исправляется довольно просто, но может иметь и другие последствия, в виде ошибок и предупреждений, которые вылезут в связи с изменённым наполнением файла CONFIG.TXT для версии 3.7.

6-Не задан тег ‘category-era’ в ‘scenery’.
-Метод исправления:
Открывается в «Контент креатор плюс», и ставится период времени, когда было такое «что-то». Машина, корова, труба и т.д., может быть что угодно Нужна просто некая эра существования сего предмета.
По умолчанию, «креатор» поставит 00 и предупреждение пропадёт само-собой, так что на ваш выбор. Либо сами поставьте, либо просто закройте креатор и проверяйте ошибки и предупреждения снова. Данное предупреждение исчезнет.

7-Не задан тег ‘category-region’ в ‘groundtexture’.
-Метод устранения:
Необходимо открыть в «Контент креатор плюс» и проставить регион, в главном окне. Этот контейнер будет пурпурно-красным. Не ошибётесь.
Иначе Креатор сам проставит регион по-умолчанию, и на этом всё закончится.

Источник

,
Старые ТSM стрелки(это куиды-перекраски) писалось про них уже 100500 раз, что для их исправления требуется радикальная правка главной библиотеки BGR Switch Common Mesh Library, никто этим заниматься пока что то не собирается. В TANE/ТС19 актуальны iTSM стрелки.

http://images.vfl.ru/ii/1578833431/7726955d/29179585_m.jpg (http://vfl.ru/fotos/7726955d29179585.html)
Установил карту вот эти куиды с ошибками как это можно исправить и есть ли у кого исправленые.

Прошу помощи. С ошибками

С Ошибкой.
ТРС 2019

Без ошибки для TRS19:

Vaggon, честно говоря, я бы посоветовал удалить этот древний хлам времён ТРС2004 и не портировать его в новые версии ТРС.

FILIPP1992,найди и скачай в этой куиднице, исправный https://trainzland.ru/kuid

Kirelareus, http://file.sampo.ru/68kzsj/
Drakon4ikus212,

можно попросить повысить версию куида до 3.5 хотя бы и исправить ошибки после повышения, очень надо
А какой смысл в этом действии? Дополнение в данном виде ошибок не имеет. Предупреждение
! VE48: This asset uses an obsolete trainz-build number. Trainz-build numbers below 3.5 are no longer supported.
на работу не влияет. Только из-за этого?

на работу не влияет. Только из-за этого?

При повышении билда выскакивает куча ошибок, я являюсь админом в одном мультиплеерном сообществе и хотел бы это дополнение залить на длс и для этого нужно повысить билд хотя бы до 3.5

а где скачать подскажи пожалуста

Можешь с куидницы, а можно с DLS

скачал с длс и пишет установлен с длс поврежденный

с куидницы скачивал тоже самое

П.С. Первый раз слышу, чтобы было скачано с ДЛС, и с ошибками.
Был случай, у подобного рода сборок, когда я, скачанные с ДЛС куиды, отправлял знакомому, и они (у него) ставились с ошибкой. Но чтобы сразу, после скачки, с ошибкой!?

скачал с длс и пишет установлен с длс поврежденный

с куидницы скачивал тоже самое

Попробуй выделить все с ошибками далее посмотреть версии дополнения показать отдельно и поищи в куиднице

Взял все удалил и установил карту заново, в Контент Менеджере ни одной ошибки. Захожу в Редактор ошибок тоже нет, но деревья не прорисовываются.

но не был предварительно закачан для этой сборки>. Что делать?
Не совсем понимаю о чем именно речь. Для какой такой сборки!? хрен поймешь этот ауран.
Может, деревья, просто не установлены, раз такое пишет? Такое ощущение, что не все установлено, что предлагала игра. (я говорил о том окошке, которое выскакивает когда только заходишь в игру, если игре есть что докачать)

Сборка 105175. Но в окне же вылазиют зарубежные карты!

Их надо обязательно кочать?Судя по всему, грамотность и правописание хромают? 30 дней на повторение орфографии и правописания.

Пожалуйста эти для TS19

Пожалуйста эти для TS19

Всё есть на dls обновите куиды свои на более высокую версию

Фёдор Александрович, а как это делается исправление и адаптация? я просто не знаю и не понимаю, есть может инструкция или гайд.

А как быть если в зависимостях ошибка исчезла а в общем Тепловозе та же?( в зависимостях ошибок нет. базу пере собрал не помогло)

Можно пожалуйста исправленные. Скачать с ошибками тут можно (http://file.sampo.ru/s6644r/).

Поделитесь вагонами для 19 пожалуйста

И вот ещё пожалуйста

Есть у кого ласточка для 19? Вот (https://yadi.sk/d/Idps5B2y3QCiqP) для 3.7, на 19 с ошибками лезет, может кто исправить? И вот эта (http://file.sampo.ru/wwgs32/) деталька тоже с ошибкой.

ЧЕЛЛ, Всё что есть (http://file.sampo.ru/7k28g5/)

xakepok,
Даже сигналка SU на удивление работает
А она, собственно работает и в TANE и в ТС19. Речь шла о Z7.

почти всё без ошибок встало, ошибочные, что нельзя исправить, удалил.
Просто выдрал из окружения и даже не зареплейсил? Интересный ход.

ну а мне по чём знать, что карта играбельна в ТРС 19 или нет?
а я ведь написал, что по крайней мере

не тащите вы старые карты из ТС12, если автором маршрута не оговаривалась возможность работы в новых версиях ТРС.

Мне нравится эта карта
Сомнительный аргумент. Ладно, карты которые, сделаны в 3.7, ещё может и имеет какой-то смысл попробовать адаптировать. Всё, что делалось раньше, даже,не стоит и заморачиваться. Есть часть адаптированных в TANE старых карт, можешь ознакомиться, если не видел темы https://forum.trainzup.net/showthread.php?t=5021

ну а если такая ситуация, ну как быть то?
Если ты имеешь в виду мой пост #861? Растительность Pofiga ещё можно попытаться позаменять (в ТС12, разумеется)на что-то похожее от RMM. А сигнализация Z7 абсолютно неиграбельна и адаптация бессмысленна, и никто заниматься этим не будет, писалось об этом много раз. Только полная замена на sU или UZ.

xakepok, так есть желающие научить!? То без проблем, а то говорить то все могут, а как помочь, так сразу стрелки начинаются. Не хорошо однако.

Для ТРС 19 пожалуйста.

Vladimir), какие именно деревья?

st_rmm они КМ есть но их нету в игре.

AMENDORF, http://file.sampo.ru/tz24g7/
объясните мне, каку вас встроенный контент может отсутствовать?
Я сам не знаю.

AMENDORF, http://file.sampo.ru/tz24g7/
объясните мне, каку вас встроенный контент может отсутствовать?
Я сам не знаю.
Всё равно опять с ошибками.

e_m_ks, куиды 429786, это ST Pofiga 5-й версии для ТС10-12, в TANE/TC19 не работают и исправить нельзя.

AMENDORF, http://file.sampo.ru/tz24g7/
объясните мне, каку вас встроенный контент может отсутствовать?
Обыкновенно, кроме полных версий и на Ауране и в Стиме продаются усечённые региональные сборки, поэтому некоторый встроенный контент из полных версий в региональных сборках просто может отсутствовать

Всё равно опять с ошибками.
Потому что это дефолт, если его просто так перенести из одной версии ТРС в другую, то всегда будут ошибки. Рекомендуется перекачать самостоятельно с DLS, те куиды, что там имеются(13 штук твоих там точно есть), для остального придётся конвертировать дефолтные текстуры в стандартный формат tga с помощью утилиты Image2Tga.

Нужны исправленные для ТРС 19

ТРС 2019, билд 105175
ЭД4М-0456, несколько дней назад не было ошибок, переустановил ТРС, теперь ошибка в Tab_27

kuid:573856:100827
http://images.vfl.ru/ii/1587717603/df53e13b/30314105_s.jpg (http://vfl.ru/fotos/df53e13b30314105.html)
Да, раньше была проблема с Tab_77, можно найти исправленную версию, но тут Tab_27. Как исправить ошибку?

ЧЕЛЛ, 5 шт (http://file.sampo.ru/8524g8/) и таблички (http://file.sampo.ru/w9tktz/)
AnChex, твои (http://file.sampo.ru/d8jzf2/)

ТРС 2019, билд 105175

большая часть куидов дефолтные как они могут быть поломанными?

Ознакомься внимательно с этим постом https://forum.trainzup.net/showthread.php?t=4170&p=545629&viewfull=1#post545629

Для ТРС 19 пожалуйста.

Помогите, пожалуйста, с этими куидами исправленными для 2019 трейнза.

tvvas, я ведь уже писал, что это левый куид, с выдуманным от балды ID. В TANE/TS19 такие ассеты блокируются и исправить это нельзя. Только заменой на легальные куиды.

Так я заменил этот левак, но он всё равно остался в маршруте.

Фёдор Александрович, могу дать поэкспериментировать, карта Павелецкое Направление. Все ошибки убрал, левак заменил.
https://yadi.sk/d/wAEN-xGsqwGODQ карта
https://yadi.sk/d/UEnZ7zOy4aqKew сессия

tvvas, это та пародия на карту от Польщикова со старой сигналкой и кучей ошибок в стрелках?

А есть лучше? Да ошибок куча, но боты работают, как не странно в сессии. Единственное плохо, что стрелки живут своей жизнью, даже расставив маркеры пути не помогают.

RZD ED4M 0423 Golova el,

так же не разобрался, как исправлять отсутсвующие связи и куиды в ТРС19, если кто сможет объяснить, то заранее благодарю.

Добрый день! Прошу данные куиды для ТАНЕ.

xakepok, частично http://file.sampo.ru/45snf4/

ЧЕЛЛ, только два http://file.sampo.ru/6grj6n/

огромное тебе спасибо))Для «Спасибо» здесь есть специальная кнопка. Не засоряй тему. Предупреждение!

Для ТРС 19 пожалуйста.

,
Приветствую, буду рад если поделитесь ЧМЭ3-5078 для ТАNЕ.

Подробнее об ошибках.
ЧМЭ3-5078 https://yadi.sk/d/abaInkphmWB3X
; Validating
; MeshResource::LoadResource> | arc:fld:$(local)/hash-35||kuid 244741 500780.tzarc|
; Loading mesh chme3_body/chme3.im
— VE171: Expected texture file type but found ‘chme3_body/dep2.jpg’ for ‘arc:fld:$(local)/hash-35||kuid 244741 500780.tzarc|’
— VE165: Texture ‘chme3_body/dep2.jpg’ is missing or could not be loaded in mesh ‘chme3_body/chme3.im’, material ‘dep_morda778.m.onetex’.
— VE165: Texture ‘chme3_body/dep2.jpg’ is missing or could not be loaded in mesh ‘chme3_body/chme3.im’, material ‘dep_morda778.m.onetex’.

Заранее спасибо друзья!

FILIPP1992, http://file.sampo.ru/rt3vk9/
Borchanin, может быть и есть. Но, поскольку данного локомотива нет в свободном доступе, то придется ждать, когда у автора или кого-то из покупателей не возникнет желание эти ошибки исправить.

Спасибо за помощь. Отмечу, что удалось привести его в рабочий вид, но пришлось отключить все эти меши с ошибками. Ладно, чуть позже думаю можно в Стим купить аналогичный ТЭ3, и оттуда взять корректную модель. Наверное так будет проще всего):yes:

Помогите пожалуйста исправленными для трс19

Ворох ошибок:
http://images.vfl.ru/ii/1588888910/70c96531/30447190_m.jpg

Требуется исправный.
Спасибо!

Для ТРС 19 от ТЭП70

Для ТРС 19 от ТЭП70

Прошу для карты Казахстан. Желательно под ТАНЕ.

Субарист, под трс 19 чтоб не лагали? Наверное, нет таких
Или надо исправить ошибки в куидах, типа Tab_77? Там в конфиге адрес подправить и ошибки не будет

Как исправить ошибки в куидах МВПС в ТРС 2019:
1) Найти куид с ошибкой Tab_xx
2) Открыть список зависимостей к нему
3) Это будет mesh library

4) Открыть на редактирование папку куида mesh library
5) Открыть на редактирование конфиг ошибочного куида Tab_xx
6) Сравнить путь до файла в конфиге с именем файла в подпапке куида mesh library

7) Исправить ошибку в конфиге Tab_xx (например)

Сохранить конфиг, подтвердить два куида.

Как исправить не знаю уже и базу пересобирал, с удалением куидов

Источник

Как исправить поврежденные куиды в trainz 19

Volaner, ни чего не делал, просто установил сценарий, собрал зависимости и запустил, появился жук.

Скорее всего закрючило одну из команд бота. Пройдись по всем лок.бригадам, что есть в сценарии, если есть проблема, будет восклицательный знак мигать. В общем надо локализовать проблему.

Ещё выдели верхнюю ошибку и нажми ‘more’, может понятней станет

выдели верхнюю ошибку и нажми ‘more’, может понятней станет
Вот скрин ошибки:
http://vfl.ru/fotos/2fd3e19a30022459.html

Не, это мне ни о чём не говорит.

Ты лок.бригады просмотрел? У них ошибок нету?

Ещё такой вариант. Сделай копию сценария, и удаляй по одному локомотивы. После удаления каждого, запускайся и смотри, будет ли ошибка

Речь идёт об чём то очень старом, чтоб заработало надо обновлять до 3.7

Здравствуйте, подскажите пожалуйста как эту ошибку в команде zxPath single (которая в quick drive) исправить. Предположительно она появилась после установки zxPath v2. Возвращаться назад к zxPath пробовал, бесполезно.

Всем доброго времени суток. Как я понял данная ошибка VE65: The *.texture.txt file is missing for texture resource ‘road5_oz-road5.texture’. лечится Images2TGA. но можно чуть подробнее как именно. Файл этот открыл программой а что дальше не пойму

1) Сохраняешь файл как jpg или tga
2) Создаёшь для него texture.txt с помощью TextureTXT
http://trainz.shaneturner.co.uk/tutorials/index.php/home/utilities/pevsoft-trainz-tools
3) Заменяешь текстуру у меши, указываешь только что созданный texture.txt, с помощью мешь-эдитора
http://forum.trainzdevteam.ru/posts/t4—1-0-1-IM-editor

Volaner, утилита автоматически сохраняет текстуру в tga формате.
Пункты 2 и 3 абсолютно не нужны, читай почему

2) Создаёшь для него texture.txt с помощью TextureTXT
Зачем?! Утилита автоматически генерирует текстовик-дескриптор текстуры при пересохранении.

3) Заменяешь текстуру у меши, указываешь только что созданный texture.txt, с помощью мешь-эдитора
Это вообще не нужно, поскольку текстовый файл с именем текстуры уже сгенерен, мешь сама примет его во внимание.

Vovanich07, открываешь файл texture, выбираешь в меню команду save as, будут автоматически сгенерированы два файла. Один текстура с расширением tga и текстовый файл с именем, одинаковым с текстурой. Исходный файл texture можно удалить. Остаётся подтвердить отредактированный куид.

Зачем?! Утилита автоматически генерирует текстовик-дескриптор текстуры при пересохранении.

Разве? Давно ничего не чинил, не помню, мне казалось, что texture.txt приходилось отдельно делать.

Это вообще не нужно, поскольку текстовый файл с именем текстуры уже сгенерен, мешь сама примет его во внимание.

Vovanich07, указанная текстура действительно потеряна для меши 3 лода, где она, вопрос к автору дополнения.

Я правильно понял что данная ошибка не лечится?

Приветствую всех помогите с этим. VE192: Tag ‘distance’ does not contain a valid float list: 10,280′

и VE33: Alias mesh ‘mash.kin’ not found in dependency

Приветствую всех помогите с этим. VE192: Tag ‘distance’ does not contain a valid float list: 10,280′

и VE33: Alias mesh ‘mash.kin’ not found in dependency

— Изучи папку с ассетом, найди mash.kin. Есть ли он там вообще?
— По поводу ‘distance’. Покажи весь конфиг (сверху есть такая жёлтая кнопочка со знаком вопроса, в неё нужно оборачивать код)

VE33: Alias mesh ‘mash.kin’ not found in dependency
проверь наличие меши ‘mash.kin’в зависимости твоего куида.

VE192: Tag ‘distance’ does not contain a valid float list: 10,280′
ошибка указывает на неверный синтаксис переменных. Покажи конфиг куида.

VE33: Alias mesh ‘mash.kin’ not found in dependency
проверь наличие меши ‘mash.kin’в зависимости твоего куида.

VE192: Tag ‘distance’ does not contain a valid float list: 10,280′
ошибка указывает на неверный синтаксис переменных. Покажи конфиг куида.

Не внимательно прочитал

Здравствуйте. Подскажите пожалуйста, в сцене «На выручку» на Русском дизеле появилась проблема с М62-1867.
При загрузке сцены выскакивает жук:

Далее основная проблема, при начале движения локомотива выскакивает еще один жук и пропадает кабина вот с такими ошибками:

В Контент Менеджере все чисто. Не могу разобраться в чем проблема, помогите пожалуйста!

Здравствуйте. Подскажите пожалуйста, в сцене «На выручку» на Русском дизеле появилась проблема с М62-1867.
При загрузке сцены выскакивает жук:

Далее основная проблема, при начале движения локомотива выскакивает еще один жук и пропадает кабина вот с такими ошибками:

В Контент Менеджере все чисто. Не могу разобраться в чем проблема, помогите пожалуйста!

Проверь наличие обновлений для локомотива и его библиотеки. Похоже на конфликт версий

VE33: Alias mesh ‘mash.kin’ not found in dependency
проверь наличие меши ‘mash.kin’в зависимости твоего куида.

VE192: Tag ‘distance’ does not contain a valid float list: 10,280′
ошибка указывает на неверный синтаксис переменных. Покажи конфиг куида.

kuid
username «SLE 4ES5K-001A»
username-ru «4ЭС5К-001а»
engine 1
mass 96000
kind «traincar»
class «ZLocomotiveLLCType2»
script «loc_llc_t2.gs»
enginespec
enginesound
hornsound
interior
pantograph
category-class «AC»
light_color 251,243,173
ditch_color 255,200,200
max-coupler-gap 0.05
disable-extra-track-sounds 1
author «SLAVA»
category-region «RU»
category-era «2000s»
trainz-build 3.6

soundscript
<
trans
<
repeat-delay 0,0
distance 5,5
attachment «a.cabfront»
volume 0.6
nostartdelay 1
trigger «trans»

ventil1
<
repeat-delay 0,0
distance «10,280′»
attachment «a.pant1»
nostartdelay 1
volume 0.6
trigger «ventil1»

sound
<
0 «soundventilator_run.wav»
>
>

ventil2
<
repeat-delay 0,0
distance «10,280′»
attachment «a.pant0»
trigger «ventil2»
nostartdelay 1
volume 0.4

sound
<
0 «soundventilator_run.wav»
>
>

compr
<
repeat-delay 0,0
distance 5,5
attachment «a.pant0»
trigger «compr»
volume 0.6
nostartdelay 1
priority 100

mesh-table
<
default
<
mesh «body/body.im»
auto-create 1

effects
<
alw0
<
kind «attachment»
att «a.dit002»
>

arw0
<
kind «attachment»
att «a.dit001»
>

alr0
<
kind «attachment»
att «a.dit003»
>

default-night-forward
<
mesh «body/luch.im»
att «a.progFR»
night-mesh-base «default»
auto-create 0

effects
<
prluch
<
kind «corona»
att «a.corona»
texture-kuid
object-size 0.4
max-intensity 0.4
>
>
>

extensions
<
diesel_add_sound «0.7»
sound_koef «1.1»
is_off «1»
>

thumbnails
<
0
<
image «art/art.jpg»
width 240
height 180
>

1
<
image «art/rt_icon.tga»
width 128
height 64
>
>

проверь наличие меши ‘mash.kin’в зависимости твоего куида.
Прости за тупой вопрос как именно? Меши для меня темный лес)

VE33: Alias mesh ‘mash.kin’ not found in dependency
проверь наличие меши ‘mash.kin’в зависимости твоего куида.

VE192: Tag ‘distance’ does not contain a valid float list: 10,280′
ошибка указывает на неверный синтаксис переменных. Покажи конфиг куида.

kuid
username «SLE 4ES5K-001A»
username-ru «4ЭС5К-001а»
engine 1
mass 96000
kind «traincar»
class «ZLocomotiveLLCType2»
script «loc_llc_t2.gs»
enginespec
enginesound
hornsound
interior
pantograph
category-class «AC»
light_color 251,243,173
ditch_color 255,200,200
max-coupler-gap 0.05
disable-extra-track-sounds 1
author «SLAVA»
category-region «RU»
category-era «2000s»
trainz-build 3.6

soundscript
<
trans
<
repeat-delay 0,0
distance 5,5
attachment «a.cabfront»
volume 0.6
nostartdelay 1
trigger «trans»

ventil1
<
repeat-delay 0,0
distance «10,280′»
attachment «a.pant1»
nostartdelay 1
volume 0.6
trigger «ventil1»

sound
<
0 «soundventilator_run.wav»
>
>

ventil2
<
repeat-delay 0,0
distance «10,280′»
attachment «a.pant0»
trigger «ventil2»
nostartdelay 1
volume 0.4

sound
<
0 «soundventilator_run.wav»
>
>

compr
<
repeat-delay 0,0
distance 5,5
attachment «a.pant0»
trigger «compr»
volume 0.6
nostartdelay 1
priority 100

mesh-table
<
default
<
mesh «body/body.im»
auto-create 1

effects
<
alw0
<
kind «attachment»
att «a.dit002»
>

arw0
<
kind «attachment»
att «a.dit001»
>

alr0
<
kind «attachment»
att «a.dit003»
>

default-night-forward
<
mesh «body/luch.im»
att «a.progFR»
night-mesh-base «default»
auto-create 0

effects
<
prluch
<
kind «corona»
att «a.corona»
texture-kuid
object-size 0.4
max-intensity 0.4
>
>
>

extensions
<
diesel_add_sound «0.7»
sound_koef «1.1»
is_off «1»
>

thumbnails
<
0
<
image «art/art.jpg»
width 240
height 180
>

1
<
image «art/rt_icon.tga»
width 128
height 64
>
>

проверь наличие меши ‘mash.kin’в зависимости твоего куида.
Прости за тупой вопрос как именно? Меши для меня темный лес)

Лишняя одинарная кавычка. Замени везде:

VE33: Alias mesh ‘mash.kin’ not found in dependency
проверь наличие меши ‘mash.kin’в зависимости твоего куида.

VE192: Tag ‘distance’ does not contain a valid float list: 10,280′
ошибка указывает на неверный синтаксис переменных. Покажи конфиг куида.

kuid
username «SLE 4ES5K-001A»
username-ru «4ЭС5К-001а»
engine 1
mass 96000
kind «traincar»
class «ZLocomotiveLLCType2»
script «loc_llc_t2.gs»
enginespec
enginesound
hornsound
interior
pantograph
category-class «AC»
light_color 251,243,173
ditch_color 255,200,200
max-coupler-gap 0.05
disable-extra-track-sounds 1
author «SLAVA»
category-region «RU»
category-era «2000s»
trainz-build 3.6

soundscript
<
trans
<
repeat-delay 0,0
distance 5,5
attachment «a.cabfront»
volume 0.6
nostartdelay 1
trigger «trans»

ventil1
<
repeat-delay 0,0
distance «10,280′»
attachment «a.pant1»
nostartdelay 1
volume 0.6
trigger «ventil1»

sound
<
0 «soundventilator_run.wav»
>
>

ventil2
<
repeat-delay 0,0
distance «10,280′»
attachment «a.pant0»
trigger «ventil2»
nostartdelay 1
volume 0.4

sound
<
0 «soundventilator_run.wav»
>
>

compr
<
repeat-delay 0,0
distance 5,5
attachment «a.pant0»
trigger «compr»
volume 0.6
nostartdelay 1
priority 100

mesh-table
<
default
<
mesh «body/body.im»
auto-create 1

effects
<
alw0
<
kind «attachment»
att «a.dit002»
>

arw0
<
kind «attachment»
att «a.dit001»
>

alr0
<
kind «attachment»
att «a.dit003»
>

default-night-forward
<
mesh «body/luch.im»
att «a.progFR»
night-mesh-base «default»
auto-create 0

effects
<
prluch
<
kind «corona»
att «a.corona»
texture-kuid
object-size 0.4
max-intensity 0.4
>
>
>

extensions
<
diesel_add_sound «0.7»
sound_koef «1.1»
is_off «1»
>

thumbnails
<
0
<
image «art/art.jpg»
width 240
height 180
>

1
<
image «art/rt_icon.tga»
width 128
height 64
>
>

проверь наличие меши ‘mash.kin’в зависимости твоего куида.
Прости за тупой вопрос как именно? Меши для меня темный лес)

Лишняя одинарная кавычка. Замени везде:

помогло. Спасибо. с меши как искать

Вопрос снимаю нашел ответ автора всем огромное спасибо

Поделитесь пожалуйста без ошибок

Поделитесь пожалуйста без ошибок

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

Уже все починил. Пару строк в конфиге поменял и заработало. Только почему такая ошибка возникла непонятно

Здравствуйте. Подскажите пожалуйста, в сцене «На выручку» на Русском дизеле появилась проблема с М62-1867.
При загрузке сцены выскакивает жук:

Далее основная проблема, при начале движения локомотива выскакивает еще один жук и пропадает кабина вот с такими ошибками:

В Контент Менеджере все чисто. Не могу разобраться в чем проблема, помогите пожалуйста!

Проверь наличие обновлений для локомотива и его библиотеки. Похоже на конфликт версий

Поставил обновления, удалил неиспользуемые связи и все стало нормально, за исключением ошибок по звукам. Спасибо за совет))

Скорее всего да, скаченная с сайта мурманск-траинз

Если с z7, то там просто не очень оптимальный алгоритм загрузки светофоров, на время их загрузки всё и зависает.

Светофоры sU тоже удлиняют загрузку, но не настолько сильно.

Где-то есть версия БАМа и с sU.

Здравствуйте, у меня возникла такая проблема: после очередного восстановления базы данных при входе в игру, зайдя на карту, у меня пропала с карты вся растительность st rmm. Причем ни игра, ни CM никаких ошибок не выдает. В списках дополнений деревья числятся, в редакторе нажимаю на них и тупо отсутствует изображение самого дерева, есть возможность его поставить, но визуально этого дерева нет.

Здравствуйте, у меня возникла такая проблема: после очередного восстановления базы данных при входе в игру, зайдя на карту, у меня пропала с карты вся растительность st rmm. Причем ни игра, ни CM никаких ошибок не выдает. В списках дополнений деревья числятся, в редакторе нажимаю на них и тупо отсутствует изображение самого дерева, есть возможность его поставить, но визуально этого дерева нет.

Перезайди в игру. у меня такое было, загрузил карту и опа. пустота. ни одной растительности, перезашел на карту и все на месте..

Здравствуйте ребята. Проблема такая. Trainz 2012 (3.7). После долгого перерыва в игре, была успешна установлена и играбельна обновлённая карта Абхазия. Катался. Получал удовольствие. Кроме карты и её дополнений скачанных с DLS, больше в игре ничего не было. Решил я установить в игру все свои дополнения, собранные с 2006 по 2014 года. И бухнул всю папку local с моей «коллекцией». Предварительно удалив старую, с тем планом, что Абхазию закачаю снова и установлю. Так и поступил.

Подскажите, как быть? Что сделать, чтобы всё вернулось в норму? От старых дополнений отказываться не хочу, годы собирательства, загрузки в игру, да и многие дополнения банально уже и нигде не скачаешь за давностью лет.

У меня на некоторых вагонах почему то такие темные текстуры и если в него запрыгнуть выскакивает жук, ошибок в зависимостях нет, все стянуто с длс, подскажите куда копать?
http://images.vfl.ru/ii/1588627509/109cbf6b/30412063_s.jpg (http://vfl.ru/fotos/109cbf6b30412063.html)

http://images.vfl.ru/ii/1588665492/66166824/30414643_s.jpg (http://vfl.ru/fotos/6616682430414643.html)
Вот что еше нашел, все эти вагоны кроме того что на первом скрине достались мне с игрой и имеют статус встроенное, у всех билд 4.6, их нельзя удалить

если в него запрыгнуть выскакивает жук,
Отключить отображение жука.

почему то такие темные текстуры
По-тому, что вагон древний и адаптировался в самом начале выхода сырой TRS19. Осветлять его нельзя, вылезут артефакты, причем это так смоделено.

А можно чуточку подробнее, что конкретно нужно сделать с этими файлами? Что именно редактировать?

Что именно редактировать?Не с файлами, а с дополнениями, определёнными котент-мененжером. В них открыть на редактирование и затем подтвердить изменения.

Спасибо тебе за помощь. Я вышел из положения более красиво. Заменил эту древнюю и не красивую дорогу, более свежим и красивым аналогичным дополнением. Глобальным реплейсом по всей карте. Также и поступлю с некоторыми другими объектами с белыми текстурами.

Сегодня на локомотивах ЭП1М появилась такая ошибка:
http://images.vfl.ru/ii/1589179462/35b2c2c1/30478026.jpg

У тебя обновилась библиотека скриптов для ЭП1, и она не имеет обратной совместимости со старыми локами. Надо локи учить работать с новой версией библиотеки. Подробно тут:

народ, помогите настройть груз в вагоне

kind «traincar»
username «ТЧ-750 вагон TNV»
enginespec
interior
engine 0
fonts 0
mass 5200
category-class «XG»
disable-extra-track-sounds 1
organisation «TCH-750»
contact-email «none»
contact-website «none»
category-region «EE;RU;UA»
category-era «2000s;2010s»
use-coupler-sounds 1
script «S_Fr»
class «S_Fr_car»
trainz-build 3.7

mesh-table
<
default
<
mesh «vagon_body/tnv.im»
auto-create 1
light 1

effects
<
front_couple
<
kind «attachment»
att «a.couple front»
default-mesh
>

back_couple
<
kind «attachment»
att «a.couple back»
default-mesh
>
>
>

attachments
<
load
<
mesh «vagon_bodyloadload.im»
auto-create 1
att «a.load0»
>
>

kuid-table
<
coupled
uncoupled
reflection
0
1
11
>
kuid

effects
<
product-texture
<
kind «texture-replacement»
texture «Coal.texture»
>
>
>

Подскажите как исправить для ТРС 19?

ТЭП70 кабина для ТРС 19

И с тележкой проблема для ТЭП 70

Источник

Понравилась статья? Поделить с друзьями:
  • Error property bin does not exist in
  • Error prop spreading is forbidden react jsx props no spreading
  • Error prone перевод
  • Error prone pcr
  • Error prone meaning