Skip to content

Repository files navigation

banner

OpenSI Editor

CI Github Pages License

О проекте

Редактор пакетов с вопросами для «Своей игры», написанный на Rust. Позволяет создавать и редактировать пакеты формата *.siq, совместимые с популярной реализацией «Своей игры» SIGame.

  • Кроссплатформенность: работает нативно на Linux, Windows и macOS.
  • Веб-версия: запускается прямо в браузере без установки.
  • Формат SIGame: импорт и редактирование пакетов *.siq, которыми и пользуются в основной игре.

Совместимость

OpenSI Editor совместим с некоторыми пакетами формата *.siq. Ведётся работа над полной совместимостью.

Версия формата Совместимость
Version 4 ✔️ Совместимо
Version 5 ⚙️ В работе

Сборка и запуск

Требования

  • Rust.
  • Для веб-версии: Trunk: cargo install trunk

Нативная версия

cargo run

Веб-версия

trunk serve --config crates/opensi-editor/Cargo.toml --release false

Структура проекта

Крейт Назначение
opensi-core Модель данных и (де)сериализация пакетов *.siq
opensi-editor Приложение-редактор (нативное и веб) на egui

Лицензия

Проект распространяется под двойной лицензией -- на выбор:

About

🎓 OpenSI Editor: open-source editor for the popular TV game

Resources

Stars

8 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages