SIPacker
SIPacker copied to clipboard
Онлайн-редактор паков для Своей Игры (SiGame Владимиря Хиля)
SIPacker
Онлайн-редактор паков для Своей Игры (SiGame Владимиря Хиля)
Небольшое дружеское напоминание:
Я не обладаю ни грамом больше информации о написанном коде чем вы, потому что он писался в 2021 году как проект на школьную конференцию. К сожалению, я не смогу помочь вам с вашей проблемой касательно этого проекта, даже если вы напишите мне лично в телеграм или вконтакте. Я давно поменял методолгию разработки проектов на реакте, базовый фреймворк и кучу других технологий, я не знаю что делать. Пожалуйста, не ожидайте, что я или любой другой контрибутор перечисленный в репозитории исправит issue, у этого проекта нет мейнтейнеров и вряд ли появятся. Не стесняйтесь форкать этот репозиторий и улучшать код самостоятельно!
Развернутая версия
Все обновления с ветки master загружаются на развернутую версию автоматически в течение 5 минут.
(Переехали с Github Pages из-за отсутствия возможности перенаправить весь трафик в корень сайта)
Сравнение SIPacker с другими редакторами
SIQuester — официальный редактор паков для Своей Игры
| SIPacker | SIQuester | |
|---|---|---|
| Запуск на macOS, Linux, Android1 | ✅ | ❌ |
| Импорт паков по URL | ✅ | ❌ |
| Мгновенное сжатие изображений | ✅ | ❌ |
| Интеграция с sigame.ru | ⏳ | ❌ |
| Работает офлайн | ✅ | ✅ |
| Импорт и экспорт siq-файлов паков | ✅ | ✅ |
| Поддержка всех типов вопросов | ✅ | ✅ |
| Поддержка текста, аудио и видео файлов | ✅ | ✅ |
| Поддержка external-ресурсов | ✅ | ✅ |
| Экспорт в HTML, xml, docx, rtf, xps, текст | ❌ | ✅ |
| Экспорт файла для отправки на ТВ-версию игры, СНС | ❌ | ✅ |
| Объединение паков | ❌ | ✅ |
| Ограничение на один медиа-файл | от 500 МБ до 2 ГБ2 | Фото: 25 кб, музыка: 500 кб |
| Ограничение на медиа-файлы во всем приложении | 250 МБ (или до 1 ГБ3) | Неограниченно |
1 — .NET, необходимый для компиляции исходного кода SIQuester, возможно скачать на Mac и Linux, самостоятельно скомпилировать код и запустить на этих системах, но инструкции о том, как правильно скомпилировать проект не прилагаются, а UI может не работать из-за разных ОС
2 — Firefox: 800 МБ, Google Chrome: 2 ГБ, Google Chrome (Android): ОЗУ/5, Opera: 500 МБ. Рекомендуется не загружать файлы размером больше 1 МБ, а размер пака не должен превышать 100 МБ.
3 — Пользователь может сам настроить лимит на размер IndexedDB на домен в настройках браузера
Запуск локально
Если по какой-то причине развернутая версия вам не подходит, то вы можете развернуть приложение самостоятельно:
-
Выберите ветку: master (стабильная) или dev (разработка). Остальные ветки временные и предназначены для больших изменений, которые впоследствие могут быть или отменены или добавлены в ветку dev. Перейдите на страницу выбранной ветки на GitHub
-
Скачайте репозиторий как zip или клонируйте его
-
Введите команду, которая выведет результат в папку build
$ npm run build
Если необходимо сделать билд с префиксом в url, установите его в переменной PUBLIC_URL с косой чертой в начале, но без неё в конце.
$ PUBLIC_URL=/SIPacker npm run build
Запуск с фейковым доменом
Если вам интересно, как запустить SIPacker с фейковым доменом и самоподписанным сертификатом (например https://sipacker.test без загрузки в веб), прочитайте инструкцию /keys/Instructions.txt
Поддержка браузерами
Если вы все еще пользуетесь Safari то просто пожалуйста прекратите. Вот неполный список того, что не будет работать в SIPacker, открытом в Safari:
- Размер всех медиа-файлов и самого пака ограничен всего до 30 МБ (это также распространяется на external-ресурсы и импортируемые паки)
- Кеш external-ресурсов, чтобы можно было работать с ним офлайн
- Вероятно, корректное воспроизведение аудио и видео файлов
- Шрифты и многие аспекты дизайна, верстка
- Возможны баги с компрессией файлов
Contributing
Не надо
Спонсирование
Пожалуйста задонатьте мне пожалуйста https://donate.qiwi.com/payin/vityaschel прошу вас пожалуйста.