DO NOT REQUEST THAT WE ADD AN SMG. THIS IS A FINAL DECISION, AND WILL NOT CHANGE. YOU CANNOT CONVINCE US TO ADD IT. IF YOU REQUEST AN SMG, I WILL REGARD IT AS SPAM.
you can always make one yourself it's not hard
Latest Windows build (0.0-44)
official server is down, click here, get the zip, then copy the svsave/ and pkg/ directories to where you installed it. Then, double-click opencmd.bat and type: iceball-gl -s 20737 pkg/base (it's just a copy-paste job you don't have to ask how to do it we'll just point you to here) (if opengl doesn't work for you edit your clsave/config.json and set gl_expand_textures to false, and possibly set vbo to false as well - if THAT doesn't work, drop the "-gl" in that commandline) (yes it's going to be singleplayer)
heeeey guise heres a tutoriel
-----
rakiru thought the screenshot here was out of date so here's a new one:

Here's the old screenshot:

Basically, Iceball is a rewrite of the Ace of Spades we know and love. But it's also a moddable/scriptable engine so stuff can actually be fixed by more than a select few. For instance: Is the SMG a nooby pile of crap? (Hint, the answer is "Yes") Not a problem! You can fix it!
The source code is at this URL (I'm a bit worried that if I change it from the old name it'll screw stuff up, hence why it's using the old name): https://github.com/iamgreaser/buldthensnip (NOTE, this is not an official Buld Then Snip LLC project!)
You will need the following libraries to compile the code:
You will also need a real C compiler (read: not MSVC (update: learn_more has been porting it)). It will probably have to be GCC-based, so if you're on Windows you will probably need to use MinGW. As of 13 Nov 2012, there is a makefile you can use - assuming you've installed MinGW and stuck all the important stuff in winlibs/ as instructed in Makefile.mingw, just type "make -f Makefile.mingw CC=gcc" on the command line (as far as I know).
For the GL renderer, "make -f Makefile.glmingw CC=gcc" and run iceball-gl.exe instead of iceball.exe. On not-Windows, "make -f Makefile.opengl" and run ./iceball as usual.
Development changes a lot so I removed the "features as of date XYZ" thing. The basic gameplay is there. If there's bugs, check the Github issue tracker.
What you can do to help:
- Compile the code, and have a play around. I'm not making builds for you right now. Build it yourself.
- Contribute code.
- Make a better PMF editor (see docs/format_pmf.txt for the spec and pkg/base/pmf/*.pmf for example models). Note, if you use XNA I will actually boycott it (and probably change the format just to screw your program up).
- Make PMF models. PMF is a bit more flexible than KV6 as you can specify the point sizes and group stuff into separate body parts / bones. It's also simpler. I will accept KV6 but it lacks this flexibility. NOTE: current limits are 4096 points per bone, 256 bones per PMF file.
- Make some sounds. 22kHz 8-bit mono .wav will be the final output format, but feel free to send me 44kHz 16-bit .wavs.
If you're willing to help, there is something I cannot stress enough:
Read The Fucking Manual.
The stuff in docs/ is probably more useful at the moment. Yes, you WILL have to read the manual - see docs/READ_THIS_FIRST.txt and tell me if there's anything you want elaborated on.










