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 43 of 94 First unread post
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


I think before any more major features are added, we should clean up and refactor what we already have. For example, changing the networking stuff to make it easier to run multiple mods (like we were discussing on IRC) and working on documentation.
Dzhoel
Deuced Up
Posts: 116
Joined: Sat Dec 15, 2012 5:49 am


Jagex wrote:
I think before any more major features are added, we should clean up and refactor what we already have
quote Jagex, the fairest of all the land and the best gaming company to ever exist.
said nobody ever as this was intended as a joke
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


Dzhoel wrote:
Jagex wrote:
I think before any more major features are added, we should clean up and refactor what we already have
quote Jagex, the fairest of all the land and the best gaming company to ever exist.
said nobody ever as this was intended as a joke
Image
Vucgy
Deuced Up
Posts: 226
Joined: Sun Nov 18, 2012 1:57 pm


Dzhoel wrote:
Jagex wrote:
I think before any more major features are added, we should clean up and refactor what we already have
quote Jagex, the fairest of all the land and the best gaming company to ever exist.
said nobody ever as this was intended as a joke
Image
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


rakiru wrote:
I think before any more major features are added, we should clean up and refactor what we already have. For example, changing the networking stuff to make it easier to run multiple mods (like we were discussing on IRC) and working on documentation.
This... THIS!!!
I want a proper mod API nao.
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


Vucgy wrote:
Dzhoel wrote:
Jagex wrote:
I think before any more major features are added, we should clean up and refactor what we already have
quote Jagex, the fairest of all the land and the best gaming company to ever exist.
said nobody ever as this was intended as a joke
Image
It was barely worth it when I did it...
Also:
Image
Vucgy
Deuced Up
Posts: 226
Joined: Sun Nov 18, 2012 1:57 pm


rakiru wrote:
It was barely worth it when I did it...
Its worth a "clapping" Green_Happy3
Monstarules
Organizer
Organizer
Posts: 494
Joined: Sun Dec 16, 2012 4:44 pm


You're funny.
Image
Space Inspader
Deuced Up
Posts: 166
Joined: Sun Dec 02, 2012 7:33 pm


Dzhoel wrote:
GreaseMonkey wrote:
Space Inspader wrote:
I've requested this already dangit, Assault rifle. Now.
jordan wrote:
Yeah a game filled with just riflers might get boring...
GreaseMonkey wrote:
There will never be an SMG. Stop asking for one. This is a final decision, and will not change.
Go play 1.0 if you want an SMG.
Nice to see you're keeping your ground mate.
btw, what version are you trying to reflect for Iceball?
Do you need a slap in the face? I said assault rifle. Not SMG. Something more sensible than an SMG.

Edit: Or did I read that wrong and you were quoting what you were agreeing with. Nah, that's not it.
Ronizwinter
Deuce
Posts: 11
Joined: Sun Jan 06, 2013 2:33 pm


Thanks for exlaining "voxels" to me as i can never get my head around how games like Aos and Minecraft run on hardware like they do. Well Minecraft is Java also so realy supprided it runs on hardware like it does. Blue_Pistol Green_normal Anyway thanks!
10se1ucgo
3 Years of Ace of Spades
3 Years of Ace of Spades
Posts: 198
Joined: Sun Dec 16, 2012 4:29 pm


GreaseMonkey wrote:
You'll need to use a debugger, then, because something is horribly wrong.
If you can get the line in the source code where it crashes, that will be very useful thanks.
What debugger should I use? I'm Windows XP.
Sonarpulse
Coder
Coder
Posts: 443
Joined: Thu Dec 13, 2012 7:18 pm


you still should use the GNU Debugger, gdb. it included in mingw which you need to use to compile the game. (if you used the noob release you need to download mingw.)
10se1ucgo
3 Years of Ace of Spades
3 Years of Ace of Spades
Posts: 198
Joined: Sun Dec 16, 2012 4:29 pm


Used GDB. I wasn't using the noob build btw.
Code: Select all
C:\iceball>gdb iceball
GNU gdb (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from C:\iceball\iceball.exe...done.
(gdb) run
Starting program: C:\iceball\iceball.exe
[New Thread 268.0x9ec]
[Inferior 1 (process 268) exited with code 0143]
(gdb) iceball -c aoswiki.rakiru.com 20737
Undefined command: "iceball".  Try "help".
(gdb) run -c aoswiki.rakiru.com 20737
Starting program: C:\iceball\iceball.exe -c aoswiki.rakiru.com 20737
[New Thread 4576.0x10e8]
[New Thread 4576.0x1630]
[New Thread 4576.0x1628]
[New Thread 4576.0x1774]
[New Thread 4576.0x820]

Program received signal SIGSEGV, Segmentation fault.
img_parse_tga (len=37110, data=0x51407e8 "") at src/img.c:106
106                                                     img->pixels[idx++] = tmp
_col;
(gdb)
Sonarpulse
Coder
Coder
Posts: 443
Joined: Thu Dec 13, 2012 7:18 pm


Excellent! I haven't looked at the Iceball source in a while but that looks like the type of function which relies on very little state, so it should be easy to fix.

Just in case, If you could edit the makefile to make sure you are doing a debug build, and then do a bt (type bt after it seg faults in gdb) that would be most wonderful.

Also if you could figure out what image it was loading that would also help (not sure how to do that).
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


GreaseMonkey wrote:
Guys, I'm sick of the retardedness of this thread. Stop posting useless shit.
I am suprised at the sheer amount of stupid idiots on this forum who don't know how to read.

People have suggested moving discussion to the club, but clubs are quite buggy + shitty on these forums (and are also private for people who aren't signed up to them), so I might ask rakiru if he's willing to host a forum for this.
10se1ucgo wrote:
Used GDB. I wasn't using the noob build btw.
Code: Select all
C:\iceball>gdb iceball
GNU gdb (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from C:\iceball\iceball.exe...done.
(gdb) run
Starting program: C:\iceball\iceball.exe
[New Thread 268.0x9ec]
[Inferior 1 (process 268) exited with code 0143]
(gdb) iceball -c aoswiki.rakiru.com 20737
Undefined command: "iceball".  Try "help".
(gdb) run -c aoswiki.rakiru.com 20737
Starting program: C:\iceball\iceball.exe -c aoswiki.rakiru.com 20737
[New Thread 4576.0x10e8]
[New Thread 4576.0x1630]
[New Thread 4576.0x1628]
[New Thread 4576.0x1774]
[New Thread 4576.0x820]

Program received signal SIGSEGV, Segmentation fault.
img_parse_tga (len=37110, data=0x51407e8 "") at src/img.c:106
106                                                     img->pixels[idx++] = tmp
_col;
(gdb)
I am aware that's a bit of code which needs bulletproofing.
Can you please do "bt full"?
1410 posts Page 43 of 94 First unread post
Return to “Iceball”

Who is online

Users browsing this forum: No registered users and 10 guests