Mods / Vintage Story Json Schemas

Tags: #Other
Author: DArkHekRoMaNT
Side: Both
Created: Sep 3rd 2021 at 10:37 PM
Last modified: Sep 5th 2021 at 3:28 PM
Downloads: 1217
Follow Unfollow 10

For testers:
VintagestoryJsonSchemas-v0.2.1.zip


Json schemas for game assets. Used to support IntelliSense when editing json.

VintageStory JsonSchemas extension is available for VSCode (via Marketplace or manually via GitHub)

If you want to add schemas in another editor or manually, then the archive contains the schemas and the generated settings.json file for VSCode. You can put local settings.json in the .vscode folder and leave the schemas in the project root, or use settings.json byUrl instead of local (no schemas folder required)

How to add json schemas to VSCode
How to add json schemas to VisualStudio

So far, this is WIP. There may be errors in class and json file comparison, JToken and similar objects do not work correctly.

Generator code is also available on GitHub (archived),  uses NJsonSchema library.

New schemas repo with catalog.json on GitHub

Mod Version Downloads Released Changelog Download
0.2.1 467 Sep 5th 2021 at 3:28 PM VintagestoryJsonSchemas-v0.2.1.zip

- Fixed game-only domain
- Fixed duplicate entries in schemas

0.2.0 365 Sep 4th 2021 at 9:20 PM VintagestoryJsonSchemas-v0.2.0.zip

- Created VintageStory JsonSchemas extension and added to VSCode Marketplace (activated if modinfo.json file exists), thanks @Th3Dilli#0294 for idea
- Moved game schemas to schemas/game (for support schemas from mods in the future)
- Added modinfo.json schema
- Added settings variant for direct github links instead of files

0.1.0 385 Sep 3rd 2021 at 10:39 PM Empty VintagestoryJsonSchemas-v0.1.0.zip

0 Comments (oldest first | newest first)

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом