Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roginvs/space-rangers-quest
Онлайн плеер .qm и .qmm квестов из Космических Рейнжеров
https://github.com/roginvs/space-rangers-quest
qmm quest spacerangers tge
Last synced: 5 days ago
JSON representation
Онлайн плеер .qm и .qmm квестов из Космических Рейнжеров
- Host: GitHub
- URL: https://github.com/roginvs/space-rangers-quest
- Owner: roginvs
- License: mit
- Created: 2017-10-13T09:52:02.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-18T14:50:11.000Z (3 months ago)
- Last Synced: 2024-12-21T21:07:19.896Z (12 days ago)
- Topics: qmm, quest, spacerangers, tge
- Language: TypeScript
- Homepage:
- Size: 52.5 MB
- Stars: 154
- Watchers: 10
- Forks: 21
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Онлайн плеер квестов из Космических рейнджеров
[Играть можно тут](https://spacerangers.gitlab.io)
Если не открывается то попробуйте через VPN.
Должно работать во всех современных браузерах
## Происхождение
Основан на описании формата qm `lastqm.txt` и исследовании поведения TGE 4.3.0/5.2.10.
## Сборка
- Файлы квестов (_.qm, _.qmm) нужно извлечь из игры и положить в `borrowed/qm/SR 2.1.2170/`
- и/или в `borrowed/qm/SR 2.1.2121 eng/`
- и/или в `borrowed/qm/Tge 4.2.5/`
- и/или в `borrowed/qm/anyNameHere/`
- Картинки в `borrowed/qm/img/`
- Звуки и музыку положить в `borrowed/sound/` и в `borrowed/track/` соответственно (даже если ничего нет то всё равно нужно эти директории создать)
- По-умолчанию музыка фоном включается рандомно из папки `borrowed/track/`. Чтобы убрать какой-то трек из рандомной ротации нужно создать файл `borrowed/track/randomignore.txt` где на каждой строчке написать имя файла который рандомно включать не нужно.
- Затем всё собрать (установив предварительно nodejs версии 16):```
rm -R built-web || true
npm install --legacy-peer-deps
npm run lint
npm run test
mkdir built-web
npm run pack-game-data
npm run build
```## Известные проблемы
- Автопереходы по пустым переходам/локациям работают только в режиме TGE4
## TODO
- См. `info.md`, `info2.md`
## Квесты пересохранённые
### Источник
- SR1 - из Tge 4.2.5
- SR2 - из SR 2.1.2170
- SR2 eng - из SR 2.1.2121### Пересохранённые
- Glavred: была исправлена 184-я локация с неправильной формулой (третий текст, "...вам всего лишь {[p47])} cr..." -> "...вам всего лишь {[p47]} cr...").
- Gladiator: был пересохранен потому как там совсем какой-то древний формат
- Prison из TGE переименован в Prison1 чтобы не было коллизии
- Kidnapped сложность поставлена в 100## Webpack devserver
`npm start`
## Testing
This project is tested with BrowserStack