Player movement seems like back to working, res→assets
Former-commit-id: f91181caee4dabf4cb2e51d8077441c6b0f83757 Former-commit-id: 8b450303698c5c85dea9145a056b290b95a6a7b0
37
assets/4096.frg
Normal file
@@ -0,0 +1,37 @@
|
||||
varying vec2 texcoord;
|
||||
|
||||
uniform sampler2D renderTexture;
|
||||
uniform mat4 Bayer;
|
||||
uniform int pixelSize;
|
||||
|
||||
void main(void) {
|
||||
// create texture coordinates based on pixelSize //
|
||||
|
||||
// vec2 discrete = (gl_FragCoord.xy + 0.001) / texcoord / pixelSize; //
|
||||
|
||||
vec2 pixelSizeVec = vec2(float(pixelSize), float(pixelSize));
|
||||
|
||||
vec2 discrete = (gl_FragCoord.xy + 0.001) / texcoord / pixelSizeVec;
|
||||
|
||||
discrete = floor(discrete * texcoord) / discrete;
|
||||
|
||||
vec3 color = texture2D(renderTexture, discrete).rgb;
|
||||
|
||||
// increase contrast (Bayer matrix operation reduces it) //
|
||||
float contrast = 1.65;
|
||||
color = mix(vec3(0.5), color, contrast);
|
||||
|
||||
// add Bayer matrix entry to current pixel //
|
||||
// vec2 entry = mod(gl_FragCoord.xy / pixelSizeVec, vec2(4, 4));
|
||||
|
||||
// color.r = color.r + Bayer[int(entry.x)][int(entry.y)] / 17.0 - 0.5;
|
||||
// color.g = color.g + Bayer[int(entry.x)][int(entry.y)] / 17.0 - 0.5;
|
||||
// color.b = color.b + Bayer[int(entry.x)][int(entry.y)] / 17.0 - 0.5;
|
||||
|
||||
// find nearest 8-bit color //
|
||||
color.r = floor(8.0 * color.r + 0.5) / 8.0;
|
||||
color.g = floor(8.0 * color.g + 0.5) / 8.0;
|
||||
color.b = floor(4.0 * color.b + 0.5) / 4.0;
|
||||
|
||||
gl_FragColor = vec4(color, 1.0);
|
||||
}
|
||||
7
assets/4096.vrt
Normal file
@@ -0,0 +1,7 @@
|
||||
varying vec2 texcoord;
|
||||
|
||||
void main(void) { // fairly usual fullscreen quad setup //
|
||||
vec2 corners = sign(gl_Vertex.xy);
|
||||
texcoord = 0.5 * corners + vec2(0.5);
|
||||
gl_Position = vec4(corners, 0.0, 1.0);
|
||||
}
|
||||
5
assets/batchtest.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
echo "Hello, world! This is a batch test."
|
||||
echo "Will add actorvalue 'batch = true' to player"
|
||||
setav batch true
|
||||
echo "Checking if command did something."
|
||||
getav batch
|
||||
26
assets/blur.frg
Normal file
@@ -0,0 +1,26 @@
|
||||
// precision mediump float;
|
||||
|
||||
uniform sampler2D s_texture;
|
||||
|
||||
varying vec2 v_texCoord;
|
||||
varying vec2 v_blurTexCoords[14];
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_FragColor = vec4(0.0);
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 0])*0.0044299121055113265;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 1])*0.00895781211794;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 2])*0.0215963866053;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 3])*0.0443683338718;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 4])*0.0776744219933;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 5])*0.115876621105;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 6])*0.147308056121;
|
||||
gl_FragColor += texture2D(s_texture, v_texCoord )*0.159576912161;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 7])*0.147308056121;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 8])*0.115876621105;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[ 9])*0.0776744219933;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[10])*0.0443683338718;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[11])*0.0215963866053;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[12])*0.00895781211794;
|
||||
gl_FragColor += texture2D(s_texture, v_blurTexCoords[13])*0.0044299121055113265;
|
||||
}
|
||||
25
assets/blurH.vrt
Normal file
@@ -0,0 +1,25 @@
|
||||
attribute vec4 a_position;
|
||||
attribute vec2 a_texCoord;
|
||||
|
||||
varying vec2 v_texCoord;
|
||||
varying vec2 v_blurTexCoords[14];
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_Position = a_position;
|
||||
v_texCoord = a_texCoord;
|
||||
v_blurTexCoords[ 0] = v_texCoord + vec2(-0.028, 0.0);
|
||||
v_blurTexCoords[ 1] = v_texCoord + vec2(-0.024, 0.0);
|
||||
v_blurTexCoords[ 2] = v_texCoord + vec2(-0.020, 0.0);
|
||||
v_blurTexCoords[ 3] = v_texCoord + vec2(-0.016, 0.0);
|
||||
v_blurTexCoords[ 4] = v_texCoord + vec2(-0.012, 0.0);
|
||||
v_blurTexCoords[ 5] = v_texCoord + vec2(-0.008, 0.0);
|
||||
v_blurTexCoords[ 6] = v_texCoord + vec2(-0.004, 0.0);
|
||||
v_blurTexCoords[ 7] = v_texCoord + vec2( 0.004, 0.0);
|
||||
v_blurTexCoords[ 8] = v_texCoord + vec2( 0.008, 0.0);
|
||||
v_blurTexCoords[ 9] = v_texCoord + vec2( 0.012, 0.0);
|
||||
v_blurTexCoords[10] = v_texCoord + vec2( 0.016, 0.0);
|
||||
v_blurTexCoords[11] = v_texCoord + vec2( 0.020, 0.0);
|
||||
v_blurTexCoords[12] = v_texCoord + vec2( 0.024, 0.0);
|
||||
v_blurTexCoords[13] = v_texCoord + vec2( 0.028, 0.0);
|
||||
}
|
||||
25
assets/blurV.vrt
Normal file
@@ -0,0 +1,25 @@
|
||||
attribute vec4 a_position;
|
||||
attribute vec2 a_texCoord;
|
||||
|
||||
varying vec2 v_texCoord;
|
||||
varying vec2 v_blurTexCoords[14];
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_Position = a_position;
|
||||
v_texCoord = a_texCoord;
|
||||
v_blurTexCoords[ 0] = v_texCoord + vec2(0.0, -0.028);
|
||||
v_blurTexCoords[ 1] = v_texCoord + vec2(0.0, -0.024);
|
||||
v_blurTexCoords[ 2] = v_texCoord + vec2(0.0, -0.020);
|
||||
v_blurTexCoords[ 3] = v_texCoord + vec2(0.0, -0.016);
|
||||
v_blurTexCoords[ 4] = v_texCoord + vec2(0.0, -0.012);
|
||||
v_blurTexCoords[ 5] = v_texCoord + vec2(0.0, -0.008);
|
||||
v_blurTexCoords[ 6] = v_texCoord + vec2(0.0, -0.004);
|
||||
v_blurTexCoords[ 7] = v_texCoord + vec2(0.0, 0.004);
|
||||
v_blurTexCoords[ 8] = v_texCoord + vec2(0.0, 0.008);
|
||||
v_blurTexCoords[ 9] = v_texCoord + vec2(0.0, 0.012);
|
||||
v_blurTexCoords[10] = v_texCoord + vec2(0.0, 0.016);
|
||||
v_blurTexCoords[11] = v_texCoord + vec2(0.0, 0.020);
|
||||
v_blurTexCoords[12] = v_texCoord + vec2(0.0, 0.024);
|
||||
v_blurTexCoords[13] = v_texCoord + vec2(0.0, 0.028);
|
||||
}
|
||||
26
assets/books/Blacksmith_s_handbook.txt
Executable file
@@ -0,0 +1,26 @@
|
||||
|
||||
§cBlacksmith’s handbook
|
||||
|
||||
|
||||
§cBy Anonymous
|
||||
§p
|
||||
To smith weapon, armour, or whatever you want, you need to build your own forge.
|
||||
Get 8 cobblestone, 3 iron ingots, and 4 coals. Then use a workbench to create your first forge.
|
||||
|
||||
Almost every weapon and armour needs leather for the strips and bindings. So be sure to get some leathers before attempt to forge any items.
|
||||
|
||||
Iron is easy to work. Just heat them up and make a shape. The heat of the forge is not that critical.
|
||||
|
||||
Steel is made from iron and a bit of charcoal. It is still easy to work, although it is harder than iron.
|
||||
|
||||
Cobalt is made from cobalt ore, melded with a bit of iron. Working with it requires a skill. Heat should be used sparingly, lest it become brittle.
|
||||
|
||||
Titanium can only be worked when heated. It will develop small cracks and eventually shattered. Titanium will not alloy with iron. It must be used pure.
|
||||
|
||||
For some blacksmiths who want to forge elven weapons and armour, here is some details.
|
||||
|
||||
Typical elven weapons and armours use a large amount of orichalcum. The technique of smelting it from it’s ore is not known, only elven blacksmiths shares the secret.
|
||||
|
||||
Advanced elven stuffs involve using of elven glass. This glass is not a one that composes your house window. The technique of smelting it is also the elven secret.
|
||||
|
||||
I can only tell you tales of adamantine. It is a legendary metal which is known for its superb quality. It is the best material for forging weapons and armours. The story says only dwarves know how it can be found, or forged. And some say that even dwarves lost their knowledge of forging stuffs with it.
|
||||
20
assets/books/Book_writing_guide.txt
Executable file
@@ -0,0 +1,20 @@
|
||||
§cBook writing guide
|
||||
|
||||
|
||||
§cBy Anonymous
|
||||
§p
|
||||
Writing a book is different from writing a simple text.
|
||||
The features that make difference are the usage of a ‘tokens’ for editing a book.
|
||||
|
||||
Tokens have a fixed form. they are always consisted of section mark(§§) and one alphanumeric character.
|
||||
|
||||
Available tokens are:
|
||||
§§p: Indicates page start or force turn to the next page.
|
||||
§§c: Align text to centre.
|
||||
§§b: Make text §bbold.
|
||||
§§i: Make text §iitalic.
|
||||
§§u: §uUnderline §xtext.
|
||||
§§x: Remove bold/italic/underline effect.
|
||||
§§: Write section mark(§§).
|
||||
|
||||
Please note that effect of token will only affect single line.
|
||||
58
assets/books/cjk_test.txt
Normal file
@@ -0,0 +1,58 @@
|
||||
流れてく時の中ででも気だるさが ほらクルクル廻って
|
||||
흘러만 가는 시간 속 한가운데도 나른함이 봐, 계속 빙글빙글 돌고 있어
|
||||
私から離れる心も見えないわ そう知らない
|
||||
보이지 않아, 나에게서 멀어지는 마음 따위는, 그래 나는 몰라
|
||||
自分から動くこともなく 時の隙間に流され続けて
|
||||
스스로부터 움직이는 일도 없이 시간의 틈새에서 우두커니 바라볼 뿐
|
||||
知らないわ周りのことなど 私は私 それだけ
|
||||
그런 건 몰라, 내 주변의 일 같은 건, 나는 나일 뿐 더는 신경 안 써
|
||||
|
||||
|
||||
夢見てる 何も見てない 語るも無駄な自分の言葉
|
||||
꿈이 보이니? 어둠만이 보이니? 부질없이 울리는 나 자신의 혼잣말
|
||||
悲しむなんで疲れるだけよ 何も感じす過ごせばいいの
|
||||
슬픔에 잠기는 건 이젠 지칠 뿐이야, 아무 감정도 없이 지내면 되는 거야
|
||||
戸惑う言葉与えられても 自分の心ただ上の空
|
||||
뜻밖의 놀라운 말 나에게 온다 해도 아직 나의 마음은 그저 흘려들을 뿐
|
||||
もし私から動くのならば 全て変えるのなら黒にする
|
||||
만약 나 자신부터 움직일 수 있다면, 모든 걸 바꿀 수 있다면 검게 하겠어
|
||||
|
||||
|
||||
こんな自分に未来はあるの こんな世界に私はいるの
|
||||
이런 나 자신에게 미래는 있는 걸까, 이런 세상 가운데 난 끼어 있는 걸까
|
||||
今切ないの 今悲しいの 自分のこともわからないまま
|
||||
애달퍼하는 걸까, 슬픔에 잠긴 걸까, 이런 자신조차도 알지 못하는 채로
|
||||
歩むことさえ疲れるだけよ 人のことなど知りもしないわ
|
||||
발을 내딛는 것도 이젠 지칠 뿐이야, 주변의 일들 따윈 알고 싶지도 않아
|
||||
こんな私も変われるのなら もし変われるのなら白になる
|
||||
이런 나 같은 것도 바뀔 수가 있다면, 바뀔 수만 있다면 나는 하얘지겠어
|
||||
|
||||
|
||||
流れてく時の中ででも気だるさが ほらクルクル廻って
|
||||
흘러만 가는 시간 속 한가운데도 나른함이 봐, 계속 빙글빙글 돌고 있어
|
||||
私から離れる心も見えないわ そう知らない
|
||||
보이지 않아, 나에게서 멀어지는 마음 따위는, 그래 나는 몰라
|
||||
自分から動くこともなく 時の隙間に流され続けて
|
||||
스스로부터 움직이는 일도 없이 시간의 틈새에서 우두커니 바라볼 뿐
|
||||
知らないわ周りのことなど 私は私 それだけ
|
||||
그런 건 몰라, 내 주변의 일 같은 건, 나는 나일 뿐, 더는 신경 안 써
|
||||
|
||||
|
||||
夢見てる 何も見てない 語るも無駄な自分の言葉
|
||||
꿈이 보이니? 어둠만이 보이니? 부질없이 울리는 나 자신의 혼잣말
|
||||
悲しむなんで疲れるだけよ 何も感じす過ごせばいいの
|
||||
슬픔에 잠기는 건 이젠 지칠 뿐이야, 아무 감정도 없이 지내면 되는 거야
|
||||
戸惑う言葉与えられても 自分の心ただ上の空
|
||||
뜻밖의 놀라운 말 나에게 온다 해도 아직 나의 마음은 그저 흘려들을 뿐
|
||||
もし私から動くのならば 全て変えるのなら黒にする
|
||||
만약 나 자신부터 움직일 수 있다면, 모든 걸 바꿀 수 있다면 검게 하겠어
|
||||
|
||||
|
||||
動くのならば 動くのならば 全て壊すの 全て壊すの
|
||||
움직이고 있다면, 움직이고 있다면, 모두 다 부숴버려, 모두 다 부숴버려
|
||||
悲しむならば 悲しむならば 私の心白く変われる
|
||||
슬퍼하고 있으면, 슬퍼하고 있으면, 이런 나의 마음도 하얘질 수 있을까
|
||||
貴方のことも 私のことも 全てのこともまだ知らないの
|
||||
그대에 관해서도, 자신에 관해서도, 모두에 관해서도 아직도 나는 몰라
|
||||
重い目蓋を開けてのならば 全て壊すのなら黒になれ
|
||||
무거운 눈꺼풀을 뜨게할 수 있다면, 모든 걸 부순다면 모두 검게 되어라
|
||||
60
assets/books/hangul_test.txt
Normal file
@@ -0,0 +1,60 @@
|
||||
싸구려 커피를 마신다
|
||||
미지근해 적잖이 속이 쓰려온다
|
||||
눅눅한 비닐장판에 발바닥이
|
||||
쩍 달라 붙었다 떨어진다
|
||||
이제는 아무렇지 않어
|
||||
바퀴벌레 한마리쯤 쓱 지나가도
|
||||
무거운 매일 아침엔
|
||||
다만 그저 약간의 기침이 멈출 생각을 않는다
|
||||
축축한 이불을 갠다
|
||||
삐걱대는 문을 열고 밖에 나가본다
|
||||
아직 덜갠 하늘이 너무 가까워 숨쉬기가
|
||||
쉽지를 않다 수만번 본 것만 같다
|
||||
어지러워 쓰러질 정도로 익숙하기만 하다
|
||||
남은 것도 없이 텅빈 나를 잠근다
|
||||
|
||||
싸구려 커피를 마신다
|
||||
미지근해 적잖이 속이 쓰려온다
|
||||
눅눅한 비닐장판에 발바닥이
|
||||
쩍하고 달라 붙었다가 떨어진다
|
||||
|
||||
뭐 한 몇년간 세숫대야에
|
||||
고여있는 물 마냥 그냥 완전히 썩어가지고
|
||||
이거는 뭐 감각이 없어
|
||||
비가 내리면 처마 밑에서 쭈그리고 앉아서
|
||||
멍하니 그냥 가만히 보다보면은
|
||||
이거는 뭔가 아니다 싶어
|
||||
비가 그쳐도 희끄므레죽죽한
|
||||
저게 하늘이라고 머리위를 뒤덮고 있는건지
|
||||
저건 뭔가 하늘이라고 하기에는 뭔가 너무 낮게
|
||||
머리카락에 거의 닿게 조금만 뛰어도 정수리를
|
||||
쿵!하고 찧을거 같은데
|
||||
벽장속 제습제는 벌써 꽉차 있으나마나
|
||||
모기 때려잡다 번진 피가 묻은 거울을 볼때마다
|
||||
어우! 약간 놀라
|
||||
제 멋대로 구부러진 칫솔 갖다 이빨을 닦다 보면은
|
||||
잇몸에 피가 나게 닦아도 당췌 치석은 빠져 나올줄을 몰라
|
||||
언제 땄는지도 모르는 미지근한 콜라가 담긴
|
||||
캔을 입에 가져다 한모금 아뿔싸 담배 꽁초가
|
||||
이제는 장판이 난지 내가 장판인지도 몰라
|
||||
해가 뜨기도 전에 지는 이런 상황은 뭔가
|
||||
|
||||
싸구려 커피를 마신다
|
||||
미지근해 적잖이 속이 쓰려온다
|
||||
눅눅한 비닐장판에 발바닥이
|
||||
쩍 달라 붙었다 떨어진다
|
||||
이제는 아무렇지 않어
|
||||
바퀴벌레 한마리쯤 쓱 지나가도
|
||||
무거운 매일 아침엔
|
||||
다만 그저 약간의 기침이 멈출 생각을 않는다
|
||||
축축한 이불을 갠다
|
||||
삐걱대는 문을 열고 밖에 나가본다
|
||||
아직 덜갠 하늘이 너무 가까워 숨쉬기가
|
||||
쉽지를 않다 수만번 본 것만 같다
|
||||
어지러워 쓰러질 정도로 익숙하기만 하다
|
||||
남은 것도 없이 텅빈 나를 잠근다
|
||||
|
||||
싸구려 커피를 마신다
|
||||
미지근해 적잖이 속이 쓰려온다
|
||||
눅눅한 비닐장판에 발바닥이
|
||||
쩍하고 달라 붙었다가 떨어진다
|
||||
38
assets/books/isl_test.txt
Normal file
@@ -0,0 +1,38 @@
|
||||
Sjá snjóinn glitra á fjallinu í nótt, ekkert fótspor hér að sjá
|
||||
Eitt einsemdar konungsríki, og ég virðist, drottningin
|
||||
Vindurinn gnauðar eins og ólgan inni í mér
|
||||
Gat ei byrgt það inni en ég reyndi samt
|
||||
|
||||
Hleyp þeim ei inn lát þau ei sjá
|
||||
Vertu góða stelpan sem þú varst
|
||||
Feldu, bældu, seg þeim ei frá
|
||||
En þau vita það þá
|
||||
|
||||
Þetta er nóg, þetta er nóg. Get ei lengur haldið í mér
|
||||
Þetta er nóg, þetta er nóg. Ég sný burt og skelli á eftir mér
|
||||
Mig varðar ei, hvað þau segja við því
|
||||
Látið geysa storm, kuldinn hann hefur ei háð mér neitt
|
||||
|
||||
Það er merkilegt hvað fjarlægð, gerir allt svo ofursmátt
|
||||
Og hræðslan sem hafði tökin, virðist missa allan mátt
|
||||
|
||||
Ég þarf að sjá hvað ég get gert, og reyná verk mín umtalsvert
|
||||
Og boð og bönn ei halda mér
|
||||
Ég er frjáls
|
||||
|
||||
Þetta er nóg, þetta er nóg. Uppi í himni eins og vindablær
|
||||
Þetta er nóg, komið nóg. Og tár mín enginn sér fær
|
||||
Hér ég stend, og hér ég verð
|
||||
Látið geysa storm
|
||||
|
||||
Minn máttur þyrlast gegnum loftið niðrá jörð
|
||||
Mín sál er hringiða úr frosnum brotamyndum gjörð
|
||||
Ein hugsun kristalla sem ískalt sprengigos
|
||||
Ég aldrei aftur sný, það var sem eitt sinn var
|
||||
|
||||
Þetta er nóg, þetta er nóg. Og ég rís eins og morgunsól
|
||||
Þetta er nóg, þetta er nóg. Þessi þæga stelpa fór
|
||||
Hér ég stend, ein um bjartan dag
|
||||
Látið geysa storm
|
||||
|
||||
Kuldinn hann hefur ei háð mér neitt
|
||||
29
assets/books/kana_test.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
せかい いち みんなの にんきもの
|
||||
それは かのじょの こと アシュリー
|
||||
ひとめ みれば だれもが ふりむく
|
||||
あたりまえ アシュリーだもん
|
||||
|
||||
せかいじゅう みんなが あこがれる
|
||||
それは かのじょの こと アシュリー
|
||||
アシュリー さまの まほうは さいこう
|
||||
こんやも パーティーよ
|
||||
|
||||
なわ ぶな ぬー わらいの じゅもん
|
||||
じお いら うん なんの じゅもん
|
||||
いお でぃ えむ おぼえ られない
|
||||
あぁ いや たいくつ
|
||||
|
||||
せかいいち みんなの にんきもの
|
||||
それは かのじょの こと アシュリー
|
||||
アシュリー さまの まほうは さいこう
|
||||
こわい もの なしよ
|
||||
|
||||
よぞらの うみ あまたの ほし
|
||||
いつも ひとりきり
|
||||
みんなと なかよく したいの
|
||||
どうしたら いいの
|
||||
|
||||
せかい いち みんなの にんきもの
|
||||
それは かのじょの こと アシュリー
|
||||
アシュリー さまの まほうは さいこう
|
||||
こんやも パーティーよ
|
||||
30
assets/books/kana_test_2.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
まだ きづいていない ていじ された ぎもん
|
||||
いま きょうかいせん が きえてく
|
||||
|
||||
この データ と コード で ていぎ された しこう
|
||||
もう ひとつ の 「リアル」 が うまれる
|
||||
|
||||
せんり を こえ とぶ ひかり の たば から
|
||||
つたわる あたらし じぶん の そんざい
|
||||
|
||||
NEO IDENTITYーひろがって ゆく
|
||||
|
||||
でんもう の いしき と
|
||||
ふかしぎな みらい
|
||||
|
||||
(NEO IDENTITYーまぼろし)
|
||||
|
||||
その にんしき に より そんざい し うる せかい
|
||||
すべて を しょうきょ したら どう なる?
|
||||
|
||||
せんり を こえ とぶ ひかり の たば から
|
||||
つたわる あたらし じぶん の そんざい
|
||||
|
||||
NEO IDENTITYーひろがって ゆく
|
||||
|
||||
でんもう の いしき と
|
||||
ふかしぎな みらい
|
||||
|
||||
NEO IDENTITYーそびえたつ まぼろし
|
||||
でんもう の いしき と
|
||||
ふかしぎな みらい
|
||||
28
assets/books/kana_test_2_kanji.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
まだ気付いていない 提示された疑問
|
||||
いま境界線が消えてく
|
||||
|
||||
このデータとコードで定義された思考
|
||||
もうひとつの「リアル」が生まれる
|
||||
|
||||
千里を超え飛ぶ光の束から
|
||||
伝わる新しい自分の存在
|
||||
|
||||
Neo Identity ー 広がって行く
|
||||
電網の意識と
|
||||
不可思議な未来
|
||||
|
||||
(Neo Identity ー 幻)
|
||||
|
||||
その認識により存在し得る世界
|
||||
すべてを消去したらどうなる?
|
||||
|
||||
千里を超え飛ぶ光の束から
|
||||
伝わる新しい自分の存在
|
||||
|
||||
Neo Identity ー 広がって行く
|
||||
電網の意識と
|
||||
不可思議な未来
|
||||
|
||||
Neo Identity ー そびえ立つ幻
|
||||
電網の意識と
|
||||
不可思議な未来
|
||||
29
assets/books/kana_test_kanji.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
世界一みんなの人気者
|
||||
それは かのじょの こと アシュリー
|
||||
一目見れば誰もが振り向く
|
||||
あたりまえ アシュリーだもん
|
||||
|
||||
世界中みんなが憧れる
|
||||
それは かのじょの こと アシュリー
|
||||
アシュリー様の魔法は最高
|
||||
こんやも パーティよ
|
||||
|
||||
なわ ぶな ぬー わらいの じゅもん
|
||||
じお いら うん なんの じゅもん
|
||||
いお でぃ えむ おぼえ られない
|
||||
あぁ いや たいくつ
|
||||
|
||||
世界一みんなの人気者
|
||||
それは かのじょの こと アシュリー
|
||||
アシュリー様の魔法は最高
|
||||
こわい もの なしよ
|
||||
|
||||
よぞらの うみ あまたの ほし
|
||||
いつも ひとりきり
|
||||
みんなと なかよく したいの
|
||||
どうしたらいいの
|
||||
|
||||
世界一みんなの人気者
|
||||
それは かのじょの こと アシュリー
|
||||
アシュリー様の魔法は最高よぞら
|
||||
こんやも パーティよ
|
||||
2
assets/books/kanji_test_3.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
貴社の記者が汽車で帰社しました。
|
||||
きしゃの きしゃが きしゃで きしゃ しました。
|
||||
24
assets/books/kanji_test_4.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
探し物はなんですか
|
||||
見つけにくい物ですか
|
||||
カバンの中も机の中も
|
||||
探したけれど見つからないのに
|
||||
|
||||
まだまだ探すぎですか
|
||||
それより僕と踊りませんか
|
||||
夢の中へ夢の中へ
|
||||
行ってみたいと思いませんか
|
||||
|
||||
休むことも許されず
|
||||
笑うことわ止められて
|
||||
這いずくばって這いずくばって
|
||||
いったい何をさがしているのか
|
||||
|
||||
探すのをやめたとき
|
||||
見つかることもよくある話で
|
||||
踊りましょう 夢の中へ
|
||||
行ってみたいと思いませんか
|
||||
|
||||
探し物はなんですか
|
||||
まだまだ探すぎですか
|
||||
夢の中へ夢の中へ
|
||||
行ってみたいと思いませんか
|
||||
31
assets/books/polyglot_test.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
The snow glows white on the mountain tonight, not a footprint to be seen
|
||||
Un royaume de solitude, ma place est là pour toujours
|
||||
Der Wind, er heult so wie der Sturm ganz tief in mir
|
||||
Het werd mij te veel, hoe ik mijn best ook deed
|
||||
|
||||
别让他们进来看见,做好女孩,就像妳的从前
|
||||
Visa ingenting, vad du än gör, allt är förstört
|
||||
|
||||
ありのままの姿見せるのよ
|
||||
Libre soy, libre soy, ¡libertad sin vuelta atrás!
|
||||
Wszystkim wbrew na ten gest mnie stać
|
||||
Jöjjön száz orkán, és közben a szívemen ül a jég
|
||||
|
||||
Desde la distancia, ¡qué pequeño todo es!
|
||||
I les pors que em dominaven per sempre han fugit
|
||||
Non è un difetto, è una virtù! e non la fermerò mai più,
|
||||
내 맘대로 자유롭게 살래!
|
||||
|
||||
Сад је крај, сад је крај На крилима ветра сам
|
||||
誰亦要隨心講忘掉昨天悲歌
|
||||
Estou aqui, e vou ficar! Venha a tempestade
|
||||
|
||||
Kuasaku buat hidup bercelaru
|
||||
Подвластны мне мороз и лёд, ну что за дивный дар
|
||||
Og som krystaller står en tanke ganske klar
|
||||
Ще спра да бъда аз на миналото в плен
|
||||
|
||||
La den gå, la den gå, jeg skal stige lik solen nå
|
||||
ปล่อยออกมา เลิกซ่อนเร้น เด็กดี ไม่เห็นมีค่า
|
||||
Je suis là, comme je l'ai rêvé
|
||||
En de storm raast door! De vrieskou, daar zat ik toch al niet mee
|
||||
29
assets/books/polyglot_test_2.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": ""
|
||||
|
||||
bgBG ВНИМАНИЕ-ЗДРАВЕ И БЕЗОПАСНОСТ
|
||||
csCZ POZOR-ZDRAVÍ A BEZPEČNOST
|
||||
daDK ADVARSEL-SUNDHED OG SIKKERHED
|
||||
de WARNUNG-GESUNDHEIT UND SICHERHEIT
|
||||
elGR ΠΡΟΣΟΧΗ-ΥΓΕΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ
|
||||
en WARNING-HEALTH AND SAFETY
|
||||
es ADVERTENCIA-SALUD Y SEGURIDAD
|
||||
fiFI VAROITUS-TERVEYS JA TURVALLISUUS
|
||||
fr ATTENTION-SANTÉ ET SÉCURITÉ
|
||||
huHU VIGYÁZAT-EGÉSZSÉGÜGYI ÉS BIZTONSÁGI
|
||||
isIC VIÐVÖRUN-HEILSA OG ÖRYGGI
|
||||
it ATTENZIONE-SALUTE E SICUREZZA
|
||||
jaJP 警告ー健康と安全のために
|
||||
jakana けいこくーけんこうと あんぜんの ために
|
||||
koKR 경고—건강과 안전을 위하여
|
||||
nlNL WAARSCHUWING-GEZONDHEID EN VEILIGHEID
|
||||
noNB ADVARSEL-HELSE OG SIKKERHET
|
||||
plPL UWAGA-ZDROWIE I BEZPIECZEŃSTWO
|
||||
ptBR ATENÇÃO-SAÚDE E SEGURANÇA
|
||||
ptPT ATENÇÃO-SAÚDE E SEGURANÇA
|
||||
roRO ATENȚIONARE-SĂNĂTATE ȘI SIGURANȚĂ
|
||||
ruRU ПРЕДУПРЕЖДЕНИЕ-ЗДОРОВЬЕ И БЕЗОПАСНОСТЬ
|
||||
svSE VARNING-HÄLSA OCH SÄKERHET
|
||||
thTH คำเตือน-อนามัยและความปลอดภัย
|
||||
trTR UYARI-SAĞLIK VE GÜVENLİK
|
||||
zhCN 警告ー健康和安全
|
||||
zhTW 警告ー健康和安全
|
||||
16
assets/books/runic_short_1.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
An obscure text in runic letters from
|
||||
unknown book. The book was
|
||||
severely damaged and could only a few page were able to be retrieved.
|
||||
\prompt
|
||||
ᛂᚾᛋᚴᛅ᛬ᛏᛅᛚᛅᚦ
|
||||
|
||||
᛭ᚢᚾᛏᛁᚱᛋᛏᚯᚦᚢ᛭
|
||||
|
||||
᛬ᚼᛂᛁᛚ᛬
|
||||
᛬ᚼᛂᛚᚢ᛬
|
||||
᛬ᚼᚢᛂᚱᚾᛁᚴ᛬ᚼᛂᚠᚢᚱᚦᚢ᛬ᚦᛅᛏ᛬
|
||||
᛬ᚼᚯᚢ᛬ᛅᚱ᛬ᛁᚢ᛬
|
||||
᛬ᚼᚢᛅᛏ᛬ᚼᛂᛁᛏᛁᚱ᛬ᚦᚢ᛬
|
||||
᛬ᚼᚢᛅᛏ᛬ᛁᛋᛁᚢᚱ᛬ᚾᛅᛘ᛬
|
||||
᛬ᛂᚴ᛬ᚼᛂᛁᛏᛁ᛬ᛒᛅᛚᛏᛦ᛬
|
||||
᛬ᛁ᛬ᛅᛘ᛬ᛒᛅᛚᛏᛦ᛬
|
||||
16
assets/books/runic_short_2.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
᛭ᚱᛂᚴᛋ᛬ᛏᛂᛁᚢᚬᛋ᛬ᚴᚢᛂ᛭
|
||||
|
||||
᛬ᚱᛂᚴᛋ᛬ᛂᛋᛏ᛬ᛋᚢ᛬ᚾᛒᚢᛏᛚᚢᛋ᛬
|
||||
᛬ᚱᛂᚴᛋ᛬ᛋᚢᚼᚾᚢᛘ᛬ᚢᛚᚾᛏᚢ᛬
|
||||
᛬ᛏᚢᛋᛁᚢ᛬ᚴᛂᚢᛏᚢᚱᛘ᛬ᛒᚱᛂᚴᛋᛏ᛬
|
||||
᛫ᛋᚢᚼᚾᚢᛋ᛬ᛘᚬᛁ᛬ᚴᚾᛁᛂᛏᚢᛏ᛫
|
||||
᛬ᚴᛂᛁᛏᚬᚱ᛬ᛏᚬᛘ᛬ᚱᛂᚴᛘ᛬ᚢᛂᚢᚴᛂᛏ᛬
|
||||
᛫ᛁᛅᚴᛂᛋᚢᚬ᛬ᛏᛂᛁᚢᚬᛘ᛬ᚢᛂᚱᚢᚾᚬᛘ᛫
|
||||
᛬ᚢᛒᚢ᛬ᚱᛂᚴᛋ᛬ᛏᛂᛁᚢᚬᛘ᛬ᚢᛂᚱᚢᚾᚢᛘ᛬ᛋᛂᛋᚢᛚᛂ᛬ᚾᚢ᛬ᛏᛂᛁᚢᚬᛘ᛬ᛁᛅᚴᛂᛏᚢ᛬
|
||||
᛫ᚴᛚᚢᛏᛁ᛬ᛘᚬᛁ᛬ᛒᛏᛂᚱ᛬ᚢᛂᚱᚢᚾᛂ᛫
|
||||
᛬ᛏᛂᛁᚢᚬᛋ᛬ᚢᛂᚱᚢᚾᚬᛋ᛬ᛏᛁᚢᛂᛋ᛬ᚾᛘᛏᛅ᛬ᚴᚢᛅᛏ᛬
|
||||
᛫ᚴᚢᛁᛏ᛬ᚢᛂᛚᛋᛁ᛫
|
||||
᛫ᛋᚢᚼᚾᚢᛘ᛬ᚢᛂᛚᛘᛁ᛫
|
||||
᛫ᛏᚢᛏ᛬ᛂᛋᛏᚢ᛫
|
||||
᛬ᚢᛂᚢᚴᛂᛏ᛬ᛚᛂᚢᚴᚢᛋ᛬ᛏᛂᛁᚢᚬᛋ᛬ᚢᛂᚱᚢᚾᚬᛋ᛬
|
||||
᛬ᚾᚢ᛬ᚱᛂᚴᛋ᛬ᛒᚬᛏᚾᛁ᛬ᛋᚢᚼᚾᚢᛘ᛬ᚴᛂᚴᚢᚾᛂ᛬
|
||||
36
assets/books/userguide_ENG.aux
Normal file
@@ -0,0 +1,36 @@
|
||||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand*{\memsetcounter}[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{ISO/\penalty \exhyphenpenalty ANSI/\penalty \exhyphenpenalty JIS pedalboards}{5}{section*.1}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Joypads}{6}{section*.2}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}World}{6}{section.0.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Geograghy}{7}{subsection.0.3.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Biome}{8}{subsection.0.3.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}World Size}{9}{subsection.0.4.1}}
|
||||
\memsetcounter{lastsheet}{9}
|
||||
\memsetcounter{lastpage}{9}
|
||||
1409
assets/books/userguide_ENG.log
Normal file
13
assets/books/userguide_ENG.out
Normal file
@@ -0,0 +1,13 @@
|
||||
\BOOKMARK [1][-]{section.0.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [2][-]{subsection.0.1.1}{\376\377\000L\000u\000g\000g\000a\000g\000e\000\040\000p\000r\000e\000p\000a\000r\000a\000t\000i\000o\000n}{section.0.1}% 2
|
||||
\BOOKMARK [1][-]{section.0.2}{\376\377\000M\000o\000v\000i\000n\000g\000\040\000a\000r\000o\000u\000n\000d}{}% 3
|
||||
\BOOKMARK [2][-]{subsection.0.2.1}{\376\377\000Y\000o\000u\000r\000\040\000f\000i\000r\000s\000t\000\040\000t\000o\000d\000d\000l\000i\000n\000g}{section.0.2}% 4
|
||||
\BOOKMARK [1][-]{section.0.3}{\376\377\000W\000o\000r\000l\000d}{}% 5
|
||||
\BOOKMARK [2][-]{subsection.0.3.1}{\376\377\000G\000e\000o\000g\000r\000a\000g\000h\000y}{section.0.3}% 6
|
||||
\BOOKMARK [2][-]{subsection.0.3.2}{\376\377\000D\000a\000y\000\040\000a\000n\000d\000\040\000n\000i\000g\000h\000t}{section.0.3}% 7
|
||||
\BOOKMARK [2][-]{subsection.0.3.3}{\376\377\000B\000i\000o\000m\000e}{section.0.3}% 8
|
||||
\BOOKMARK [2][-]{subsection.0.3.4}{\376\377\000V\000e\000g\000e\000t\000a\000t\000i\000o\000n}{section.0.3}% 9
|
||||
\BOOKMARK [2][-]{subsection.0.3.5}{\376\377\000R\000a\000c\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000i\000r\000\040\000c\000i\000v\000i\000l\000i\000s\000a\000t\000i\000o\000n\000s}{section.0.3}% 10
|
||||
\BOOKMARK [2][-]{subsection.0.3.6}{\376\377\000C\000o\000m\000m\000o\000n\000\040\000a\000n\000i\000m\000a\000l\000s}{section.0.3}% 11
|
||||
\BOOKMARK [1][-]{section.0.4}{\376\377\000W\000o\000r\000l\000d\000\040\000c\000r\000e\000a\000t\000i\000o\000n}{}% 12
|
||||
\BOOKMARK [2][-]{subsection.0.4.1}{\376\377\000W\000o\000r\000l\000d\000\040\000S\000i\000z\000e}{section.0.4}% 13
|
||||
BIN
assets/books/userguide_ENG.pdf
Normal file
BIN
assets/books/userguide_ENG.synctex.gz
Normal file
123
assets/books/userguide_ENG.tex
Normal file
@@ -0,0 +1,123 @@
|
||||
\documentclass[stock,9pt,nohan]{oblivoir}
|
||||
|
||||
\usepackage{fapapersize}
|
||||
\usefapapersize{3in,4.5in,.333in,*,.333in,.333in}
|
||||
\usepackage{gensymb}
|
||||
|
||||
\linespread{1.25}
|
||||
\frenchspacing
|
||||
|
||||
\usepackage[verbose=true]{microtype}
|
||||
|
||||
\renewcommand{\contentsname}{Table of Contents}
|
||||
|
||||
\newcommand{\gamever}{Alpha 1}
|
||||
|
||||
\newcommand{\titleEN}{A Pocket Guide to the Terrarum World \vskip1ex \small\textsf{English edition} \normalsize}
|
||||
\newcommand{\titleKO}{\textsf{Terrarum} 간편 여행 안내서 \vskip1ex \small\sffamily 한국어판}
|
||||
|
||||
\newcommand{\authorEN}{\small By \sffamily{}Terrarum developers}
|
||||
\newcommand{\authorKO}{\small 개발진 일동}
|
||||
|
||||
\newcommand{\dateEN}{\small\sffamily Corresponds to world version \gamever}
|
||||
\newcommand{\dateKO}{\small\sffamily \gamever{}판 기준}
|
||||
|
||||
\newcommand{\tocEN}{Table of Contents}
|
||||
\newcommand{\tocKO}{목 \ 차}
|
||||
|
||||
\renewcommand{\contentsname}{\tocEN}
|
||||
|
||||
\title{\titleEN}
|
||||
\author{\authorEN}
|
||||
\date{\dateEN}
|
||||
|
||||
\epigraphposition{center}
|
||||
\setlength{\epigraphrule}{0pt}
|
||||
\setlength{\epigraphwidth}{2in}
|
||||
\setlength{\beforeepigraphskip}{72pt}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\newpage
|
||||
|
||||
\epigraph{
|
||||
Welcome! You are most likely an explorer, or a brave and courageous traveller who seeks uncharted planet in the universe, or an aspiring ruler-to-be who want rule your own world. We hope this little book to be an useful guide for whatever ambitious work you are up to.
|
||||
}{Writers}
|
||||
|
||||
\tableofcontents*
|
||||
|
||||
\newpage
|
||||
|
||||
\newpage
|
||||
|
||||
\section{Introduction}
|
||||
Terrarum is a rogue-like world which things are happening on real-time basis as in real-time role-playing games.
|
||||
|
||||
\subsection{Luggage preparation}
|
||||
Trip to Terrarum can be achieved with any proper wagon, which should be equipped with:
|
||||
\begin{itemize}
|
||||
\item 64-bit wagon engine
|
||||
\item Java Roving Environs 8 or higher
|
||||
\item A wagon engine with cylinder volume of 2 GB. 4 GB or more is recommended
|
||||
\item Free luggage space of 4 GB or more
|
||||
\end{itemize}
|
||||
|
||||
\section{Moving around}
|
||||
The control is omnidirectional. In other words, \emph{not} cell-based.
|
||||
|
||||
\subsection{Your first toddling}
|
||||
\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{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}
|
||||
The world is composed with \emph{three-dimensional} blocks, which is the feature you should keep in mind during your trip. Each block is a metre-size and a metre-high, so an average-height man should occupy two tiles vertically, thus he is two-tile-high in the world.
|
||||
|
||||
Cliffs are treated as a stair, and you---as well as any living things in the world---can climb the tile as you would use a stair. Climbable cliff height is calculated as
|
||||
\begin{equation}
|
||||
floor( \frac{height_{you}}{height_{\mathit{cliff}}} )
|
||||
\end{equation}
|
||||
|
||||
i.e. The man mentioned above can climb one-tile-high cliff as a stair.
|
||||
|
||||
\subsection{Geograghy}
|
||||
The world---the continent you play on---features mountains, valleys, rivers, lakes, ocean, caves, etc.
|
||||
|
||||
There are several continents on the planet, which are created by you. While there are multiple continents, however, your wagon cannot travel to others.
|
||||
|
||||
Each time you create a continent, unless you specified a \emph{seed}\footnote{Refer to \S 4.}, will never be the same.
|
||||
|
||||
\subsection{Day and night}
|
||||
A day in Terrarum world---the planet---is 72 000 seconds. A second in Earth would be equivalent to 60 (depends on the operational speed of your wagon) planetary seconds, which consists a planetary minute.
|
||||
|
||||
\subsection{Biome}
|
||||
Average temperature in meadows\slash forests\slash mountains are kept to pleasant 298 K\slash 25 \degree{}C\slash 77 \degree{}F. However, some sovereign territories are will not be as pleasant. Some governor of such biomes, though will not hinder any access, will not be pleased with your ruling.
|
||||
|
||||
\subsection{Vegetation}
|
||||
|
||||
|
||||
\subsection{Races and their civilisations}
|
||||
|
||||
|
||||
\subsection{Common animals}
|
||||
|
||||
|
||||
\section{World creation}
|
||||
You can specify some parameters when you create a continent. Controllable parameters are:
|
||||
\begin{itemize}
|
||||
\item World size (affects distance between tribes)
|
||||
\item Ore amount (affects civilisation)
|
||||
\item Vegetation (more trees means more building materials)
|
||||
\item Seed (each randomly-created continent has its own \emph{seed} for landform. Leave it blank to randomise)
|
||||
\end{itemize}
|
||||
|
||||
You can name your continent while in creation, so try to come up with a good name!
|
||||
|
||||
\subsection{World Size}
|
||||
There are two size options available. \emph{Normal} gives $2048\times2048$ metres in size, \emph{Huge} gives $4096\times4096$ metres. Depth of the world is limited to 128 metres for all options.
|
||||
|
||||
\end{document}
|
||||
15
assets/books/userguide_ENG.toc
Normal file
@@ -0,0 +1,15 @@
|
||||
\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}
|
||||
\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}
|
||||
\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}
|
||||
\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}
|
||||
\contentsline {subsubsection}{ISO/\penalty \exhyphenpenalty ANSI/\penalty \exhyphenpenalty JIS pedalboards}{5}{section*.1}
|
||||
\contentsline {subsubsection}{Joypads}{6}{section*.2}
|
||||
\contentsline {section}{\numberline {3}World}{6}{section.0.3}
|
||||
\contentsline {subsection}{\numberline {3.1}Geograghy}{7}{subsection.0.3.1}
|
||||
\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}
|
||||
\contentsline {subsection}{\numberline {3.3}Biome}{8}{subsection.0.3.3}
|
||||
\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}
|
||||
\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}
|
||||
\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}
|
||||
\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}
|
||||
\contentsline {subsection}{\numberline {4.1}World Size}{9}{subsection.0.4.1}
|
||||
33
assets/books/userguide_NON.aux
Normal file
@@ -0,0 +1,33 @@
|
||||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand*{\memsetcounter}[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}World}{5}{section.0.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Geograghy}{6}{subsection.0.3.1}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Biome}{7}{subsection.0.3.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}}
|
||||
\memsetcounter{lastsheet}{9}
|
||||
\memsetcounter{lastpage}{9}
|
||||
1480
assets/books/userguide_NON.log
Normal file
12
assets/books/userguide_NON.out
Normal file
@@ -0,0 +1,12 @@
|
||||
\BOOKMARK [1][-]{section.0.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [2][-]{subsection.0.1.1}{\376\377\000L\000u\000g\000g\000a\000g\000e\000\040\000p\000r\000e\000p\000a\000r\000a\000t\000i\000o\000n}{section.0.1}% 2
|
||||
\BOOKMARK [1][-]{section.0.2}{\376\377\000M\000o\000v\000i\000n\000g\000\040\000a\000r\000o\000u\000n\000d}{}% 3
|
||||
\BOOKMARK [2][-]{subsection.0.2.1}{\376\377\000Y\000o\000u\000r\000\040\000f\000i\000r\000s\000t\000\040\000t\000o\000d\000d\000l\000i\000n\000g}{section.0.2}% 4
|
||||
\BOOKMARK [1][-]{section.0.3}{\376\377\000W\000o\000r\000l\000d}{}% 5
|
||||
\BOOKMARK [2][-]{subsection.0.3.1}{\376\377\000G\000e\000o\000g\000r\000a\000g\000h\000y}{section.0.3}% 6
|
||||
\BOOKMARK [2][-]{subsection.0.3.2}{\376\377\000D\000a\000y\000\040\000a\000n\000d\000\040\000n\000i\000g\000h\000t}{section.0.3}% 7
|
||||
\BOOKMARK [2][-]{subsection.0.3.3}{\376\377\000B\000i\000o\000m\000e}{section.0.3}% 8
|
||||
\BOOKMARK [2][-]{subsection.0.3.4}{\376\377\000V\000e\000g\000e\000t\000a\000t\000i\000o\000n}{section.0.3}% 9
|
||||
\BOOKMARK [2][-]{subsection.0.3.5}{\376\377\000R\000a\000c\000e\000s\000\040\000a\000n\000d\000\040\000t\000h\000e\000i\000r\000\040\000c\000i\000v\000i\000l\000i\000s\000a\000t\000i\000o\000n\000s}{section.0.3}% 10
|
||||
\BOOKMARK [2][-]{subsection.0.3.6}{\376\377\000C\000o\000m\000m\000o\000n\000\040\000a\000n\000i\000m\000a\000l\000s}{section.0.3}% 11
|
||||
\BOOKMARK [1][-]{section.0.4}{\376\377\000W\000o\000r\000l\000d\000\040\000c\000r\000e\000a\000t\000i\000o\000n}{}% 12
|
||||
BIN
assets/books/userguide_NON.pdf
Normal file
BIN
assets/books/userguide_NON.synctex.gz
Normal file
110
assets/books/userguide_NON.tex
Normal file
@@ -0,0 +1,110 @@
|
||||
\documentclass[stock,9pt,nohan]{oblivoir}
|
||||
|
||||
\usepackage{fapapersize}
|
||||
\usefapapersize{3in,4.5in,.333in,*,.333in,.333in}
|
||||
\usepackage{gensymb}
|
||||
\usepackage{allrunes}
|
||||
\usepackage[T1]{fontenc}
|
||||
|
||||
\linespread{1.25}
|
||||
\frenchspacing
|
||||
|
||||
\usepackage[verbose=true]{microtype}
|
||||
|
||||
\renewcommand{\contentsname}{\arnfamily efnisifirlit}
|
||||
|
||||
\newcommand{\gamever}{\arnfamily alfa:f}
|
||||
|
||||
\newcommand{\Terrarumemph}{\arnfamily +iArþin+}
|
||||
|
||||
\newcommand{\boktitle}{\arnfamily ferþahantbukin:furiR \\ \Terrarumemph himR \vskip1ex \small nurAna:utkafa \normalsize}
|
||||
|
||||
\newcommand{\bokauthor}{\arnfamily \small fra\Terrarumemph hAfuntum}
|
||||
|
||||
\newcommand{\bokdate}{\arnfamily\small basa:uiþ:\gamever}
|
||||
|
||||
\title{\boktitle}
|
||||
\author{\bokauthor}
|
||||
\date{\bokdate}
|
||||
|
||||
\epigraphposition{center}
|
||||
\setlength{\epigraphrule}{0pt}
|
||||
\setlength{\epigraphwidth}{2in}
|
||||
\setlength{\beforeepigraphskip}{72pt}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\newpage
|
||||
|
||||
\epigraph{
|
||||
Uilkumin! You are most likely an explorer, or a brave and courageous traveller who seeks uncharted planet in the universe, or an aspiring ruler-to-be who want rule your own world. We hope this little book to be an useful guide for whatever ambitious work you are up to.
|
||||
}{Writers}
|
||||
|
||||
\tableofcontents*
|
||||
|
||||
\newpage
|
||||
|
||||
\newpage
|
||||
|
||||
\section{Introduction}
|
||||
\emph{Terrarum} is a rogue-like world which things are happening on real-time basis as in real-time role-playing games.
|
||||
|
||||
\subsection{Luggage preparation}
|
||||
Trip to \emph{Terrarum} can be achieved with any proper wagon, which should be equipped with:
|
||||
\begin{itemize}
|
||||
\item 64-bit wagon engine
|
||||
\item \emph{Java Roving Environs 8} or higher
|
||||
\item A wagon engine with cylinder size of 2 GB, 4 GB or more is recommended
|
||||
\item Free luggage space of 4 GB or more
|
||||
\end{itemize}
|
||||
|
||||
\section{Moving around}
|
||||
The control is omnidirectional. In other words, \emph{not} cell-based.
|
||||
|
||||
\subsection{Your first toddling}
|
||||
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 that are pressed with your little finger and more comfort to pedalboards with \emph{Topre} actuators.\footnote{Writers of this book recommend you to use pedalboard with \emph{Cherry MX Red} actuators.}
|
||||
|
||||
\section{World}
|
||||
The world is composed with \emph{three-dimensional} blocks, which is the feature you should keep in mind during your trip. Each block is a metre-size and a metre-high, so an average-height man should occupy two tiles vertically, thus he is two-tile-high in the world.
|
||||
|
||||
Cliffs are treated as a stair, and you---as well as any living things in the world---can climb the tile as you would use a stair. Climbable cliff height is calculated as $$ floor( \frac{height_{you}}{height_{cliff}} ) $$
|
||||
|
||||
i.e. The man mentioned above can climb one-tile-high cliff as a stair.
|
||||
|
||||
\subsection{Geograghy}
|
||||
The world---the continent you play on---features mountains, valleys, rivers, lakes, ocean, caves, etc.
|
||||
|
||||
There are several continents on the planet, which are created by you. While there are multiple continents, however, your wagon cannot travel interplanetary.
|
||||
|
||||
Each time you create a continent, unless you specified a \emph{seed}\footnote{Refer to Section 4.}, will never be the same.
|
||||
|
||||
\subsection{Day and night}
|
||||
A day in \emph{Terrarum} world---the planet---is 72 000 seconds. A second in Earth would be equivalent to 60 (depends on the operational speed of your wagon) planetary seconds, which consists a planetary minute.
|
||||
|
||||
\subsection{Biome}
|
||||
Average temperature in meadows\slash forests\slash mountains are kept to pleasant 298 K\slash 25 \degree{}C\slash 77 \degree{}F. However, you might want to re-think before setting your feet on the snowy area, unless you are prepared well. While the Snow Queen % ---one of the devteam
|
||||
will not hinder any access to her territory, in the same time she will not be welcoming.
|
||||
|
||||
\subsection{Vegetation}
|
||||
|
||||
|
||||
\subsection{Races and their civilisations}
|
||||
|
||||
|
||||
\subsection{Common animals}
|
||||
|
||||
|
||||
\section{World creation}
|
||||
You can specify some parameters when you create a continent. Controllable parameters are:
|
||||
\begin{itemize}
|
||||
\item World size (affects distance between tribes)
|
||||
\item Ore amount (affects civilisation)
|
||||
\item Vegetation (more trees means more building materials)
|
||||
\item Seed (each randomly-created continent has its own \emph{seed} for landform. Leave it blank to randomise)
|
||||
\end{itemize}
|
||||
|
||||
You can name your continent while in creation, so try to come up with a good name!
|
||||
|
||||
\end{document}
|
||||
12
assets/books/userguide_NON.toc
Normal file
@@ -0,0 +1,12 @@
|
||||
\contentsline {section}{\numberline {1}Introduction}{4}{section.0.1}
|
||||
\contentsline {subsection}{\numberline {1.1}Luggage preparation}{4}{subsection.0.1.1}
|
||||
\contentsline {section}{\numberline {2}Moving around}{5}{section.0.2}
|
||||
\contentsline {subsection}{\numberline {2.1}Your first toddling}{5}{subsection.0.2.1}
|
||||
\contentsline {section}{\numberline {3}World}{5}{section.0.3}
|
||||
\contentsline {subsection}{\numberline {3.1}Geograghy}{6}{subsection.0.3.1}
|
||||
\contentsline {subsection}{\numberline {3.2}Day and night}{7}{subsection.0.3.2}
|
||||
\contentsline {subsection}{\numberline {3.3}Biome}{7}{subsection.0.3.3}
|
||||
\contentsline {subsection}{\numberline {3.4}Vegetation}{8}{subsection.0.3.4}
|
||||
\contentsline {subsection}{\numberline {3.5}Races and their civilisations}{8}{subsection.0.3.5}
|
||||
\contentsline {subsection}{\numberline {3.6}Common animals}{8}{subsection.0.3.6}
|
||||
\contentsline {section}{\numberline {4}World creation}{8}{section.0.4}
|
||||
1
assets/graphics/art/.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.{psd,tga,ogg} filter=lfs diff=lfs merge=lfs -text
|
||||
BIN
assets/graphics/background_black.png
Executable file
|
After Width: | Height: | Size: 3.1 MiB |
BIN
assets/graphics/background_white.png
Executable file
|
After Width: | Height: | Size: 4.1 MiB |
BIN
assets/graphics/breakAnim.png
Executable file
|
After Width: | Height: | Size: 337 B |
BIN
assets/graphics/colourmap/black_body_col_1000_40000_K.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
1
assets/graphics/colourmap/black_body_how_to_use.txt
Normal file
@@ -0,0 +1 @@
|
||||
X = (Temperature / 10) - 100
|
||||
BIN
assets/graphics/colourmap/col12spectrum.png
Normal file
|
After Width: | Height: | Size: 441 B |
BIN
assets/graphics/colourmap/col216spectrum.png
Normal file
|
After Width: | Height: | Size: 878 B |
BIN
assets/graphics/colourmap/colourkey12.png
Normal file
|
After Width: | Height: | Size: 305 B |
BIN
assets/graphics/colourmap/colourkey216.png
Normal file
|
After Width: | Height: | Size: 102 B |
BIN
assets/graphics/colourmap/health_bar_colouring_4096.png
Normal file
|
After Width: | Height: | Size: 902 B |
BIN
assets/graphics/colourmap/sky_colour.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
assets/graphics/fonts/Braille.png
Executable file
|
After Width: | Height: | Size: 143 B |
BIN
assets/graphics/fonts/LatinExtA_ef.png
Normal file
|
After Width: | Height: | Size: 220 B |
BIN
assets/graphics/fonts/LatinExtA_fullwidth.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
assets/graphics/fonts/OSXBSD8x16.png
Executable file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
assets/graphics/fonts/alphanumeric_small.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
assets/graphics/fonts/ascii_fullwidth.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
assets/graphics/fonts/ascii_special_ef.png
Normal file
|
After Width: | Height: | Size: 349 B |
BIN
assets/graphics/fonts/cjkpunct.png
Normal file
|
After Width: | Height: | Size: 418 B |
BIN
assets/graphics/fonts/cyrilic_ef.png
Normal file
|
After Width: | Height: | Size: 149 B |
BIN
assets/graphics/fonts/cyrilic_fullwidth.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/graphics/fonts/fullwidth_forms.png
Normal file
|
After Width: | Height: | Size: 434 B |
BIN
assets/graphics/fonts/futhark.png
Normal file
|
After Width: | Height: | Size: 476 B |
BIN
assets/graphics/fonts/greek_ef.png
Normal file
|
After Width: | Height: | Size: 934 B |
BIN
assets/graphics/fonts/greek_fullwidth.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
assets/graphics/fonts/han_johab.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
assets/graphics/fonts/kana.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/graphics/fonts/numeric_small.png
Normal file
|
After Width: | Height: | Size: 932 B |
BIN
assets/graphics/fonts/romana_ef.png
Normal file
|
After Width: | Height: | Size: 134 B |
BIN
assets/graphics/fonts/romana_fullwidth.png
Normal file
|
After Width: | Height: | Size: 197 B |
BIN
assets/graphics/fonts/thai_fullwidth.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
assets/graphics/fonts/unipunct.png
Normal file
|
After Width: | Height: | Size: 386 B |
BIN
assets/graphics/fonts/wenquanyi_11pt_part1.png
Normal file
|
After Width: | Height: | Size: 503 KiB |
BIN
assets/graphics/fonts/wenquanyi_11pt_part2.png
Normal file
|
After Width: | Height: | Size: 497 KiB |
BIN
assets/graphics/gui/StoneGUITex.png
Executable file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
assets/graphics/gui/control_helper_body.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/graphics/gui/control_helper_left
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/graphics/gui/control_helper_right.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
1
assets/graphics/gui/creativeInventory/.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.{psd,tga,ogg} filter=lfs diff=lfs merge=lfs -text
|
||||
BIN
assets/graphics/gui/creativeInventory/creativePalette.png
Executable file
|
After Width: | Height: | Size: 1015 B |
BIN
assets/graphics/gui/cursor_black_over.png
Normal file
|
After Width: | Height: | Size: 483 B |
BIN
assets/graphics/gui/cursor_over.png
Normal file
|
After Width: | Height: | Size: 316 B |
BIN
assets/graphics/gui/cursor_pressed.png
Normal file
|
After Width: | Height: | Size: 482 B |
BIN
assets/graphics/gui/message_twoline_black_body.png
Normal file
|
After Width: | Height: | Size: 259 B |
BIN
assets/graphics/gui/message_twoline_black_left.png
Normal file
|
After Width: | Height: | Size: 269 B |
BIN
assets/graphics/gui/message_twoline_black_right.png
Normal file
|
After Width: | Height: | Size: 286 B |
BIN
assets/graphics/gui/progress_round_sheet.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/graphics/gui/quickbar/hotbar.png
Executable file
|
After Width: | Height: | Size: 439 B |
BIN
assets/graphics/gui/quickbar/hotbarIndicator.png
Executable file
|
After Width: | Height: | Size: 626 B |
BIN
assets/graphics/gui/quickbar/item_slot.png
Normal file
|
After Width: | Height: | Size: 906 B |
BIN
assets/graphics/gui/quickbar/item_slot_large.png
Normal file
|
After Width: | Height: | Size: 904 B |
BIN
assets/graphics/gui/quickbar/slot_separator.png
Executable file
|
After Width: | Height: | Size: 20 KiB |
BIN
assets/graphics/gui/quickbar/topbar_creative.png
Executable file
|
After Width: | Height: | Size: 602 B |
BIN
assets/graphics/gui/tooltip_black_body.png
Normal file
|
After Width: | Height: | Size: 222 B |
BIN
assets/graphics/gui/tooltip_black_left.png
Normal file
|
After Width: | Height: | Size: 253 B |
BIN
assets/graphics/gui/tooltip_black_right.png
Normal file
|
After Width: | Height: | Size: 266 B |
BIN
assets/graphics/gui/ui_background.png
Executable file
|
After Width: | Height: | Size: 73 B |
BIN
assets/graphics/gui/ui_corners.png
Executable file
|
After Width: | Height: | Size: 210 B |
BIN
assets/graphics/gui/ui_separator.png
Executable file
|
After Width: | Height: | Size: 625 B |
BIN
assets/graphics/gui/ui_sides.png
Executable file
|
After Width: | Height: | Size: 91 B |
BIN
assets/graphics/gui/zoom_menu.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
assets/graphics/gui/zoom_menu.raw
Normal file
BIN
assets/graphics/gui/zoom_menu12.raw
Normal file
BIN
assets/graphics/items/items.png
Executable file
|
After Width: | Height: | Size: 63 KiB |