Advertisement
Guest User

Untitled

a guest
Aug 5th, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.32 KB | None | 0 0
  1. Forums: http://iceballga.me
  2. Our IRC channel is #iceball @ irc.quacknet.org (not quaKEnet, but quaCKnet).
  3.  
  4. If you have a Windows build, running iceball.exe should give you a tutorial
  5. on how to actually run this thing.
  6.  
  7. If you've built this for not-Windows, running ./iceball should do the same.
  8.  
  9. The tutorial files are located in pkg/iceball/halp/.
  10.  
  11. If you can't run the tutorial, or you can't read the text on it,
  12. read docs/troubleshooting.txt.
  13.  
  14. WE HAVE A SERVER LIST:
  15. http://play.iceballga.me:27790
  16.  
  17. ------------------------------------------------------------------------------
  18.  
  19. LICENSING NOTES:
  20. Iceball is licensed under the regular GNU GPL version 3.
  21. Ice Lua Components is licensed under the LGPL version 3.
  22. All assets are released under Creative Commons 3.0 BY-SA:
  23. http://creativecommons.org/licenses/by-sa/3.0/
  24.  
  25. These are, unless otherwise marked:
  26. Copyright (C) 2012-2013, Iceball contributors.
  27. The credits list is almost always out of date,
  28. so check the git log for a list of contributors.
  29.  
  30. Ice Lua Components contains some content from libSDL,
  31. which is licensed under the LGPL version 2.1.
  32. It is marked accordingly.
  33.  
  34. The manual is in the public domain, except where otherwise specified.
  35.  
  36. MINIMUM SYSTEM REQUIREMENTS:
  37. A computer.
  38.  
  39. BUILDING REQUIREMENTS:
  40. - a C compiler that isn't crap (read: not MSVC++)
  41. - specifically, GCC
  42. - MinGW is a port of GCC for Windows: http://mingw.org/
  43. - OS X users: clang is highly recommended
  44. - if you use something else we might consider compatibility with it
  45. - learn_more has managed to get this to build with MSVC++ so uh, that could work too.
  46. - SDL 1.2 (not 1.3) - http://libsdl.org/
  47. - Lua 5.1 (not 5.2) - http://lua.org/
  48. - zlib - http://zlib.net/
  49. - sackit - https://github.com/iamgreaser/sackit/
  50. - you should copy libsackit.a and sackit.h to xlibinc.
  51. - ENet 1.3 - http://enet.bespin.org/
  52. - GNU make
  53. - if someone has BSD make, please tell us :)
  54.  
  55. On Windows, read Makefile.mingw for some instructions.
  56. On other OSes, some files for sackit and ENet need to be in xlibinc.
  57.  
  58. OS X readme:
  59. - install Homebrew and XCode Command-Line Tools
  60. - brew install lua, enet, SDL, glew
  61. - compile sackit from git and copy .a and .so files to /usr/local/lib and sackit.h to /usr/local/include
  62. - make -f Makefile.glosx-clang (recommended, Makefile.glosx uses GCC, Makefile.osx uses the broken software renderer)
  63. - to package into a .app, use ./package-osx.sh (brew install dylibbundler first)
  64.  
  65. MSVC readme (wip):
  66. - create a folder 'winlibs' in the iceball dir
  67. dump all dll's + lib's in this folder (opengl,lua,zlib, sdl, glew)
  68. dump all includes in submaps (glew in glew submap, and so on)
  69. /iceball/
  70. /winlibs/
  71. /glew/
  72. /lua/
  73. /SDL/
  74. /zlib/
  75. glew32.lib
  76. glew32.dll
  77. lua5.1.lib
  78. lua5.1.dll
  79. and so on..
  80.  
  81. - right mouse on project -> properties.
  82. Working directory (without quotes): '$(SolutionDir)/../'
  83. Command Arguments (without quotes):
  84. '-c iceballga.me 20737' (connect to srv)
  85. '-s 0 pkg/base' (make local srv)
  86. - edit clsave/pub/user.json
  87. - now run it from vs.net debugger :)
  88.  
  89. for the git starters:
  90. - git update-index --assume-unchanged clsave\pub\user.json
  91.  
  92. and to get updates from the main repo:
  93. - git remote add upstream git://github.com/iamgreaser/iceball.git
  94. - git pull --rebase upstream master
  95. - git push origin master
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement