From 0785124bdd5acaefc1870a9183518b132853b50a Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 19:01:14 +0300 Subject: [PATCH 01/11] Create Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Level_only_assets_issue_and_fix.md diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md new file mode 100644 index 0000000..1e50ed7 --- /dev/null +++ b/Level_only_assets_issue_and_fix.md @@ -0,0 +1,16 @@ +--- +tags: + - Гайд + - UI + - Скрипты + - Flash + - Adobe Animate + - .fla + - .swf + - .redswf + - .as + - .ws + +status: new + +--- From 4a74945e2cf693bd0470df03c10a93b041315953 Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 19:57:10 +0300 Subject: [PATCH 02/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index 1e50ed7..97197c7 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -14,3 +14,18 @@ tags: status: new --- +# Ассет конкретного уровня: проблема и исправление + +**Некоторые ассеты привязаны к определённому уровню. Это означает, что ассет входит в состав пакета (bundle) этого уровня в финальной версии игры и загружается только при запуске именно этого уровня. Вот как можно исправить эту проблему.** + +Некоторые сущности в существующем хранилище используют материалы, которые присутствуют только в определённых пакетах, и они не будут автоматически загружены в мод вместе с мешами, на которых используются. Из-за этого такие сущности будут невидимыми в других мирах игры. + +Это происходит, когда вы загружаете (check out) сущность, содержащую несколько мешей, а файлы экземпляров материалов (.w2mi) не подтягиваются в мод вместе с файлами мешей (.w2mesh). Отсутствие мешей может привести к тому, что, например, здания будут иметь прозрачные стены и другие визуальные ошибки. + +## Проблема + +Вот пример того, как эта проблема влияет на игру. + +В REDkit всё будет выглядеть нормально. Однако проблема станет заметна после того, как вы опубликуете свой мод и увидите это же место в игре. +![Error](https://github.com/user-attachments/assets/63d4c244-fbd2-4bd1-8dc6-102ee725fbc7) + From 1da79652140028a4f6780000a046a1b9aa4c1d9e Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 20:15:52 +0300 Subject: [PATCH 03/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 54 ++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index 97197c7..cf27dc9 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -29,3 +29,57 @@ status: new В REDkit всё будет выглядеть нормально. Однако проблема станет заметна после того, как вы опубликуете свой мод и увидите это же место в игре. ![Error](https://github.com/user-attachments/assets/63d4c244-fbd2-4bd1-8dc6-102ee725fbc7) +Создайте новый мир или используйте уже существующий. Добавьте **объект Kaerto house** на новый слой уровня. Вы можете найти его здесь: + +- *environment\architecture\human\skellige\ard_skellig\kaer_trolde\buildings\old_set\entities\kaertro_house_big_old_exterior.w2ent* + +- blob:https://cdprojektred.atlassian.net/32ad4947-086f-406c-8a58-b23ba240cc85#media-blob-url=true&id=fd279a51-11c5-4a91-af8e-3a898f3a40a2&contextId=39256100&collection=contentId-39256100 + +- Теперь сохраните и опубликуйте мод-проект, а затем установите его в папку с установленной игрой. + +Переместитесь в новый мир мода в релизной версии игры и проверьте, видны ли стены здания. Если вы выбрали деревню Дебря (Stonecutters' Settlement) под Новиградом как место для нового здания, это удобно, поскольку это первая область, в которой окажется игрок при запуске игры в режиме только с дополнением "Кровь и вино" (Blood and Wine) + +**Как стена выглядит в REDkit:** + +blob:https://cdprojektred.atlassian.net/20b781c8-ba23-4867-bcb4-5590f676165e#media-blob-url=true&id=38c21263-26af-4618-8b3a-91419f57a549&contextId=39256100&collection=contentId-39256100 + +**Как стена выглядит в игре:** + +blob:https://cdprojektred.atlassian.net/55f02f46-c131-488a-825d-806fce1ffd2f#media-blob-url=true&id=145b91e4-1585-461f-9241-a1834889df52&contextId=39256100&collection=contentId-39256100 + +### Исправление + +Вот как избавиться от этой проблемы. + +Для начала напомним, в чём суть: проблема возникает, когда вы выгружаете (check out) сущность, содержащую множество мешей, но файлы экземпляров материалов (.w2mi) не попадают в мод вместе с мешами (.w2mesh). Верно? + +И именно поэтому **вам нужно выгрузить (checkout) экземпляры материалов, которые использует эта сущность, чтобы включить их в мод.** + +Вот как это сделать: + +1. Сначала найдите материалы, которые использует данная сущность. + +2. Вы можете воспользоваться опцией **"Показать ресурсы" (Show resources)** в контекстном меню — щёлкните правой кнопкой мыши по сущности в панели сцены (Scene panel). + + +blob:https://cdprojektred.atlassian.net/d14d40a1-e58d-4834-a4dc-b3c5c6c0e453#media-blob-url=true&id=e6c472c8-afa8-4971-9e41-071b1e3ba29b&contextId=39256100&collection=contentId-39256100 + +Здесь вы можете увидеть список всех мешей (*.w2mesh), на которые ссылается сущность. + +Если вы кликнете на один из них, его точное расположение отобразится в Asset Browser. После открытия меша вы сможете увидеть, какие экземпляры материалов он использует. + +Найдите недостающий экземпляр материала во вкладке **Materials**. Там вы можете дважды щёлкнуть по значению в колонке **Base** (например: **village_stone_wall (instance)**), чтобы отобразить его точное местоположение в Asset Browser — и затем выгрузить (check out) его. + +blob:https://cdprojektred.atlassian.net/c2f949f8-650f-4e92-8bc8-8025c687f2f7#media-blob-url=true&id=6a018b7a-880f-4b8d-8908-ad4c4a5e6f16&contextId=39256100&collection=contentId-39256100 + +6. ИЛИ вы можете добавить все файлы +\workspace\environment\textures_tileable\common_materials\skellige\kaer_trolde_houses\***.w2mi** +в мод, выгрузив их (check out). + +blob:https://cdprojektred.atlassian.net/bbbdc608-2ed3-48bd-a180-a086892b2cce#media-blob-url=true&id=a12d878e-8946-41f5-a4f4-35e7d94a9a2b&contextId=39256100&collection=contentId-39256100 + +*** +Автор: Johnny-Silverhand-Rocker + +*Документация поддерживается участниками сообщества [REDkit RU](https://discord.gg/kRTEy8KcNa)* +*** From ed156bdd7c90d8670bfcfcd5a10e60b62f2725de Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 20:45:19 +0300 Subject: [PATCH 04/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index cf27dc9..4155dec 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -1,21 +1,18 @@ --- tags: - Гайд - - UI - Скрипты - - Flash - - Adobe Animate - - .fla - - .swf - - .redswf - - .as - - .ws + - Materials + - .w2mi + - .w2mesh status: new --- # Ассет конкретного уровня: проблема и исправление +![alt text](image-6.png) + **Некоторые ассеты привязаны к определённому уровню. Это означает, что ассет входит в состав пакета (bundle) этого уровня в финальной версии игры и загружается только при запуске именно этого уровня. Вот как можно исправить эту проблему.** Некоторые сущности в существующем хранилище используют материалы, которые присутствуют только в определённых пакетах, и они не будут автоматически загружены в мод вместе с мешами, на которых используются. Из-за этого такие сущности будут невидимыми в других мирах игры. @@ -27,13 +24,14 @@ status: new Вот пример того, как эта проблема влияет на игру. В REDkit всё будет выглядеть нормально. Однако проблема станет заметна после того, как вы опубликуете свой мод и увидите это же место в игре. -![Error](https://github.com/user-attachments/assets/63d4c244-fbd2-4bd1-8dc6-102ee725fbc7) + +![alt text](Error.JPG) Создайте новый мир или используйте уже существующий. Добавьте **объект Kaerto house** на новый слой уровня. Вы можете найти его здесь: - *environment\architecture\human\skellige\ard_skellig\kaer_trolde\buildings\old_set\entities\kaertro_house_big_old_exterior.w2ent* -- blob:https://cdprojektred.atlassian.net/32ad4947-086f-406c-8a58-b23ba240cc85#media-blob-url=true&id=fd279a51-11c5-4a91-af8e-3a898f3a40a2&contextId=39256100&collection=contentId-39256100 +![alt text](image-5.png) - Теперь сохраните и опубликуйте мод-проект, а затем установите его в папку с установленной игрой. @@ -41,11 +39,11 @@ status: new **Как стена выглядит в REDkit:** -blob:https://cdprojektred.atlassian.net/20b781c8-ba23-4867-bcb4-5590f676165e#media-blob-url=true&id=38c21263-26af-4618-8b3a-91419f57a549&contextId=39256100&collection=contentId-39256100 +![alt text](image-4.png) **Как стена выглядит в игре:** -blob:https://cdprojektred.atlassian.net/55f02f46-c131-488a-825d-806fce1ffd2f#media-blob-url=true&id=145b91e4-1585-461f-9241-a1834889df52&contextId=39256100&collection=contentId-39256100 +![alt text](image-3.png) ### Исправление @@ -62,23 +60,25 @@ blob:https://cdprojektred.atlassian.net/55f02f46-c131-488a-825d-806fce1ffd2f#med 2. Вы можете воспользоваться опцией **"Показать ресурсы" (Show resources)** в контекстном меню — щёлкните правой кнопкой мыши по сущности в панели сцены (Scene panel). -blob:https://cdprojektred.atlassian.net/d14d40a1-e58d-4834-a4dc-b3c5c6c0e453#media-blob-url=true&id=e6c472c8-afa8-4971-9e41-071b1e3ba29b&contextId=39256100&collection=contentId-39256100 +![alt text](image-2.png) -Здесь вы можете увидеть список всех мешей (*.w2mesh), на которые ссылается сущность. +3. Здесь вы можете увидеть список всех мешей (*.w2mesh), на которые ссылается сущность. -Если вы кликнете на один из них, его точное расположение отобразится в Asset Browser. После открытия меша вы сможете увидеть, какие экземпляры материалов он использует. +4. Если вы кликнете на один из них, его точное расположение отобразится в Asset Browser. После открытия меша вы сможете увидеть, какие экземпляры материалов он использует. -Найдите недостающий экземпляр материала во вкладке **Materials**. Там вы можете дважды щёлкнуть по значению в колонке **Base** (например: **village_stone_wall (instance)**), чтобы отобразить его точное местоположение в Asset Browser — и затем выгрузить (check out) его. +5. Найдите недостающий экземпляр материала во вкладке **Materials**. Там вы можете дважды щёлкнуть по значению в колонке **Base** (например: **village_stone_wall (instance)**), чтобы отобразить его точное местоположение в Asset Browser — и затем выгрузить (check out) его. -blob:https://cdprojektred.atlassian.net/c2f949f8-650f-4e92-8bc8-8025c687f2f7#media-blob-url=true&id=6a018b7a-880f-4b8d-8908-ad4c4a5e6f16&contextId=39256100&collection=contentId-39256100 +![alt text](image-1.png) 6. ИЛИ вы можете добавить все файлы \workspace\environment\textures_tileable\common_materials\skellige\kaer_trolde_houses\***.w2mi** в мод, выгрузив их (check out). -blob:https://cdprojektred.atlassian.net/bbbdc608-2ed3-48bd-a180-a086892b2cce#media-blob-url=true&id=a12d878e-8946-41f5-a4f4-35e7d94a9a2b&contextId=39256100&collection=contentId-39256100 +![alt text](image.png) *** +Источник: https://cdprojektred.atlassian.net/wiki/spaces/W3REDkit/pages/39256100/Level-only+assets+issue+and+fix + Автор: Johnny-Silverhand-Rocker *Документация поддерживается участниками сообщества [REDkit RU](https://discord.gg/kRTEy8KcNa)* From 019d496b2d303268cb069c6d008e7fb8b61061f1 Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 20:46:21 +0300 Subject: [PATCH 05/11] Update Level_only_assets_issue_and_fix.md 1 From 53f2df12f106666fff7628bf5b34667a720aa69a Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 21:09:49 +0300 Subject: [PATCH 06/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index 4155dec..dd89017 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -11,7 +11,7 @@ status: new --- # Ассет конкретного уровня: проблема и исправление -![alt text](image-6.png) +![image](https://github.com/user-attachments/assets/be84b3aa-7592-4aba-8f52-b26bfb6d1a64) **Некоторые ассеты привязаны к определённому уровню. Это означает, что ассет входит в состав пакета (bundle) этого уровня в финальной версии игры и загружается только при запуске именно этого уровня. Вот как можно исправить эту проблему.** From f06a51818c1a13a1dac2d332add1de4ce67defdd Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 21:11:13 +0300 Subject: [PATCH 07/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index dd89017..95104f2 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -11,7 +11,7 @@ status: new --- # Ассет конкретного уровня: проблема и исправление -![image](https://github.com/user-attachments/assets/be84b3aa-7592-4aba-8f52-b26bfb6d1a64) +blob:https://cdprojektred.atlassian.net/828b84c7-3f47-495a-8da8-d963579a34b8#media-blob-url=true&id=63449140-30e0-4381-9134-eaf9b2b4a24f&contextId=39256100&collection=contentId-39256100 **Некоторые ассеты привязаны к определённому уровню. Это означает, что ассет входит в состав пакета (bundle) этого уровня в финальной версии игры и загружается только при запуске именно этого уровня. Вот как можно исправить эту проблему.** From 825f0b10e44b4be47957086e8d5bdf9794f4afa3 Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 21:13:29 +0300 Subject: [PATCH 08/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index 95104f2..11b5cdb 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -11,7 +11,7 @@ status: new --- # Ассет конкретного уровня: проблема и исправление -blob:https://cdprojektred.atlassian.net/828b84c7-3f47-495a-8da8-d963579a34b8#media-blob-url=true&id=63449140-30e0-4381-9134-eaf9b2b4a24f&contextId=39256100&collection=contentId-39256100 +![Error]https://cdprojektred.atlassian.net/828b84c7-3f47-495a-8da8-d963579a34b8#media-blob-url=true&id=63449140-30e0-4381-9134-eaf9b2b4a24f&contextId=39256100&collection=contentId-39256100 **Некоторые ассеты привязаны к определённому уровню. Это означает, что ассет входит в состав пакета (bundle) этого уровня в финальной версии игры и загружается только при запуске именно этого уровня. Вот как можно исправить эту проблему.** From 00913d6aeb94bfd6c3c6ed4f7c0f3b9c774382cd Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 21:14:23 +0300 Subject: [PATCH 09/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index 11b5cdb..66a81db 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -11,7 +11,7 @@ status: new --- # Ассет конкретного уровня: проблема и исправление -![Error]https://cdprojektred.atlassian.net/828b84c7-3f47-495a-8da8-d963579a34b8#media-blob-url=true&id=63449140-30e0-4381-9134-eaf9b2b4a24f&contextId=39256100&collection=contentId-39256100 +![Error](https://cdprojektred.atlassian.net/828b84c7-3f47-495a-8da8-d963579a34b8#media-blob-url=true&id=63449140-30e0-4381-9134-eaf9b2b4a24f&contextId=39256100&collection=contentId-39256100) **Некоторые ассеты привязаны к определённому уровню. Это означает, что ассет входит в состав пакета (bundle) этого уровня в финальной версии игры и загружается только при запуске именно этого уровня. Вот как можно исправить эту проблему.** From 19c4fea720af15b818a497d4dd219330af4aa657 Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 21:15:37 +0300 Subject: [PATCH 10/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index 66a81db..1385548 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -31,7 +31,7 @@ status: new - *environment\architecture\human\skellige\ard_skellig\kaer_trolde\buildings\old_set\entities\kaertro_house_big_old_exterior.w2ent* -![alt text](image-5.png) +![alt text1](blob:https://cdprojektred.atlassian.net/b722733e-6f40-4ef3-979f-3584b8f88cfb#media-blob-url=true&id=fd279a51-11c5-4a91-af8e-3a898f3a40a2&contextId=39256100&collection=contentId-39256100) - Теперь сохраните и опубликуйте мод-проект, а затем установите его в папку с установленной игрой. From a9bca32985721f55d5dcecc187c302bf8fec9360 Mon Sep 17 00:00:00 2001 From: Johnny-Silverhand-Rocker Date: Wed, 21 May 2025 23:03:19 +0300 Subject: [PATCH 11/11] Update Level_only_assets_issue_and_fix.md --- Level_only_assets_issue_and_fix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Level_only_assets_issue_and_fix.md b/Level_only_assets_issue_and_fix.md index 1385548..18235ed 100644 --- a/Level_only_assets_issue_and_fix.md +++ b/Level_only_assets_issue_and_fix.md @@ -11,7 +11,7 @@ status: new --- # Ассет конкретного уровня: проблема и исправление -![Error](https://cdprojektred.atlassian.net/828b84c7-3f47-495a-8da8-d963579a34b8#media-blob-url=true&id=63449140-30e0-4381-9134-eaf9b2b4a24f&contextId=39256100&collection=contentId-39256100) +![Error](blob:https://cdprojektred.atlassian.net/0babb7e4-ec0f-4b1d-9f25-b137d78f016b#media-blob-url=true&id=63449140-30e0-4381-9134-eaf9b2b4a24f&contextId=39256100&collection=contentId-39256100) **Некоторые ассеты привязаны к определённому уровню. Это означает, что ассет входит в состав пакета (bundle) этого уровня в финальной версии игры и загружается только при запуске именно этого уровня. Вот как можно исправить эту проблему.**