Iceball Project

Iceball is a moddable, open source, cross-platform engine and game inspired by AoS Classic. Created by GreaseMonkey.
Incompatible with PySnip/pyspades-based AoS Classic 0.75/0.76 servers.
1410 posts Page 85 of 94 First unread post
danhezee
Former Admin / Co-founder
Former Admin / Co-founder
Posts: 1710
Joined: Wed Oct 03, 2012 12:09 am


Moose and Jdrew, you guys are getting off topic. Talk about iceball, not who said what in the past.
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


Build mode (/gmode 3) now has a nifty tool you can use to build boxes with. I decided to demonstrate with a shitty and blasphemous ripoff of Hallway, which also exposed a rather nasty bug, which is now fixed.
Image

On your own computer, grab the latest pkg/ from git, start a server, then:

/login admin Password1
/gmode 3

tool 5:
up/down arrows change the build type:
- 0 = solid
- 1 = hollow
- 2 = walls
- 3 = wireframe

Unfortunately it also exposes a renderer bug which needs to be fixed.

I recommend this commandline:
./iceball-gl -s 0 pkg/base -gen=pkg/base/gen_flat.lua -depth=3

Look in pkg/base/gen_flat.lua for more commandline arguments you can use.

By the way, this is the map, which took no longer than 5 minutes to make: https://dl.dropboxusercontent.com/u/320 ... icemap.zip
TB_
Post Demon
Post Demon
Posts: 998
Joined: Tue Nov 20, 2012 6:59 pm


so /gmode 1 is ctf and /gmode 2 is bomb mode?
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


No, that sort of stuff is set in svsave/pub/server.json.
/gmode 1 is normal, /gmode 2 is spectator, /gmode 3 is build - these are set per-player.

Anyhow, spotted this on the server (thanks rakiru for this particular screenshot):
Image

Yes, there is an upside-down pony somewhere, just not in this screenshot.
Jdrew
Mapper
Mapper
Posts: 4808
Joined: Tue Oct 30, 2012 10:48 pm


Why was the game named Iceball? I know you had to change it because of Build and Shoot but why IceBall?
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


That question has been asked and answered before. Hell, it might have been you who asked it.

By the way, I'm trying to get this running well on those dreaded Intel GMA GPUs. If you have a GPU that you feel is really shit, tell me what GPU you have, and what FPS you get when doing different things.

https://dl.dropboxusercontent.com/u/320 ... -0.1-7.zip

connect-rakiru.bat should work just fine. The config is tuned to ideally be good on an Intel GMA.

