Compare commits
167 Commits
the-flatte
...
gradle-mig
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4239bbe05b | ||
|
|
c43d2e6e68 | ||
|
|
1ce2d69809 | ||
|
|
e966063e80 | ||
|
|
8ef45968c2 | ||
|
|
df738348f6 | ||
|
|
3561ff9132 | ||
|
|
0056f92b65 | ||
|
|
deaee71a44 | ||
|
|
49966a53f6 | ||
|
|
0123cc5b1a | ||
|
|
0695e3325d | ||
|
|
d830fa2873 | ||
|
|
a2f88ebbf1 | ||
|
|
f721ad0db9 | ||
|
|
c6e9a46c3e | ||
|
|
4c3354f22c | ||
|
|
92091532e0 | ||
|
|
81b65d57ca | ||
|
|
ec871318a9 | ||
|
|
0e93f6609b | ||
|
|
3612b55f97 | ||
|
|
e156349ec0 | ||
|
|
4658fa2aed | ||
|
|
630d6d2fed | ||
|
|
879583623d | ||
|
|
5189c46ce5 | ||
|
|
3735ce351e | ||
|
|
3045534222 | ||
|
|
434a2dbca3 | ||
|
|
2239625efe | ||
|
|
76e8727bfc | ||
|
|
6fd2a4d69f | ||
|
|
197afc21ce | ||
|
|
62edf9c3ae | ||
|
|
c452017c84 | ||
|
|
5367b97943 | ||
|
|
1b94d2ea14 | ||
|
|
d16e916502 | ||
|
|
7069528714 | ||
|
|
79f3e8e28d | ||
|
|
0658d95b12 | ||
|
|
ad26b0f80c | ||
|
|
c953d84af9 | ||
|
|
809f1ad26f | ||
|
|
932222a9c6 | ||
|
|
2d68fcd7c9 | ||
|
|
78e329d1c8 | ||
|
|
ab49846611 | ||
|
|
1476ea737e | ||
|
|
305e992da6 | ||
|
|
7a05931da8 | ||
|
|
c1f829291a | ||
|
|
069eca7d9c | ||
|
|
872124429d | ||
|
|
1ca3fff17e | ||
|
|
d7c8b7f8f7 | ||
|
|
baf2a47d75 | ||
|
|
33c326febe | ||
|
|
da796194d6 | ||
|
|
85dac4a109 | ||
|
|
2701934f89 | ||
|
|
c8debd351f | ||
|
|
24a6aa5a9a | ||
|
|
f3075dfc18 | ||
|
|
6901b17bb6 | ||
|
|
d9258bcb84 | ||
|
|
b5e908d271 | ||
|
|
60d1a5cea2 | ||
|
|
a22d2dbb92 | ||
|
|
b892d2e70c | ||
|
|
cec6d9c3c2 | ||
|
|
0266f518fc | ||
|
|
f72f18a821 | ||
|
|
c2ac328cab | ||
|
|
07d609ca72 | ||
|
|
af027e616d | ||
|
|
04161525eb | ||
|
|
0023b4a4a8 | ||
|
|
a5d0d5e525 | ||
|
|
5b8bee6777 | ||
|
|
76260cbc18 | ||
|
|
a7849d2635 | ||
|
|
595681d6e9 | ||
|
|
3505b38789 | ||
|
|
42efbd5297 | ||
|
|
3569e3ccbf | ||
|
|
e31640cba6 | ||
|
|
9645b28674 | ||
|
|
e9f8f47e20 | ||
|
|
d3b54ae300 | ||
|
|
553816e8c4 | ||
|
|
772436b16b | ||
|
|
f6c5d22dc2 | ||
|
|
dcd21bc3fa | ||
|
|
b05706a7c5 | ||
|
|
59270f2c40 | ||
|
|
636b0ffe4f | ||
|
|
81c031966c | ||
|
|
b040531f99 | ||
|
|
ff434b45fc | ||
|
|
ff95f9e402 | ||
|
|
bdff19237e | ||
|
|
5d03bb96f3 | ||
|
|
6ce45abfc4 | ||
|
|
c94418e98f | ||
|
|
1be8e5d0c7 | ||
|
|
388e4675f4 | ||
|
|
ad60b21d2a | ||
|
|
93b18dfb18 | ||
|
|
f1afb67c77 | ||
|
|
9731c8384a | ||
|
|
33657624a6 | ||
|
|
3578df4770 | ||
|
|
0fe3e7949b | ||
|
|
d421d7964b | ||
|
|
b6c3467fe1 | ||
|
|
f912b33f09 | ||
|
|
4087a93142 | ||
|
|
cf9414f2df | ||
|
|
329beb3197 | ||
|
|
81f0499c9d | ||
|
|
3727a9d27f | ||
|
|
2f75e276b2 | ||
|
|
5a0b3c6eb1 | ||
|
|
dad876308c | ||
|
|
98409f09c0 | ||
|
|
b9c93dd6b0 | ||
|
|
81acfecbd7 | ||
|
|
1002f910e4 | ||
|
|
eff1cb1e62 | ||
|
|
70236f42ff | ||
|
|
9a935c2e15 | ||
|
|
8438714062 | ||
|
|
fcdac4b759 | ||
|
|
e74a738274 | ||
|
|
86fad6390f | ||
|
|
7fc2d85c46 | ||
|
|
e01ad32849 | ||
|
|
06cab5effc | ||
|
|
c96fb5e017 | ||
|
|
b3a355f51d | ||
|
|
b57b0cb04c | ||
|
|
f71905b880 | ||
|
|
235f774ff6 | ||
|
|
3b99546f33 | ||
|
|
19a094b2fa | ||
|
|
3eadb6b5e5 | ||
|
|
1ca162f72e | ||
|
|
28b67ec68b | ||
|
|
c7add8f0a8 | ||
|
|
d707287754 | ||
|
|
cf6e268ff6 | ||
|
|
bba2f3ce20 | ||
|
|
2ac7efeaac | ||
|
|
fbe02ab19c | ||
|
|
7ca4d03cf8 | ||
|
|
924c7db5eb | ||
|
|
6b37b2b9d6 | ||
|
|
b04d062935 | ||
|
|
d357ef0245 | ||
|
|
3b24ce306f | ||
|
|
7f5760f84e | ||
|
|
e2da14da8a | ||
|
|
54c643b35e | ||
|
|
5ad34b96ac | ||
|
|
62ff6e9ded |
4
.gitattributes
vendored
@@ -3,7 +3,3 @@
|
||||
*.tga filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.opus filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.kra filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
36
.gitignore
vendored
@@ -1,45 +1,15 @@
|
||||
# Build-related
|
||||
out/*
|
||||
bin/*
|
||||
build/*
|
||||
.gradle/*
|
||||
TerrarumBuild.jar
|
||||
|
||||
# Java native errors
|
||||
hs_err_pid*
|
||||
replay_pid*
|
||||
|
||||
# OS files
|
||||
Thumbs.db
|
||||
*.jar
|
||||
.DS_Store
|
||||
desktop.ini
|
||||
.directory
|
||||
*/.directory
|
||||
|
||||
# Resources that should not be tracked
|
||||
~$*
|
||||
assets/mods/basegame/demoworld
|
||||
external_resource_packs
|
||||
#assets/mods/basegame/demoworld.gz
|
||||
assets/mods/basegame/demoworld.gz
|
||||
external_resource_packs.zip
|
||||
|
||||
# IntelliJ
|
||||
workspace.xml
|
||||
|
||||
# Temporary files
|
||||
.tmp*
|
||||
tmp_*
|
||||
*.bak
|
||||
## Microsoft Office
|
||||
~$*
|
||||
## Generic temp files in Linux
|
||||
*~
|
||||
## Vim temp files
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# Eclipse MAT heap files
|
||||
*.hprof
|
||||
*.bin
|
||||
*.index
|
||||
*.threads
|
||||
*_Leak_Suspects.zip
|
||||
|
||||
5
.idea/artifacts/TerrarumBuild.xml
generated
@@ -5,10 +5,7 @@
|
||||
<element id="directory" name="META-INF">
|
||||
<element id="file-copy" path="$PROJECT_DIR$/src/META-INF/MANIFEST.MF" />
|
||||
</element>
|
||||
<element id="library" level="project" name="KotlinJavaRuntime" />
|
||||
<element id="library" level="project" name="lib" />
|
||||
<element id="module-output" name="ingamemodule_basegame" />
|
||||
<element id="module-output" name="terrarum" />
|
||||
<element id="module-output" name="Terrarum_renewed" />
|
||||
</root>
|
||||
</artifact>
|
||||
</component>
|
||||
5
.idea/compiler.xml
generated
@@ -4,7 +4,10 @@
|
||||
<annotationProcessing>
|
||||
<profile default="true" name="Default" enabled="true" />
|
||||
</annotationProcessing>
|
||||
<bytecodeTargetLevel target="8" />
|
||||
<bytecodeTargetLevel target="10">
|
||||
<module name="terrarum_main" target="11" />
|
||||
<module name="terrarum_test" target="11" />
|
||||
</bytecodeTargetLevel>
|
||||
</component>
|
||||
<component name="JavacSettings">
|
||||
<option name="PREFER_TARGET_JDK_COMPILER" value="false" />
|
||||
|
||||
23
.idea/inspectionProfiles/Project_Default.xml
generated
@@ -1,23 +0,0 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="ArrayEquality" enabled="true" level="WARNING" enabled_by_default="true" />
|
||||
<inspection_tool class="ConstantConditionIf" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="CsvValidation" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="ExplicitThis" enabled="false" level="INFORMATION" enabled_by_default="false" />
|
||||
<inspection_tool class="KotlinDoubleNegation" enabled="true" level="WARNING" enabled_by_default="true" />
|
||||
<inspection_tool class="NullChecksToSafeCall" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RedundantCompanionReference" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RedundantExplicitType" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RedundantGetter" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RedundantSetter" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RedundantUnitExpression" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RedundantUnitReturnType" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RemoveCurlyBracesFromTemplate" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RemoveEmptyPrimaryConstructor" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RemoveEmptySecondaryConstructorBody" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RemoveRedundantBackticks" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RemoveRedundantQualifierName" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RemoveSingleExpressionStringTemplate" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
</profile>
|
||||
</component>
|
||||
3
.idea/libraries/KotlinJavaRuntime.xml
generated
@@ -4,9 +4,6 @@
|
||||
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-stdlib.jar!/" />
|
||||
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-reflect.jar!/" />
|
||||
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-test.jar!/" />
|
||||
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlinx-coroutines-core-1.0.1.jar!/" />
|
||||
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlinx-coroutines-io-jvm-0.1.1.jar!/" />
|
||||
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlinx-coroutines-jdk8-1.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<component name="libraryTable">
|
||||
<library name="com.badlogicgames.gdx:gdx-backend-lwjgl3:1.9.10" type="repository">
|
||||
<properties maven-id="com.badlogicgames.gdx:gdx-backend-lwjgl3:1.9.10" />
|
||||
<CLASSES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-backend-lwjgl3-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-3.2.1.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-3.2.1-natives-windows.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-3.2.1-natives-linux.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-3.2.1-natives-macos.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-glfw-3.2.1.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-glfw-3.2.1-natives-windows.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-glfw-3.2.1-natives-linux.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-glfw-3.2.1-natives-macos.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-jemalloc-3.2.1.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-jemalloc-3.2.1-natives-windows.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-jemalloc-3.2.1-natives-linux.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-jemalloc-3.2.1-natives-macos.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-opengl-3.2.1.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-opengl-3.2.1-natives-windows.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-opengl-3.2.1-natives-linux.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-opengl-3.2.1-natives-macos.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-openal-3.2.1.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-openal-3.2.1-natives-windows.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-openal-3.2.1-natives-linux.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-openal-3.2.1-natives-macos.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jlayer-1.0.1-gdx.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jorbis-0.0.17.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-backend-lwjgl3-1.9.10-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-3.2.1-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-glfw-3.2.1-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-jemalloc-3.2.1-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-opengl-3.2.1-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-openal-3.2.1-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jlayer-1.0.1-gdx-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jorbis-0.0.17-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-backend-lwjgl3-1.9.10-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-3.2.1-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-glfw-3.2.1-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-jemalloc-3.2.1-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-opengl-3.2.1-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-openal-3.2.1-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jlayer-1.0.1-gdx-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jorbis-0.0.17-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -1,41 +0,0 @@
|
||||
<component name="libraryTable">
|
||||
<library name="com.badlogicgames.gdx:gdx-backend-lwjgl:1.9.10" type="repository">
|
||||
<properties maven-id="com.badlogicgames.gdx:gdx-backend-lwjgl:1.9.10" />
|
||||
<CLASSES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-backend-lwjgl-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-2.9.3.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-platform-2.9.3-natives-windows.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-platform-2.9.3-natives-linux.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-platform-2.9.3-natives-osx.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jinput-2.0.5.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jutils-1.0.0.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jinput-platform-2.0.5-natives-linux.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jinput-platform-2.0.5-natives-windows.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jinput-platform-2.0.5-natives-osx.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl_util-2.9.3.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jlayer-1.0.1-gdx.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jorbis-0.0.17.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-backend-lwjgl-1.9.10-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-2.9.3-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jinput-2.0.5-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jutils-1.0.0-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl_util-2.9.3-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jlayer-1.0.1-gdx-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jorbis-0.0.17-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-backend-lwjgl-1.9.10-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl-2.9.3-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jinput-2.0.5-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jutils-1.0.0-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/lwjgl_util-2.9.3-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jlayer-1.0.1-gdx-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/jorbis-0.0.17-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -1,20 +0,0 @@
|
||||
<component name="libraryTable">
|
||||
<library name="com.badlogicgames.gdx:gdx-controllers-desktop:1.9.10" type="repository">
|
||||
<properties maven-id="com.badlogicgames.gdx:gdx-controllers-desktop:1.9.10" />
|
||||
<CLASSES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-desktop-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-1.9.10.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-desktop-1.9.10-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-1.9.10-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-desktop-1.9.10-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-1.9.10-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -1,18 +0,0 @@
|
||||
<component name="libraryTable">
|
||||
<library name="com.badlogicgames.gdx:gdx-controllers-platform:1.9.10" type="repository">
|
||||
<properties maven-id="com.badlogicgames.gdx:gdx-controllers-platform:1.9.10" />
|
||||
<CLASSES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-platform-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-1.9.10.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-1.9.10-javadoc.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-controllers-1.9.10-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-1.9.10-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -1,10 +0,0 @@
|
||||
<component name="libraryTable">
|
||||
<library name="com.badlogicgames.gdx:gdx-platform:1.9.10" type="repository">
|
||||
<properties maven-id="com.badlogicgames.gdx:gdx-platform:1.9.10" />
|
||||
<CLASSES>
|
||||
<root url="jar://$PROJECT_DIR$/lib/gdx-platform-1.9.10.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</component>
|
||||
8
.idea/libraries/lib.xml
generated
@@ -4,17 +4,23 @@
|
||||
<root url="file://$PROJECT_DIR$/lib" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="file://$PROJECT_DIR$/lib/javadoc" />
|
||||
<root url="http://libgdx.badlogicgames.com/nightlies/docs/api/" />
|
||||
<root url="https://libgdx.badlogicgames.com/ci/nightlies/docs/api/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/javadoc/gdx-docs.zip!/" />
|
||||
</JAVADOC>
|
||||
<NATIVE>
|
||||
<root url="file://$PROJECT_DIR$/lib" />
|
||||
<root url="file://$PROJECT_DIR$/lib/x86" />
|
||||
<root url="file://$PROJECT_DIR$/lib/x86_64" />
|
||||
</NATIVE>
|
||||
<SOURCES>
|
||||
<root url="file://$PROJECT_DIR$/lib/source" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/Terrarum_Joise.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/source/gdx-backend-lwjgl-sources.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/TerrarumSansBitmap.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/lib/prtree.jar!/" />
|
||||
</SOURCES>
|
||||
<jarDirectory url="file://$PROJECT_DIR$/lib" recursive="false" />
|
||||
<jarDirectory url="file://$PROJECT_DIR$/lib/source" recursive="false" type="SOURCES" />
|
||||
</library>
|
||||
</component>
|
||||
8
.idea/markdown-exported-files.xml
generated
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="MarkdownExportedFiles">
|
||||
<htmlFiles />
|
||||
<imageFiles />
|
||||
<otherFiles />
|
||||
</component>
|
||||
</project>
|
||||
2
.idea/markdown-navigator/profiles_settings.xml
generated
@@ -1,3 +1,3 @@
|
||||
<component name="MarkdownNavigator.ProfileManager">
|
||||
<settings default="" pdf-export="" plain-text-search-scope="Project Files" />
|
||||
<settings default="" pdf-export="" />
|
||||
</component>
|
||||
2
.idea/misc.xml
generated
@@ -38,7 +38,7 @@
|
||||
<property name="caretWidth" class="java.lang.Integer" />
|
||||
</properties>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="false" project-jdk-name="1.8.0_242" project-jdk-type="JavaSDK">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_10" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
||||
47
COPYING.md
@@ -1,6 +1,6 @@
|
||||
*Terrarum*
|
||||
|
||||
Copyright (C) 2013-2021 Minjae Song ("CuriousTorvald")
|
||||
Copyright (C) 2013-2018 Minjaesong (Torvald)
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@@ -19,7 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
*Terrarum Sans Bitmap*
|
||||
|
||||
Copyright (c) 2017-2020 Minjae Song ("CuriousTorvald") and the contributors
|
||||
Copyright (c) 2017 Minjae Song (Torvald) and the contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
@@ -66,7 +66,7 @@ limitations under the License.
|
||||
*Accidental Noise Library*
|
||||
|
||||
Joise is a derivative work based on Josua Tippetts' C++ library:
|
||||
<http://accidentalnoise.sourceforge.net/index.html>
|
||||
http://accidentalnoise.sourceforge.net/index.html
|
||||
|
||||
Copyright (C) 2011 Joshua Tippetts
|
||||
|
||||
@@ -90,7 +90,7 @@ Copyright (C) 2011 Joshua Tippetts
|
||||
|
||||
*Vector2.java*, *Epsilon.java*
|
||||
|
||||
Copyright (c) 2010-2015 William Bittle <http://www.dyn4j.org/>
|
||||
Copyright (c) 2010-2015 William Bittle http://www.dyn4j.org/
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted
|
||||
@@ -113,7 +113,7 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
|
||||
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Kotlin translated and modified code Copyright (C) 2016 Minjae Song ("CuriousTorvald")
|
||||
Kotlin translated and modified code Copyright (C) 2016 Minjaesong (Torvald)
|
||||
|
||||
----
|
||||
|
||||
@@ -127,7 +127,7 @@ Ambient sound recordings:
|
||||
crickets_02.ogg
|
||||
|
||||
Copyright (C) 2012, 2013, 2015, 2016, 2017 Klankbeeld
|
||||
Sound from <http://www.freesound.org/people/klankbeeld/>
|
||||
Sound from http://www.freesound.org/people/klankbeeld/
|
||||
|
||||
----
|
||||
|
||||
@@ -155,39 +155,6 @@ THE SOFTWARE.
|
||||
|
||||
----
|
||||
|
||||
PRTree, a Priority R-Tree, a spatial index for java code
|
||||
|
||||
Copyright (c) 2008-2012 Robert Olofsson.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the authors nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
----
|
||||
|
||||
Some of the resources were created by _raxod502_.
|
||||
|
||||
@@ -209,4 +176,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
THE SOFTWARE.
|
||||
@@ -1,49 +1,20 @@
|
||||
## Prefix-ID Referencing
|
||||
|
||||
Every blocks and items have Prefix-ID Referencing scheme, which is defined as follows:
|
||||
|
||||
```<Prefix>@<Modname>:<Integer ID>```
|
||||
|
||||
where Prefix is predefined (see below), Integer ID is arbitrarily chosen within a domain.
|
||||
|
||||
### Prefixes
|
||||
|Name|Description|
|
||||
|----|-----------|
|
||||
|wall|Wall, only used by the Inventory to differentiate walls from blocks (therefore wall shares same "ID Space" with blocks/fluids/wires)|
|
||||
|item|Item (Static), uses different "ID Space" with blocks/walls/fluids/wires|
|
||||
|
||||
Notes:
|
||||
- BlockCodex and ItemCodex will not store prefix part of the ID, as blocks and walls are identical in properties
|
||||
- Wires and Fluids use the same "ID Space" as the tiles; they just happened to exclusive to their own layers.
|
||||
This simplifies many things e.g. only one TileID-to-AtlasTileNumber map is needed and the renderer will
|
||||
greatly benefit from it.
|
||||
|
||||
### Predefined Modnames
|
||||
|
||||
|Name|Description|
|
||||
|----|-----------|
|
||||
|dyn|Dynamic Item|
|
||||
|actor|Actor As an Item. Integer ID is identical to the actor's Reference ID|
|
||||
|virt|Virtual Tile Number|
|
||||
|
||||
### Integer ID Domains
|
||||
|
||||
|Range|Description|
|
||||
|-----|-----------|
|
||||
|1..2147483647|Integer ID for dynamic items|
|
||||
|0x1000_0000..0x7FFF_FFFF|Reference ID for Actors (1879M possible)|
|
||||
|1..2147483647|Integer ID for virtual tiles|
|
||||
|0..4095|Tiles (4096 possible)|
|
||||
|4096..8191|Walls (4096 possible)|
|
||||
|8192..8447|Wires (256 possible)|
|
||||
|8448..32767|Items (static) (24320 possible)|
|
||||
|32768..0x0FFF_FFFF|Items (dynamic\*) (268M possible)|
|
||||
|0x1000_0000..0x7FFF_FFFF|Actors|
|
||||
|-2147483648..-1 (all negative numbers)|Faction|
|
||||
|
||||
* dynamic items have own properties that will persist through savegame.
|
||||
|
||||
Actor range in-depth
|
||||
Actors range in-depth
|
||||
|
||||
|Range|Description|
|
||||
|-----|-----------|
|
||||
|0x1000_0000..0x1FFF_FFFF|Rendered behind (e.g. tapestries)|
|
||||
|0x2000_0000..0x4FFF_FFFF|Regular actors (e.g. almost all of them)|
|
||||
|0x5000_0000..0x5FFF_FFFF|Special (e.g. weapon swung, bullets, dropped item, particles)|
|
||||
|0x6000_0000..0x6FFF_FFFF|Rendered front (e.g. fake tile)|
|
||||
|0x7000_0000..0x7FFF_FFFF|Rendered as screen overlay, not affected by light nor environment overlays|
|
||||
|
||||
Actor IDs are assigned in 256 groups, single actor can have 256 sub-actors
|
||||
|0x1000_0000..0x1FFF_FFFF|Rendered behind (e.g. tapestries)
|
||||
|0x2000_0000..0x5FFF_FFFF|Regular actors (e.g. almost all of them)
|
||||
|0x6000_0000..0x6FFF_FFFF|Special (e.g. weapon swung, bullets, dropped item, particles)
|
||||
|0x7000_0000..0x7FFF_FFFF|Rendered front (e.g. fake tile)
|
||||
@@ -1,11 +1,11 @@
|
||||
## Minimum requirements ##
|
||||
|
||||
* Processor with 2.4 GHz speed
|
||||
* GeForce MX 150
|
||||
* 4 GB of RAM
|
||||
* GPU that can support OpenGL 2.1, is capable of 4K texture
|
||||
* 6 GB of RAM
|
||||
* 4 GB of free disk space
|
||||
* Windows Vista/Mac OS X Lion or higher (Mac OS X Snow Leopard is incompatible with a shader the game uses)
|
||||
* PC: Java 8
|
||||
* PC: Java 8, Up-to-date graphics driver
|
||||
|
||||
## Recommended requirements ##
|
||||
|
||||
@@ -14,13 +14,12 @@
|
||||
* 8 GB of RAM
|
||||
* 8 GB of free disk space
|
||||
* Windows Vista/Mac OS X Lion or higher
|
||||
* PC: Java 8
|
||||
* PC: Java 8, Up-to-date graphics driver
|
||||
|
||||
## Tested environments ##
|
||||
## Tested environment ##
|
||||
|
||||
(to devs: please extend this list with your test results!)
|
||||
|
||||
* MacBookPro9,2 (MacBook Pro 13 inch mid-2012) -- shader don't work
|
||||
* Intel 6700K, nVidia GTX970, Windows 10 -- fully works
|
||||
* Intel 6600, nVidia GT 710, Windows 8 -- unplayable framerate
|
||||
* Intel 8265U, Intel UHD620/nVidia MX 250, Windows 10 -- fully works with Intel iGPU (24 fps), fully works with MX 250 (66 fps)
|
||||
* MacBookPro9,2 (MacBook Pro 13 inch mid-2012)
|
||||
* Intel 6700K, nVidia GTX970, Windows 10
|
||||
|
||||
|
||||
BIN
assets/32opus_poke.ogg
LFS
Normal file
@@ -20,8 +20,6 @@ uniform float rcount = 64.0; // it even works on 256.0!
|
||||
uniform float gcount = 64.0; // using 64: has less banding and most monitors are internally 6-bit
|
||||
uniform float bcount = 64.0;
|
||||
|
||||
// inverted zoom; this value must set to (1f/zoom)
|
||||
uniform float zoomInv = 1.0;
|
||||
|
||||
/*int bayer[7 * 7] = int[](
|
||||
32,42,10,27,37,5,15,
|
||||
@@ -74,13 +72,12 @@ void main(void) {
|
||||
|
||||
float scale = v_texCoords.y * (1.0 - parallax_size) + (parallax_size / 2.0) + (parallax * parallax_size / 2.0);
|
||||
|
||||
float zoomSamplePoint = (1.0 - zoomInv) / 2.0; // will never quite exceed 0.5
|
||||
|
||||
// I don't even know if it works, and also not sure if I actually want it
|
||||
vec3 newBottom = mix(bottomColor, topColor, zoomSamplePoint);
|
||||
vec3 newTop = mix(topColor, bottomColor, zoomSamplePoint);
|
||||
float inR = mix(bottomColor.r, topColor.r, scale);
|
||||
float inG = mix(bottomColor.g, topColor.g, scale);
|
||||
float inB = mix(bottomColor.b, topColor.b, scale);
|
||||
|
||||
vec4 inColor = vec4(mix(newBottom, newTop, scale), 1.0);
|
||||
vec4 inColor = vec4(inR, inG, inB, 1.0);
|
||||
|
||||
vec2 entry = mod(gl_FragCoord.xy, vec2(bayerSize, bayerSize));
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 462 B |
|
Before Width: | Height: | Size: 366 B |
|
Before Width: | Height: | Size: 559 B |
|
Before Width: | Height: | Size: 387 B |
|
Before Width: | Height: | Size: 418 B |
@@ -1,4 +1,4 @@
|
||||
#version 120
|
||||
#version 100
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
#endif
|
||||
|
||||
@@ -71,7 +71,7 @@ The control is omnidirectional. In other words, \emph{not} cell-based.
|
||||
\subsubsection{ISO\slash ANSI\slash JIS pedalboards}
|
||||
Your default moving around uses ESDF (qwerty)\slash FRST (colemak)\slash .OEW (dvorak) pedals for default `WASD', in order for you to provide more modifier pedals---QAZ (qwerty\slash colemak), /A; (dvorak)---that are pressed with your little finger and more comfort to some pedalboards with Topre actuators.\footnote{Writers of this book would recommend you to use pedalboard with Cherry MX Red actuators, though any decent pedalboard should be sufficient.}
|
||||
|
||||
\subsubsection{gamepads}
|
||||
\subsubsection{Joypads}
|
||||
Your moving around uses left stick, and direction of the movement is \emph{not} limited to 8 directions, hence the term, “omni\-direc\-tion\-al”.
|
||||
|
||||
\section{World}
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
SET basefilename=%~d1%~p1%~n1
|
||||
SET inputextension=%~x1
|
||||
rem inputextension should be dot-psd
|
||||
rem color space must be Lab16
|
||||
|
||||
IF "%inputextension%" NEQ ".psd" goto fail
|
||||
|
||||
convert %1 -colorspace sRGB -write mpr:temp -background black -alpha Remove mpr:temp -compose Copy_Opacity -composite "%basefilename%.tga"
|
||||
|
||||
exit
|
||||
|
||||
:fail
|
||||
echo "File not PSD"
|
||||
pause
|
||||
exit /b 1
|
||||
BIN
assets/graphics/blocks/init.tga
LFS
BIN
assets/graphics/fonts/milky.tga
LFS
BIN
assets/graphics/fonts/terrarum-sans-bitmap/LatinExtA_variable.tga
LFS
Normal file
BIN
assets/graphics/fonts/terrarum-sans-bitmap/LatinExtB_variable.tga
LFS
Normal file
BIN
assets/graphics/fonts/terrarum-sans-bitmap/LatinExtC_variable.tga
LFS
Normal file
BIN
assets/graphics/fonts/terrarum-sans-bitmap/insular_variable.tga
LFS
Executable file → Normal file
|
Before Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 260 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 15 KiB |
BIN
assets/graphics/gui/inventory/category.tga
LFS
Executable file → Normal file
BIN
assets/graphics/gui/message_black.tga
LFS
Normal file
BIN
assets/graphics/gui/message_white.tga
LFS
Normal file
BIN
assets/graphics/gui/tooltip_black.tga
LFS
Normal file
BIN
assets/graphics/gui/tooltip_white.tga
LFS
Normal file
BIN
assets/graphics/logo_placeholder_noreflection.tga
LFS
Normal file
@@ -11,7 +11,7 @@ uniform sampler2D u_texture;
|
||||
|
||||
// "steps" of R, G and B. Must be integer && equal or greater than 2
|
||||
uniform float rcount = 32.0;
|
||||
uniform float gcount = 64.0;
|
||||
uniform float gcount = 32.0;
|
||||
uniform float bcount = 32.0;
|
||||
uniform float acount = 1.0;
|
||||
|
||||
@@ -53,7 +53,6 @@ void main(void) {
|
||||
|
||||
vec2 entry = mod(gl_FragCoord.xy, vec2(bayerSize, bayerSize));
|
||||
|
||||
vec4 outColor = nearestColour(inColor + spread * (bayer[int(entry.y) * int(bayerSize) + int(entry.x)] / bayerDivider - 0.5));
|
||||
gl_FragColor = nearestColour(inColor + spread * (bayer[int(entry.y) * int(bayerSize) + int(entry.x)] / bayerDivider - 0.5));
|
||||
|
||||
gl_FragColor = outColor;
|
||||
}
|
||||
BIN
assets/item_kari_16.tga
LFS
BIN
assets/item_kari_24.tga
LFS
BIN
assets/item_kari_32.tga
LFS
BIN
assets/item_kari_48.tga
LFS
52
assets/keylayout.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"qwerty": {
|
||||
"layout": "1234567890-=QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./",
|
||||
"capslock": "Caps",
|
||||
"name": "QWERTY"
|
||||
},
|
||||
"qwertz": {
|
||||
"layout": "1234567890-=QWERTZUIOP[]ASDFGHJKL;'YXCVBNM,./",
|
||||
"capslock": "Caps",
|
||||
"name": "QWERTZ"
|
||||
},
|
||||
"azerty": {
|
||||
"layout": "1234567890-=AZERTYUIOP[]QSDFGHJKL;'WXCVBNM,./",
|
||||
"capslock": "Caps",
|
||||
"name": "AZERTY"
|
||||
},
|
||||
"colemak": {
|
||||
"layout": "1234567890-=QWFPGJLUY;[]ARSTDHNEIO'ZXCVBKM,./",
|
||||
"capslock": "Back",
|
||||
"name": "Colemak"
|
||||
},
|
||||
"workman": {
|
||||
"layout": "1234567890-=QDRWBJFUP;[]ASHTGYNEOI'ZXMCVKL,./",
|
||||
"capslock": "Back",
|
||||
"name": "Workman"
|
||||
},
|
||||
"dvorak": {
|
||||
"layout": "1234567890[]',.PYFGCRL/=AOEUIDHTNS-;QJKXBMWVZ",
|
||||
"capslock": "Caps",
|
||||
"name": "Dvorak"
|
||||
},
|
||||
"bepo": {
|
||||
"layout": "1234567890=%BÉPOÈ!VDLJZWAUIE,CTSRNMÀYX.K'QGHF",
|
||||
"capslock": "Caps",
|
||||
"name": "Bépo"
|
||||
},
|
||||
"turk-f": {
|
||||
"layout": "1234567890/-FGĞIODRNHPQWUİEAÜTKMLYŞJÖVCÇZSB.,",
|
||||
"capslock": "Caps",
|
||||
"name": "F klavye"
|
||||
},
|
||||
"qwerty-jis-apple": {
|
||||
"layout": "1234567890-=QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./",
|
||||
"capslock": "Ctrl",
|
||||
"name": "Apple 日本語"
|
||||
},
|
||||
"hhkb": {
|
||||
"layout": "1234567890-=QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./",
|
||||
"capslock": "Ctrl",
|
||||
"name": "HHKB2"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
layout_name=Colemak
|
||||
ROW1=4s;4qNUM_1;4qNUM_2;4qNUM_3;4qNUM_4;4qNUM_5;4qNUM_6;4qNUM_7;4qNUM_8;4qNUM_9;4qNUM_0;4qMINUS;4qEQUALS;6qBACKSPACE
|
||||
ROW2=6qTAB;4qQ;4qW;4qF;4qP;4qG;4qJ;4qL;4qU;4qY;4qSEMICOLON;4qLEFT_BRACKET;4qRIGHT_BRACKET;4qBACKSLASH
|
||||
ROW3=7qCAPS_LOCK;4qA;4qR;4qS;4qT;4qD;4qH;4qN;4qE;4qI;4qO;4qAPOSTROPHE;7qENTER
|
||||
ROW4=9qSHIFT_LEFT;4qZ;4qX;4qC;4qV;4qB;4qK;4qM;4qCOMMA;4qPERIOD;4qSLASH;9qSHIFT_RIGHT
|
||||
ROW5=15s;28qSPACE
|
||||
@@ -1,6 +0,0 @@
|
||||
layout_name=Dvorak Simplified
|
||||
ROW1=4s;4qNUM_1;4qNUM_2;4qNUM_3;4qNUM_4;4qNUM_5;4qNUM_6;4qNUM_7;4qNUM_8;4qNUM_9;4qNUM_0;4qLEFT_BRACKET;4qRIGHT_BRACKET;6qBACKSPACE
|
||||
ROW2=6qTAB;4qAPOSTROPHE;4qCOMMA;4qPERIOD;4qP;4qY;4qF;4qG;4qC;4qR;4qL;4qSLASH;4qEQUALS;4qBACKSLASH
|
||||
ROW3=7qCAPS_LOCK;4qA;4qO;4qE;4qU;4qI;4qD;4qH;4qT;4qN;4qS;4qMINUS;7qENTER
|
||||
ROW4=9qSHIFT_LEFT;4qSEMICOLON;4qQ;4qJ;4qK;4qX;4qB;4qM;4qW;4qV;4qZ;9qSHIFT_RIGHT
|
||||
ROW5=15s;28qSPACE
|
||||
@@ -1,6 +0,0 @@
|
||||
layout_name=Maltron 89
|
||||
ROW1=4qNUM_1;4qNUM_2;4qNUM_3;4qNUM_4;4qNUM_5;10s;4qNUM_6;4qNUM_7;4qNUM_8;4qNUM_9;4qNUM_0
|
||||
ROW2=4qQ;4qP;4qY;4qC;4qB;10s;4qV;4qM;4qU;4qZ;4qL
|
||||
ROW3=4qA;4qN;4qI;4qS;4qF;10s;4qD;4qT;4qH;4qO;4qR
|
||||
ROW4=4qCOMMA;4qPERIOD;4qJ;4qG;4qSEMICOLON;10s;4qAPOSTROPHE;4qW;4qK;4qX;4qNULL
|
||||
ROW5=4qSHIFT_LEFT;4qBACKSLASH;4qLEFT_BRACKET;4qMINUS;3s;4qE;4s;4qENTER;3s;4qEQUALS;4qRIGHT_BACKET;4qSLASH;4qSHIFT_RIGHT
|
||||
@@ -1,13 +0,0 @@
|
||||
! generic QWERTY keyboard
|
||||
|
||||
! row format: (n)q(keyname)
|
||||
! n: width of a key, 4 for regular key (1.0u). Value smaller than 4 will break the UI, so DON'T
|
||||
! keyname: name of the key that is recognised by the UI parser.
|
||||
! each key in the row is separated by one semicolon.
|
||||
|
||||
layout_name=QWERTY
|
||||
ROW1=4s;4qNUM_1;4qNUM_2;4qNUM_3;4qNUM_4;4qNUM_5;4qNUM_6;4qNUM_7;4qNUM_8;4qNUM_9;4qNUM_0;4qMINUS;4qEQUALS;6qBACKSPACE
|
||||
ROW2=6qTAB;4qQ;4qW;4qE;4qR;4qT;4qY;4qU;4qI;4qO;4qP;4qLEFT_BRACKET;4qRIGHT_BRACKET;4qBACKSLASH
|
||||
ROW3=7qCAPS_LOCK;4qA;4qS;4qD;4qF;4qG;4qH;4qJ;4qK;4qL;4qSEMICOLON;4qAPOSTROPHE;7qENTER
|
||||
ROW4=9qSHIFT_LEFT;4qZ;4qX;4qC;4qV;4qB;4qN;4qM;4qCOMMA;4qPERIOD;4qSLASH;9qSHIFT_RIGHT
|
||||
ROW5=15s;28qSPACE
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ВНИМАНИЕ-ЗДРАВЕ И БЕЗОПАСНОСТ",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "атисни >",
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Всички права запазени",
|
||||
"COPYRIGHT_GNU_GPL_3": "Разпределени под GNU GPL 3",
|
||||
"MENU_MODULES" : "Модули"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Všechna práva vyhrazena",
|
||||
"COPYRIGHT_GNU_GPL_3": "Šířen pod licencí GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "POZOR-ZDRAVÍ A BEZPEČNOST",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Stiskněte >",
|
||||
"MENU_MODULES" : "Moduly"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle rettigheder forbeholdes",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribueret under GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ADVARSEL-SUNDHED OG SIKKERHED",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Tryk >",
|
||||
"MENU_MODULES" : "Moduler"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle Rechte vorbehalten",
|
||||
"COPYRIGHT_GNU_GPL_3": "Verteilt unter GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "WARNUNG-GESUNDHEIT UND SICHERHEIT",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Drücke >",
|
||||
"MENU_MODULES" : "Modulen"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Όλα τα δικαιώματα διατηρούνται",
|
||||
"COPYRIGHT_GNU_GPL_3": "Διανέμεται υπό την GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ΠΡΟΣΟΧΗ-ΥΓΕΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Πάτα >",
|
||||
"MENU_MODULES" : "Ενότητες"
|
||||
}
|
||||
@@ -1,8 +1,4 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "All rights reserved",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distributed under GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "WARNING-HEALTH AND SAFETY",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Press >",
|
||||
"MENU_MODULES" : "Modules",
|
||||
"MENU_CREDIT_GPL_DNT" : "GPL"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Todos los derechos reservados",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribuido bajo GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ADVERTENCIA-SALUD Y SEGURIDAD",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Pulsa >",
|
||||
"MENU_MODULES" : "Módulos"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Kaikki oikeudet pidätetään",
|
||||
"COPYRIGHT_GNU_GPL_3": "Jaetaan GNU GPL 3:n mukaisesti",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "VAROITUS-TERVEYS JA TURVALLISUUS",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Paina >",
|
||||
"MENU_MODULES" : "Moduulit"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Tous les droits sont réservés",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribué sous GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ATTENTION-SANTÉ ET SÉCURITÉ",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Appuyez sur >",
|
||||
"MENU_MODULES" : "Modules"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Minden jog fenntartva",
|
||||
"COPYRIGHT_GNU_GPL_3": "Elosztott GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "VIGYÁZAT-EGÉSZSÉGÜGYI ÉS BIZTONSÁGI",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Nyomd meg a >ot",
|
||||
"MENU_MODULES" : "Modulok"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Öll réttindi áskilinn",
|
||||
"COPYRIGHT_GNU_GPL_3": "Dreift samkvæmt GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "VIÐVÖRUN-HEILSA OG ÖRYGGI",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Ýttu >",
|
||||
"MENU_MODULES" : "Einingar"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Tutti i diritti riservati",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribuito sotto licenza GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ATTENZIONE-SALUTE E SICUREZZA",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Premi >",
|
||||
"MENU_MODULES" : "Moduli"
|
||||
}
|
||||
@@ -1,6 +1,3 @@
|
||||
{ "COPYRIGHT_ALL_RIGHTS_RESERVED": "全著作権所有",
|
||||
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3で配布",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "警告ー健康と安全のために",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "> ボタンを押す",
|
||||
{
|
||||
"MENU_MODULES" : "モジュール"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "ぜんちょさくけん しょゆう",
|
||||
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3で はいふ",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "けいこくーけんこうと あんぜんの ために",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "> ボタンを おす",
|
||||
"MENU_MODULES" : "モジュール"
|
||||
}
|
||||
@@ -2053,7 +2053,7 @@
|
||||
},
|
||||
{
|
||||
"n": "MENU_LABEL_MAINMENU",
|
||||
"s": "메인 메뉴"
|
||||
"s": "메뉴"
|
||||
},
|
||||
{
|
||||
"n": "MENU_LABEL_MORE",
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "모든 권리 보유",
|
||||
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3에 따라 배포됨",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "경고—건강과 안전을 위하여",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": ">을 누르세요",
|
||||
"MENU_MODULES" : "모듈"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle rechten voorbehouden",
|
||||
"COPYRIGHT_GNU_GPL_3": "Gedistribueerd onder GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "WAARSCHUWING-GEZONDHEID EN VEILIGHEID",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Druk op >",
|
||||
"MENU_MODULES" : "Modules"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alle rettigheter reservert",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribuert under GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ADVARSEL-HELSE OG SIKKERHET",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Trykk >",
|
||||
"MENU_MODULES" : "Moduler"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Wszelkie prawa zastrzeżone",
|
||||
"COPYRIGHT_GNU_GPL_3": "Rozpowszechniana w GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "UWAGA-ZDROWIE I BEZPIECZEŃSTWO",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Naciśnij >",
|
||||
"MENU_MODULES" : "Moduły"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Todos os direitos reservados",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribuído sob GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ATENÇÃO-SAÚDE E SEGURANÇA",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Pressione >",
|
||||
"MENU_MODULES" : "Módulos"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Todos os direitos reservados",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribuído sob GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ATENÇÃO-SAÚDE E SEGURANÇA",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Carrega no >",
|
||||
"MENU_MODULES" : "Módulos"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Toate drepturile rezervate",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribuit sub GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ATENȚIONARE-SĂNĂTATE ȘI SIGURANȚĂ",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Apasă >",
|
||||
"MENU_MODULES" : "Module"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Все права защищены",
|
||||
"COPYRIGHT_GNU_GPL_3": "Распространяется в соответствии с GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "ПРЕДУПРЕЖДЕНИЕ-ЗДОРОВЬЕ И БЕЗОПАСНОСТЬ",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Нажмите >",
|
||||
"MENU_MODULES" : "Модули"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "Alla rättigheter förbehållna",
|
||||
"COPYRIGHT_GNU_GPL_3": "Distribueras under GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "VARNING-HÄLSA OCH SÄKERHET",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "Tryck >",
|
||||
"MENU_MODULES" : "Moduler"
|
||||
}
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "สงวนลิขสิทธิ์",
|
||||
"COPYRIGHT_GNU_GPL_3": "เผยแพร่ภายใต้ GNU GPL 3",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "คำเตือน-อนามัยและความปลอดภัย",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": "กดปุ่ม >",
|
||||
"MENU_MODULES" : "โมดูล"
|
||||
}
|
||||