-
Notifications
You must be signed in to change notification settings - Fork 32
/
README.txt
79 lines (66 loc) · 2.46 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
GUYS GUYS GUYS
FIRST THING YOU NEED TO READ:
docs/READ_THIS_FIRST.txt might work (OK, it's out of date right now. Try running the tutorial.)
If not, there's a tutorial on the forums:
http://iceballga.me
------------------------------------------------------------------------------
LICENSING NOTES:
Iceball is licensed under the regular GNU GPL version 3.
Ice Lua Components is licensed under the LGPL version 3.
All assets are released under Creative Commons 3.0 BY-SA:
http://creativecommons.org/licenses/by-sa/3.0/
These are, unless otherwise marked:
Copyright (C) 2012-2013, Iceball contributors.
The credits list is almost always out of date,
so check the git log for a list of contributors.
Ice Lua Components contains some content from libSDL,
which is licensed under the LGPL version 2.1.
It is marked accordingly.
The manual is in the public domain, except where otherwise specified.
REQUIREMENTS:
- a C compiler that isn't crap (read: not MSVC++)
- specifically, GCC
- MinGW is a port of GCC for Windows: http://mingw.org/
- if you use something else we might consider compatibility with it
- learn_more has managed to get this to build with MSVC++ so uh, that could work too.
- SDL 1.2 (not 1.3) - http://libsdl.org/
- Lua 5.1 (not 5.2) - http://lua.org/
- zlib - http://zlib.net/
- sackit - https://github.com/iamgreaser/sackit/
- you should copy libsackit.a and sackit.h to xlibinc.
- enet 1.3 - http://enet.bespin.org/
- GNU make
- if someone has BSD make, please tell us :)
STUFF TO DO BEFORE 0.1 CAN BE RELEASED:
- DOCS!!! (ones which aren't crap)
- make net_pack more solid
- JSON writer
- make kicking not suck
MSVC readme (wip):
- create a folder 'winlibs' in the iceball dir
dump all dll's + lib's in this folder (opengl,lua,zlib, sdl, glew)
dump all includes in submaps (glew in glew submap, and so on)
/iceball/
/winlibs/
/glew/
/lua/
/SDL/
/zlib/
glew32.lib
glew32.dll
lua5.1.lib
lua5.1.dll
and so on..
- right mouse on project -> properties.
Working directory (without quotes): '$(SolutionDir)/../'
Command Arguments (without quotes):
'-c iceballga.me 20737' (connect to srv)
'-s 0 pkg/base' (make local srv)
- edit clsave/pub/user.json
- now run it from vs.net debugger :)
for the git starters:
- git update-index --assume-unchanged clsave\pub\user.json
and to get updates from the main repo:
- git remote add upstream git://github.com/iamgreaser/iceball.git
- git pull --rebase upstream master
- git push origin master