Please make sure you try these tests at a fog of 127.5. If you would like to try the tests at a lower fog (higher fogs won't work on the main server, or on default server settings), tell us what fog you used for them. Yes, I mean exactly 127.5. Don't deviate from that number at all. Also only use the defaults for your main test (800x600 windowed, chunk size 32, VBOs off although I'd like to also see one with them on if you have enough VRAM, chunks tesselated per frame 1, "flip quads" doesn't matter).

Try standing still as well as moving, looking at different directions as you do it. Best case is on the water looking down. Worst case is on the water looking up. Looking perfectly straight results in drawing about 33-36% of your chunks.

I suggest you wait for the chunks to load before you give a "standing still" FPS.

By the way, there's a slight security risk with that version, as there's no protection against a server making you connect to random TCP ports on random servers. That should be fixed by 0.1a or 0.1.1 (I think it'll be the latter).
Last edited by GreaseMonkey on Thu Jul 11, 2013 7:25 am, edited 1 time in total.
Lawliet
Deuced Up
Posts: 220
Joined: Tue May 21, 2013 10:54 am


GreaseMonkey wrote:
No, that sort of stuff is set in svsave/pub/server.json.
/gmode 1 is normal, /gmode 2 is spectator, /gmode 3 is build - these are set per-player.

Anyhow, spotted this on the server (thanks rakiru for this particular screenshot):
Image

Yes, there is an upside-down pony somewhere, just not in this screenshot.
You should look at it now.
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


Lawliet wrote:
GreaseMonkey wrote:
No, that sort of stuff is set in svsave/pub/server.json.
/gmode 1 is normal, /gmode 2 is spectator, /gmode 3 is build - these are set per-player.

Anyhow, spotted this on the server (thanks rakiru for this particular screenshot):
Image

Yes, there is an upside-down pony somewhere, just not in this screenshot.
You should look at it now.
Don't be a faggot. I'm giving you a chance.

EDIT: By the way, 0.1-7 does give good results if you turn VBOs on, on an Intel 3000 HD at engine-max fog (511.5, look at the top-left corner :D):
Image
mylesd98
Winter Celebration 2013
Winter Celebration 2013
Posts: 86
Joined: Sun Apr 28, 2013 3:25 pm


[Deleted]
Last edited by mylesd98 on Fri Jun 23, 2023 2:17 pm, edited 1 time in total.
HermanCain
Deuced Up
Posts: 29
Joined: Sat Nov 10, 2012 11:16 am


When you're looking through the bottom edge of the map and you throw a grenade through, it will destroy blocks on the top edge of the map.

This doesn't happen when you're looking thorough the top edge to the bottom edge.
Priok
Winter Celebration 2013
Winter Celebration 2013
Posts: 448
Joined: Tue Nov 06, 2012 2:11 am


nice progress dude
Lawliet
Deuced Up
Posts: 220
Joined: Tue May 21, 2013 10:54 am


When I am creating a sever, i need to put in the port and address. Well when I see address, I see it as IP address. So than I type in my IP address and port but the client won't load. Can you help me with this GreaseMonkey.
Lawliet
Deuced Up
Posts: 220
Joined: Tue May 21, 2013 10:54 am


With the map classicgen and the AoS 0.35 mods, Iceball is the ultimate Ace of Spades remake.
This is just amazing.
Image
Image
Image
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


Went to a LAN party. Managed to get 3 other people to dl + try this. I think we peaked at 3 players on the server. Last Team Standing is still pretty fun even when it's 2v1 or even 1v1, at least on a 256x256 map with a 90 second time limit.

Saw it run on a GMA 950 (or whatever the hell was on my mate's Aspire One) with my own eyes, and I have confirmed: it runs like shit. Seriously guys, if you're considering getting a netbook, get a laptop instead. Hell, both my laptops have numpads on them (although sadly the arrow keys on my old laptop don't work anymore and I have no idea why).
mylesd98 wrote:
found a bug, although theres no crash log for it, just freezes for ever
when i destroy a block underneath something so it crumbles, it just freezes instantly.

then again its probably because of my spec:
CPU: Pentium 4 (1.8 ghz i think?)
RAM: 512mb
OS: Xp service pack 3
graphics card: (its a shit intel onboard one) Intel(R) 82915G/GV/910GL Express chipset family
Hard drive size(not sure if this matters much for the problem) : 70gb, only 1 hard drive

Other notes that may or may not be usefull:
Graphics card is slightly odd, cant play minecraft without hardware acceleration
Cannot play iceball with the opengl client (with or without hardware acceleration)
That DID happen to me on the main server once. I'm not sure what triggers it, so we'll (that include you) need to have a bit of a play around until we can find out what the hell is going on.

A note about your GPU. It's more shit than the GPU I'd REALLY like to get this running well on - you have a GMA 900, and I'm hoping to get this running decently on a GMA 950. My old laptop has a GMA X4500HD, and is roughly 3 or 4 times as fast, AND does OpenGL 2.1.
HermanCain wrote:
When you're looking through the bottom edge of the map and you throw a grenade through, it will destroy blocks on the top edge of the map.

This doesn't happen when you're looking thorough the top edge to the bottom edge.
Should be an easy enough fix. I can confirm however that this shit refuses to stop showing up, as we have fixed bugs like that.
Lawliet wrote:
When I am creating a sever, i need to put in the port and address. Well when I see address, I see it as IP address. So than I type in my IP address and port but the client won't load. Can you help me with this GreaseMonkey.
Based on your second post, I'm guessing you've sorted this. For future reference (mostly for everyone else), pkg/base is the "mod" you use 99% of the time you want to run a game server. "address" can either be a domain name or an IP address, although if you want to connect via IPv6, currently you will have to stick with TCP mode (-C).
Lawliet
Deuced Up
Posts: 220
Joined: Tue May 21, 2013 10:54 am


Grease when I am opening my server (multiclient) it doesn't work. I made sure that I have opened the multiclient_server first than go to open the multiclient. Go to - http://pastebin.com/2UzBY5kC and you will see what I have done.

#Edit - http://pastebin.com/KELd4jUy - Full Submission
#Edit - I can only access my server through iceball-gl -c localhost 20737. I made sure I have opened the dedicated server.
Last edited by Lawliet on Sat Jul 13, 2013 11:55 am, edited 2 times in total.
1410 posts Page 85 of 94 First unread post
Return to “Iceball”

Who is online

Users browsing this forum: No registered users and 7 guests