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 44 of 94 First unread post
Articsledder
Deuced Up
Posts: 209
Joined: Mon Nov 12, 2012 5:13 pm


Are there any plans to adjust block shading/coloring? Right now they blend together almost too well, when tunneling/indoors it gets a little disorienting.
Sonarpulse
Coder
Coder
Posts: 443
Joined: Thu Dec 13, 2012 7:18 pm


voxlap uses brightness coefficients for all 6 faces face, and what looks like noise per block. Grease is already planning the former, but the latter might be useful too.
CommieBuffalo
Blue Master Race
Blue Master Race
Posts: 2341
Joined: Mon Nov 05, 2012 4:51 pm


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.
But a MMG is still an option, right? Right?
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


I was wondering... since RootDynastys CubeRoot project is open source, we could perhaps implement his OpenGL renderer as an engine feature with Iceball. Now I am not sure how he made it since I haven't looked at his code, and it may be more trouble than its worth. But maybe worth a shot. Of course we should probably contact him too.
Sonarpulse
Coder
Coder
Posts: 443
Joined: Thu Dec 13, 2012 7:18 pm


I briefly looked at this before. Cube root is C++ making linking a bit harder. I would wait until GreaseMonkey irons out render.c a bit more, so there there's a standard API, and then try to combine it.
Handles
League Participant
League Participant
Posts: 1087
Joined: Tue Jan 08, 2013 9:46 pm


One of the problems that needs to be fixxed is that while tunneling or in a dark place everything sort of blends in and really makes everything seem weird Green_Surprised2 !!!!!!
Jordach
Deuced Up
Posts: 43
Joined: Thu Dec 20, 2012 8:03 pm


Space Inspader wrote:
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.
You mean sort of like the 3-Burst M16? Or the M4Ax?
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


Space Inspader wrote:
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.
There will be no new guns at all until other features are complete, and even then, the first one to be added will most likely be a shotgun.
Articsledder wrote:
Are there any plans to adjust block shading/coloring? Right now they blend together almost too well, when tunneling/indoors it gets a little disorienting.
There is a lighting test mod in the repo that GreaseMonkey put together, but it is not complete (lighting doesn't update). It will come at some point.
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:
I am aware that's a bit of code which needs bulletproofing.
Can you please do "bt full"?
Yep.
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 -c aoswiki.rakiru.com 20737
Starting program: C:\iceball\iceball.exe -c aoswiki.rakiru.com 20737
[New Thread 5288.0x1274]
[New Thread 5288.0x14bc]
[New Thread 5288.0x124]
[New Thread 5288.0x80]
[New Thread 5288.0x334]

Program received signal SIGSEGV, Segmentation fault.
img_parse_tga (len=37110, data=0x513bff0 "") at src/img.c:106
106                                                     img->pixels[idx++] = tmp
_col;
(gdb) bt full
#0  img_parse_tga (len=37110, data=0x513bff0 "") at src/img.c:106
        rle = 127
        tmp_col = <optimized out>
        p = 0x513e660 "¼\004"
        dend = 0x51450e6 "½½½½½½½½ε■"
        x = <optimized out>
        y = <optimized out>
        i = <optimized out>
        head = {idlen = 160 '\240', cmtype = 8 '\b', imgtype = 10 '\n',
          cmoffs = 0, cmlen = 0, cmbpp = 240 '≡', xstart = <optimized out>,
          ystart = <optimized out>, width = 10273, height = 19,
          bpp = 127 '\177', flags = 0 '\000'}
        palette = <optimized out>
        img = 0x62c0020
        bplen = 21
        idx = <optimized out>
#1  0x004081f5 in icelua_fn_common_fetch_poll (L=0x3fb64b8)
    at src/lua_fetch.h:239
        img = <optimized out>
        ret = 0
#2  0x0041b0bb in luaD_precall ()
No symbol table info available.
#3  0x0041b488 in luaD_call ()
No symbol table info available.
#4  0x0041358d in lua_call ()
No symbol table info available.
#5  0x0040bf90 in icelua_fn_common_fetch_block (L=0x3fb64b8)
    at src/lua_fetch.h:341
No locals.
#6  icelua_fn_common_fetch_block (L=0x3fb64b8) at src/lua_fetch.h:315
No locals.
#7  0x0041b0bb in luaD_precall ()
No symbol table info available.
#8  0x0041b488 in luaD_call ()
No symbol table info available.
#9  0x0041358d in lua_call ()
No symbol table info available.
#10 0x0040b271 in icelua_fn_common_img_load (L=0x3fb64b8)
    at src/lua_image.h:89
        fname = <optimized out>
        img = <optimized out>
#11 0x0041b0bb in luaD_precall ()
No symbol table info available.
#12 0x0041f6ca in luaV_execute ()
No symbol table info available.
#13 0x0041b4c4 in luaD_call ()
No symbol table info available.
#14 0x0041358d in lua_call ()
No symbol table info available.
#15 0x0040bd68 in icelua_fn_base_dofile (L=0x3fb64b8) at src/lua_base.h:50
No locals.
#16 0x0041b0bb in luaD_precall ()
No symbol table info available.
#17 0x0041f6ca in luaV_execute ()
No symbol table info available.
#18 0x0041b4c4 in luaD_call ()
No symbol table info available.
#19 0x00412528 in f_call ()
No symbol table info available.
#20 0x0041a891 in luaD_rawrunprotected ()
No symbol table info available.
#21 0x0041b619 in luaD_pcall ()
No symbol table info available.
#22 0x004135fc in lua_pcall ()
No symbol table info available.
#23 0x0040d1b7 in icelua_initfetch () at src/lua.c:235
        i = <optimized out>
        xpath = "pkg/base/main_client.lua\000\020²\"\000╕π√\003α\377\"\000\000\0
00\000\000\003ΣB\000.Ñ├wx\033╞wDz\"\000æ╣├w\021\000\000\000╚²\"\000{\031─w\001\0
00\000\000\240ⁿ┼wm\031─w\003ΣB\000R%√\003\000\000\000\000\021", '\000' <repeats
11 times>, "\021\000\000\000\224²\"\000\003ΣB\000α\377\"\000\224\\├w"
        argct = 0
#24 0x00401ca5 in update_client () at src/main.c:304
        quitflag = 0
#25 0x0040217e in run_game () at src/main.c:453
        usec_curtime = <optimized out>
        quitflag = <optimized out>
#26 0x0040242f in SDL_main (argc=4, argv=0x3fb27d0) at src/main.c:576
No locals.
#27 0x00427509 in console_main (argc=4, argv=0x3fb27d0)
    at ./src/main/win32/SDL_win32_main.c:315
        n = <optimized out>
        bufp = <optimized out>
        appname = <optimized out>
        status = 127
#28 0x004275cb in WinMain@16 (hInst=0x400000, hPrev=0x0,
    szCmdLine=0x251ef7 "-c aoswiki.rakiru.com 20737", sw=10)
    at ./src/main/win32/SDL_win32_main.c:398
        handle = <optimized out>
        argv = 0x3fb27d0
        argc = 4
        cmdline = 0x3fb2538 "C:\\iceball\\iceball.exe"
        env_str = <optimized out>
        bufp = <optimized out>
        nLen = <optimized out>
