texts = {} texts.main = tparse([==[ $cFFFFFF55Welcome to Iceball! Seeing as people don't know what reading is, we're moving a quick tutorial to here. Use your up/down arrow keys to scroll through the text. Please read this whole document carefully, as it contains important information, and we don't want to have to tell people the same things all over again which could be avoided if they had read this tutorial. $- $cFFFFFF55What is Iceball? Iceball is one of two things: $pA game engine $pA game built on said engine This tutorial was built upon said game engine, and the files can be found in: $cFFFF5555 pkg/iceball/halp/ You will not need the files for the game itself in order to play games written for Iceball, unless you are hosting a "server". This is because the server sends all the code and files needed to the clients that connect. Note, use of pmfedit and mapedit require you to host a local "server". If you ARE running a server, the code and files are found in: $cFFFF5555 pkg/base/ If this directory does not exist, download the source code from: $cFF55FF55https:// $cFF55FF55 github.com/iamgreaser/iceball/ $cFFFF5555If you are running a serious $cFFFF5555server, you SHOULD be getting $cFFFF5555your code from the github $cFFFF5555repository, as it contains fixes $cFFFF5555and whatnot. $- $cFFFFFF55How do I run Iceball? Open up a commandline. On Windows, you can double-click on: $cFFFF5555 opencmd.bat In your commandline, type: $cFFAAAAFF iceball -h It should give you brief instructions on how to actually run this game. Yes, you do need to press Enter at the end of a command. $- $cFFFFFF55How do I play the Iceball game? Principles: $cFFFF0000If you wear blue, you're on blue. Same goes for green. If you forget, look down. $cFFFF0000Never EVER screw your team over. Subterfuge does not exist. Griefing your team is cheating. We don't have an issue with grief so far, but soon we'll add support to ban small children. $cFFFF0000COMMUNICATE $cFFFF0000COMMUNICATE $cFFFF0000COMMUNICATE This cannot be stressed enough. This is a team game. If you cannot speak the language of the server, find another server. Controls: $pWASD = movement $p1234 = select tool $pArrows = change block colour $pM = toggle large map $pTYU = global/team/squad chat $pSpace = jump $pCtrl = crouch $pV = sneak $p, = change team $p. = change gun $pEsc = quit Left click: $pSpade = pick + get more blocks $pBlock = place block $pGun = shoot $pGrenade = throw Right click: $pSpade = dig 3 high $pBlock = pick block colour $pGun = scope TIP: you move slightly faster with a spade in your hand. $- $cFFFFFF55Further documentation How to configure Iceball (e.g. setting your name and all that crap): $cFFFF5555 docs/setup_json.txt Brief introduction to the engine (for modders): $cFFFF5555 docs/modding_101.txt Lua API reference: $cFFFF5555 docs/modding_lua.txt This is also useful, though not everything is available: $cFF55FF55 http://lua.org/manual/5.1/ Modding API core reference: $cFFFF5555 docs/modding_scripts.txt File format specifications: $cFFFF5555 docs/format_icemap.txt $cFFFF5555 docs/format_pmf.txt Editor usage: $cFFFF5555 docs/editor_map.txt $cFFFF5555 docs/editor_pmf.txt $- $cFF000000Kurukuru tokei no hari $cFF000000 Guruguru atama mawaru $cFF000000Datte tsubura medama $cFF000000 Futatsu shika nai no ni $cFF000000 Sanbon no hari nante $cFF000000 Chinpunkan ]==]) return texts --