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 8 of 94 First unread post
Szuwar
Deuce
Posts: 13
Joined: Sat Nov 10, 2012 1:22 pm


@Sample
Run it like this:
Code: Select all
iceball.exe -s 0 pkg/base pkg/maps/mesa.vxl
@GreaseMonkey
I've managed to print something by:
Code: Select all
FILE* std = fopen("CON", "w"); 
fprintf(std, "Hello World\n");
fclose(std);
But I don't think it's the best way out of this. Manual says it should work if you compile SDL with -DNO_STDIO_REDIRECT option and it does work for me. I think it's much more elegant but then again it's a pain in the ass for regular Joe's.

Also I think simple hotkeys system could be implemented thanks to one of your recent commits with chat implementation. I'll look into this.

@down
HoboHob wrote:
Now Notepad on windows can't read this kind of text file because of the fact that linux is stupid and uses a different endline character than windows.
Good one.
Last edited by Szuwar on Fri Nov 30, 2012 2:19 pm, edited 1 time in total.
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


Sample wrote:
Szuwar wrote:
You mean like nothing happens? CMD hangs and you pc doesn't react in any way? No new processes?
Yes.
Here's what you do:
Open start -> Run (or if your are on vista/7/8 search) -> type in "cmd" -> Open CMD.

If you have saved Iceball to your desktop type in:
Code: Select all
cd desktop
If you saved it to your documents
Code: Select all
cd my documents (or whatever it's called)
Then type in
Code: Select all
iceball
Now what you are going to do is look at the place you saved Iceball, there should be a file called STDERR.txt.

Open it. Now Notepad on windows can't read this kind of text file because of the fact that linux is stupid and uses a different endline character than windows. So you have to download notepad++. Then read STDERR.txt and do exactly as it says.

Problem solved!
BozoDel
Deuced Up
Posts: 61
Joined: Fri Nov 30, 2012 12:56 am


HoboHob wrote:
Now Notepad on windows can't read this kind of text file because of the fact that linux is stupid and uses a different endline character than windows.
Does Linux have to use the same endline character as Windows? Mac currently uses the same endline character as Linux, and they used to use a different one; are they stupid too?

gedit automatically recognizes any kind of endline character. Even MS Word does that. Notepad doesn't. Notepad is stupid.
BrosephRadson
Deuce
Posts: 7
Joined: Mon Nov 19, 2012 6:34 pm


Notepad is pretty stupid but it hasn't exactly changed in years. Mac OS uses the same end line char as Linux because Mac OS is a Unix/BSD based OS.
Buffet_of_Lies
Mapper
Mapper
Posts: 402
Joined: Tue Nov 20, 2012 11:25 am


Brilliant work, Grease!
Sample
Deuced Up
Posts: 83
Joined: Wed Nov 21, 2012 8:37 pm


Szuwar wrote:
@Sample
Run it like this:
Code: Select all
iceball.exe -s 0 pkg/base pkg/maps/mesa.vxl
Thanks. :blue:
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


Here are some ideas for balance.

Rifle:
Ammo: 10/40
Shot Interval: 300ms (4 shots per second)
Reload: 3000ms
Damage limb: 25
Damage body: 40
Damage head: 100

SMG (if you even add it :P):
Ammo: 30/150
Shot Interval: 0.1 (10 shots per second)
Reload: 3000 ms
Damage limb: 5
Damage Body: 15
Damage head: 20

Shotgun:
Ammo: 7/42
Shot interval: 0.3 (4 shots per second)
Reload: 3500 ms
Damage limb: 2 (per pellets shoots 10 pellets)
Damage body: 15 (per pellet shoots)
Damage head: 30 (per pellet)

Sniper (just for fun):
Ammo: 5/30
Shot interval: 0.5 (3 shots per second)
Reload: 4000 MS
Damage limb: 30
Damage body: 60
Damage head: 110 :)
Afrodude
Blue Master Race
Blue Master Race
Posts: 117
Joined: Thu Nov 08, 2012 2:40 am


Here are some more balanced ideas for balance.

Rifle:
Ammo: 10/40
Shot Interval: 300ms (4 shots per second)
Reload: 3250ms
Damage limb: 25
Damage body: 50
Damage head: 100

SMG (if you even add it ):
Ammo: 30/150
Shot Interval: 0.1 (10 shots per second)
Reload: 3000 ms
Damage limb: 10
Damage Body: 20
Damage head: 35

Shotgun:
Ammo: 7/42
Shot interval: 0.3 (4 shots per second)
Reload: 3000 ms
Damage limb: 2 (per pellets shoots 10 pellets)
Damage body: 15 (per pellet shoots)
Damage head: 30 (per pellet)

Sniper (just for fun):
Ammo: 5/20
Shot interval: 0.5 (2 shots per second)
Reload: 4000 MS
Damage limb: 30
Damage body: 75
Damage head: 110 What is their health at that you would need 110 damage for a kill?
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


Afrodude wrote:
What is their health at that you would need 110 damage for a kill?
If you have damage drop off with distance, then it makes sense.
CooLDoG
Deuced Up
Posts: 44
Joined: Mon Dec 03, 2012 6:18 pm


Well, if the beta dies, we can always fall back to the good hard work of grease here. In fact it might end up being better because it will run on Linux too!

No seriously, this is awesome work.
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


If I ever add an SMG, it'll be more like this:

Ammo: 20/120
Shot Interval: 1/15 (15 shots per second)
Reload: 5000 ms
Damage limb: 21
Damage Body: 30
Damage head: 34

although the damage values may need tweaking.

Anyhow, since my last post here I believe I got JSON loading and some of the network stuff working, although none over an actual network. I'm refactoring some stuff into a nice client_t structure.
Jdrew
Mapper
Mapper
Posts: 4808
Joined: Tue Oct 30, 2012 10:48 pm


I feel stupid but how do I play the game, is it the same as your forked .70 version?
Afrodude
Blue Master Race
Blue Master Race
Posts: 117
Joined: Thu Nov 08, 2012 2:40 am


rakiru wrote:
Afrodude wrote:
What is their health at that you would need 110 damage for a kill?
If you have damage drop off with distance, then it makes sense.
Lol, there was no damage dropoff in .75, so that confused me. However, the dropoff in .76 was actually nice to play with, i hope Grease adds it.
Triplefox
Scripter
Scripter
Posts: 32
Joined: Thu Nov 22, 2012 5:28 am


Made my first (code) contribution today. It's the start of a GUI framework(display hierarchy, event model, layout) which I'm going to develop as a pure-Lua library alongside Iceball's engine code.

---

jdrew: it is a whole new game which plays similarly to the Voxlap versions. Grease has been working very quickly but right now the game is only half-working, only try to run it at this stage if you enjoy tech demos or intend to do work (scripting or modding)
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


GreaseMonkey wrote:
If I ever add an SMG, it'll be more like this:

Ammo: 20/120
Shot Interval: 1/15 (15 shots per second)
Reload: 5000 ms
Damage limb: 21
Damage Body: 30
Damage head: 34
Personally I feel the damage to high and the reload to long.
1410 posts Page 8 of 94 First unread post
Return to “Iceball”

Who is online

Users browsing this forum: No registered users and 7 guests