#29 0x0042c92b in main ()
No symbol table info available.
(gdb)
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


Has anyone looked into anti-aliasing?

EDIT: I just got Iceball built finally, I wrote a tutorial for building on windows on the wiki

Any ways I could improve? Any chance this may get added to the Github? This kind of definitive guide would have helped me a lot. I'm still sort of a nooby with anything other than .NET.
Moghard
Deuced Up
Posts: 51
Joined: Sun Dec 09, 2012 1:15 pm


It doesn't work, the black "iceball" window appears for 1 second and then disappears, why?
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


Moghard wrote:
It doesn't work, the black "iceball" window appears for 1 second and then disappears, why?
becuz it's 2kewl4u
10se1ucgo
3 Years of Ace of Spades
3 Years of Ace of Spades
Posts: 198
Joined: Sun Dec 16, 2012 4:29 pm


HoboHob wrote:
Has anyone looked into anti-aliasing?

EDIT: I just got Iceball built finally, I wrote a tutorial for building on windows on the wiki

Any ways I could improve? Any chance this may get added to the Github? This kind of definitive guide would have helped me a lot. I'm still sort of a nooby with anything other than .NET.
I think you need to improve a lot.

For zLib:
Code: Select all
./configure --prefix=mingw
will just tell you to use win32/makefile.gcc instead, so there is no reason in typing it. There isnt a point either in copying the makefile to the root of the zlib folder, just use
Code: Select all
Make -f win32/Makefile.gcc
instead.

For lua:
Code: Select all
make -f Makefile
doesn't work. The proper command is
Code: Select all
make -f Makefile mingw
. However, that is useless because
Code: Select all
make mingw
works the same way.

For all in general:
You didn't really quite specify what files to copy and where.

For building iceball:
Code: Select all
make -f Makefile.mingw
isn't really correct. Use either
Code: Select all
make clean all -f Makefile.mingw
for an unoptimized build or
Code: Select all
make clean all -f Makefile.mingw CC=gcc CFLAGS_EXTRA="-msse2 -mfpmath=sse
for the optimized build.

I've tried to follow each of the steps without editing them, but they don't work.
Articsledder
Deuced Up
Posts: 209
Joined: Mon Nov 12, 2012 5:13 pm


Moghard wrote:
It doesn't work, the black "iceball" window appears for 1 second and then disappears, why?
click connect_rakiru.bat
Moghard
Deuced Up
Posts: 51
Joined: Sun Dec 09, 2012 1:15 pm


Still nothing, it disappears.
1410 posts Page 44 of 94 First unread post
Return to “Iceball”

Who is online

Users browsing this forum: No registered users and 11 guests