0

add baseq2.zip

This commit is contained in:
2025-05-26 13:43:07 +03:00
parent 20d45e9212
commit c7848b8f46
4 changed files with 29 additions and 12 deletions

1
.gitattributes vendored Normal file
View File

@@ -0,0 +1 @@
baseq2.zip filter=lfs diff=lfs merge=lfs -text

View File

@@ -9,20 +9,24 @@
- Java 1.8 (full) - Java 1.8 (full)
- XOrg (для Linux) - XOrg (для Linux)
### baseq2
Для запуска понадобятся оригинальные файлы игры `baseq2`, размещенные в корне проекта.
```
...
* baseq2/
* docs/
* src/
...
```
## Запуск через Gradle ## Запуск через Gradle
Перед первым запуском, нужно распаковать архив с игровыми данными `baseq2.zip`:
```shell
gradlew unpackBaseQ2
```
Команда запуска игры
```shell ```shell
gradlew run gradlew run
``` ```
# Git LFS
Настройка
```shell
git config lfs.https://di9.ru/Voomra/lwjake2/info/lfs.locksverify true
```

BIN
baseq2.zip (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -47,6 +47,15 @@ application {
applicationDefaultJvmArgs = ["-Djava.library.path=$buildDir/natives/$lwjglPlatform"] applicationDefaultJvmArgs = ["-Djava.library.path=$buildDir/natives/$lwjglPlatform"]
} }
task unpackBaseQ2(type: Copy) {
File zipFile = file("baseq2.zip")
File outputDir = file(".")
println(zipFile.absolutePath)
from zipTree(zipFile)
into outputDir
}
task unpackNative(type: Copy) { task unpackNative(type: Copy) {
configurations.runtimeClasspath.filter { configurations.runtimeClasspath.filter {
(it.getName().indexOf("lwjgl-platform-") >= 0) && (it.getName().indexOf("lwjgl-platform-") >= 0) &&