ComSer Forum
Welcome, Guest. Please login or register.
September 25, 2018, 12:40:11 PM

Login with username, password and session length
Search:     Advanced search
Get Liero 1.34b and Liero 1.33 at www.liero.be - the official Liero site
8133 Posts in 708 Topics by 253 Members
Latest Member: Maxigenzztop
* Home Help Search Calendar Login Register
  Show Posts
Pages: [1] 2 3 4 5
1  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project on: December 13, 2009, 09:11:59 PM
DarkArts:
crawlclaw/speargun impact -> Warcraft 2
most death sounds -> unknown source
piercer shot -> Dark Reign 2
bullet hit sounds -> Jagged Alliance 2
pistol firing sound -> Jagged Alliance 2
stinger launch/blast -> Jagged Alliance 2
blaster launch/blast -> Urban Assault
telekinesis -> HL2, same as manipulator.

Sprites were mostly manually drawn, except for skins, 3/4 of which were lifted from other mods (mostly drawn, again). Some sounds were lifted from other mods too.

I think that's pretty much it. I was slowly going about replacing them while still working on the mod (from stuff like UfoAI and Ufo2000).
If/when OLX/Gus gets a release that i can actually compile, i'll probably go as far as make a next version with all them replaced and something pretty on top.

2  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project on: December 05, 2009, 04:35:52 PM
Quote
SFX_OUTPUT_MODE WINM
I have upon me a sneaking suspicion that this fix won't do much with OpenAl. But then i'm not that sure either.
3  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project on: December 05, 2009, 12:07:15 PM
Quote
@Anarchid: You cannot get permabanned at LXA for having a .ru address. The only way you can get rejected is having a double account. Please try to register again and I'll make sure that you get in Smiley
Quote
Sorry Guest, you are banned from using this forum!
Spambots spawning from mail.ru
Your ban is not set to expire.
Sounds an awful lot like IP permab&. And i'm really too lazy to fetch a proxy for that.

On topic: the yesterday's version works sweetly, but there are still some input issues:
- Shift key will work as a character in console. It will be typed, instead of working like a modifier.
- Tilde doesn't work at all. Setting console key to most other buttons works.
- Some alphach sprites don't work.

I'm going to compile the latest one a bit later to(day|night)
4  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project on: December 04, 2009, 04:48:30 PM
Yay, it works now!

The issues i found:

Already known:
- It does double key events at times, which randomly breaks all the stuff that requires prolonged keypresses (i.e, minigun, bfg in doom, teleporter/grenades in darkarts).

Supposedly new:
- Simultaneously pressing <jump> and <direction> won't make the worm jump - it will ignore the <jump>.
- At least in my case, the lighter ignores ambient light (i.e, the bitmap lightmap), so maps that have shades of darkness end up pitch black. Object-generated light works fine.

Specific to my test:
- the 'bind console key' doesn't work, as a result, the console is not usable. I know it works on other stuff from your videos Tongue


Also:
Quote
- I didn't found an easy way to reselect my weapons. Is there any?
None.

Quote
- You can get stuck on the wall when falling and you press left/right. (But this may be just the different physics.)
It;s a mod-specific option. Doom allows that, in darkarts for instance its disabled.

Quote
- When FPS is slow, it seems you are moving much slower than normal.
Seems connected to the hold-key problem. Gusanos has "walking acceleration" rather than walking speed, so if you repeatedly tap instead of holding, you'll lose much speed.


5  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project on: December 04, 2009, 01:31:55 PM
Quote
Can you give me the backtrace? Just start in GDB and give me all the result from "bt full" once it segfaulted.
Sure:
Code:
anarchid@komponent:~/Games/openlierox/src/gusanos$ gdb vermes
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/anarchid/Games/openlierox/src/gusanos/vermes...done.
(gdb) run
Starting program: /home/anarchid/Games/openlierox/src/gusanos/vermes
[Thread debugging using libthread_db enabled]
Sfx::Sfx()
n: ColorDepth: 32
n: PixelFormat:
n:   BitsPerPixel: 32,  BytesPerPixel: 4
n:   R/G/B/A mask: ff0000/ff00/ff/0
n:   R/G/B/A loss: 0/0/0/8
n:   Colorkey: 0,  Alpha: 255
n: video mode was set successfully
H: SmartPointer collision detector initialized
Sfx::registerInConsole()
Console:<UNKNOWN COMMAND: #SetConsoleKey>
Console:<COULDN'T EXEC user.cfg>
Color Mask:       0xFFFFFFFFFEFFFFFF
Low Pixel Mask:   0x10101
QColor Mask:      0xFFFFFFFFFEFFFFFF
QLow Pixel Mask:  0x30303
SfxDriver::SfxDriver()
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
[New Thread 0x7ffff0b33910 (LWP 14617)]
SfxDriverOpenAL::volumeChange()
Console:* OPENAL LIB INITIALIZED
1
Console:* NETSTREAM NETWORK LIB INITIALIZED
n: load default/fonts/minifont.png
n: load default/sprites/con_background.png
n: load default/sprites/cursor.png
n: load default/sprites/hook.png
n: load default/sprites/meat.png
n: load default/sprites/testhole.png
n: load default/sprites/crosshair.png
n: load default/sprites/kills.png
n: load default/sprites/emptyhax.png

Program received signal SIGSEGV, Segmentation fault.
0x0000000000438967 in Gfx::updateScreen (this=0x852090) at src/gfx.cpp:299
299 bmp_write32(dest1, p); dest1 += sizeof(Pixel32);
(gdb) backtrace full
#0  0x0000000000438967 in Gfx::updateScreen (this=0x852090) at src/gfx.cpp:299
        p = 0
        x = 319
        src = 0x942680
        dest1 = 140737265373180
        y = 239
        blitFromBuffer = true
#1  0x00000000004181f0 in main (argc=1, argv=0x7fffffffe348) at src/vermes.cpp:353
        timer = 47
        fpsLast = 0
        fpsCount = 1
        fps = 0
        logicLast = 47
(gdb) info registers
rax            0x7ffff2b58ffc 140737265373180
rbx            0x8e9d30 9346352
rcx            0x8 8
rdx            0x0 0
rsi            0x1df 479
rdi            0x8a59e0 9066976
rbp            0x7fffffffdee0 0x7fffffffdee0
rsp            0x7fffffffd910 0x7fffffffd910
r8             0x8f9998 9410968
r9             0x4 4
r10            0xffffffff 4294967295
r11            0xff00ff 16711935
r12            0x40f290 4256400
r13            0x7fffffffe340 140737488347968
r14            0x0 0
r15            0x0 0
rip            0x438967 0x438967 <Gfx::updateScreen()+591>
eflags         0x210206 [ PF IF RF ID ]
cs             0x33 51
ss             0x2b 43
ds             0x0 0
es             0x0 0
fs             0x0 0
gs             0x0 0
fctrl          0x37f 895
fstat          0x220 544
ftag           0xffff 65535
fiseg          0x7fff 32767
fioff          0xf5d51887 -170583929
foseg          0x7fff 32767
fooff          0xffff55c8 -43576
fop            0x51f 1311
mxcsr          0x1fa0 [ PE IM DM ZM OM UM PM ]
(gdb) x/16i $pc
0x438967 <_ZN3Gfx12updateScreenEv+591>: mov    %rdx,(%rax)
0x43896a <_ZN3Gfx12updateScreenEv+594>: addq   $0x4,-0xd0(%rbp)
0x438972 <_ZN3Gfx12updateScreenEv+602>: addl   $0x1,-0x28(%rbp)
0x438976 <_ZN3Gfx12updateScreenEv+606>: cmpl   $0x13f,-0x28(%rbp)
0x43897d <_ZN3Gfx12updateScreenEv+613>: setle  %al
0x438980 <_ZN3Gfx12updateScreenEv+616>: test   %al,%al
0x438982 <_ZN3Gfx12updateScreenEv+618>: jne    0x438926 <_ZN3Gfx12updateScreenEv+526>
0x438984 <_ZN3Gfx12updateScreenEv+620>: addl   $0x1,-0x20(%rbp)
0x438988 <_ZN3Gfx12updateScreenEv+624>: cmpl   $0xef,-0x20(%rbp)
0x43898f <_ZN3Gfx12updateScreenEv+631>: setle  %al
0x438992 <_ZN3Gfx12updateScreenEv+634>: test   %al,%al
0x438994 <_ZN3Gfx12updateScreenEv+636>: jne    0x43882e <_ZN3Gfx12updateScreenEv+278>
0x43899a <_ZN3Gfx12updateScreenEv+642>: mov    0x4198af(%rip),%rax        # 0x852250 <screen>
0x4389a1 <_ZN3Gfx12updateScreenEv+649>: mov    %rax,%rdi
0x4389a4 <_ZN3Gfx12updateScreenEv+652>: callq  0x442d1c <_Z16bmp_unwrite_lineP6BITMAP>
0x4389a9 <_ZN3Gfx12updateScreenEv+657>: callq  0x4420c8 <_Z14release_screenv>
(gdb) thread apply all backtrace

Thread 2 (Thread 0x7ffff0b33910 (LWP 14617)):
#0  0x00007ffff5878373 in poll () from /lib/libc.so.6
#1  0x00007ffff50f50c9 in ?? () from /usr/lib/libasound.so.2
#2  0x00007ffff6bc322f in ?? () from /usr/lib/libopenal.so.1
#3  0x00007ffff6bbe20a in ?? () from /usr/lib/libopenal.so.1
#4  0x00007ffff558fa04 in start_thread () from /lib/libpthread.so.0
#5  0x00007ffff58847bd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fc1710 (LWP 14614)):
#0  0x0000000000438967 in Gfx::updateScreen (this=0x852090) at src/gfx.cpp:299
#1  0x00000000004181f0 in main (argc=1, argv=0x7fffffffe348) at src/vermes.cpp:353
6  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project on: December 04, 2009, 12:59:35 PM
It segfaults for me :/

Code:
scons: done building targets.
anarchid@komponent:~/Games/openlierox/src/gusanos$ ls
BUILD    default  libglua.a     libomfgconsole.a  libomfgscript.a  libomfgutil.a    LICENSE  README.txt  src   vermes
CREDITS  doom     libloadpng.a  libomfghttp.a     libomfgui.a      libopenlierox.a  README   SConstruct  TODO  Xcode
anarchid@komponent:~/Games/openlierox/src/gusanos$ ./vermes
Sfx::Sfx()
n: ColorDepth: 32
n: PixelFormat:
n:   BitsPerPixel: 32,  BytesPerPixel: 4
n:   R/G/B/A mask: ff0000/ff00/ff/0
n:   R/G/B/A loss: 0/0/0/8
n:   Colorkey: 0,  Alpha: 255
n: video mode was set successfully
H: SmartPointer collision detector initialized
Sfx::registerInConsole()
Console:<UNKNOWN COMMAND: #SetConsoleKey>
Console:<COULDN'T EXEC user.cfg>
Color Mask:       0xFFFFFFFFFEFFFFFF
Low Pixel Mask:   0x10101
QColor Mask:      0xFFFFFFFFFEFFFFFF
QLow Pixel Mask:  0x30303
SfxDriver::SfxDriver()
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
SfxDriverOpenAL::volumeChange()
Console:* OPENAL LIB INITIALIZED
1
Console:* NETSTREAM NETWORK LIB INITIALIZED
n: load default/fonts/minifont.png
n: load default/sprites/con_background.png
n: load default/sprites/cursor.png
n: load default/sprites/hook.png
n: load default/sprites/meat.png
n: load default/sprites/testhole.png
n: load default/sprites/crosshair.png
n: load default/sprites/kills.png
n: load default/sprites/emptyhax.png
Segmentation fault
anarchid@komponent:~/Games/openlierox/src/gusanos$

I'd be happy to provide more info, but i'll need instructions on how to extract that info. I also thought to post this at LXA rather than here, but got instantly permab& for registering with @mail.ru.

P.S. i used the multithreaded boost again. I'm not sure how to get the singlethreaded one, it seems not to be provided by any of the packages for Karmic.
7  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project (a build attempt) on: December 03, 2009, 07:00:09 PM
i got this trying to build the gusanos from openlierox repository on ubuntu amd64:
Code:
In file included from src/level.h:6,
                 from src/vermes.cpp:7:
src/util/math_func.h:15: error: expected unqualified-id before numeric constant
scons: *** [src/vermes.o] Error 1
scons: building terminated because of errors.
Bypassed this by renaming all PI to Pi in that file. Got to the where it said:
Code:
/usr/bin/ld: cannot find -lboost_filesystem
even though
Code:
libboost-filesystem-dev is already the newest version.
which turned out to be an issue with debian, so i appended "-mt" to boost library names in SConstruct.

The next/current issue is:
Code:
openlierox/include/SmartPointer.h:111: undefined reference to `SmartPointer_CollMutex
which i assume is because of missed olx sources, right?

Can't wait to get my hands on the thing. Tongue

8  Gusanos Forum / Gusanos Modding / Re: [Mod] DarkArts on: December 03, 2009, 08:49:32 AM
Quote
no for the fly through walls i mean with levitation
If we can fly through walls with levitation, what's the use of having teleporter? And non-wallthrough levitation, for that point?
9  Gusanos Forum / Gusanos Development / Re: Heya there, greets from OpenLieroX project on: December 02, 2009, 07:40:17 PM
You get all my three hundred barrels of internets if you pull this out.
OLX community + gusanos power = overgame of ultrasupreme dominationing.
10  Gusanos Forum / Gusanos Modding / Re: [Mod] DarkArts on: December 02, 2009, 07:33:31 PM
1 Posession seems quite an idea, but would require lots of coding, and i don't have much time to do this stuff.
2 Redundant - teleport already does that, essentially.
3 There were ghosts like these in 0.4-0.7, created with a weapon called Necromancy. They were removed in 0.8 because gusanos simulation is asynchronous, so these would require lots and lots of manual synch scripting. Initially i intended to return all these nice features that were busted by enforsing synch -- but then other things moved in.

And anyway, gusanos seems rather dead these days, just like its fork vermes, and the vastly inferior OpenLieroX dominates all - mostly because of having better synch.

11  Gusanos Forum / Gusanos Modding / Re: [Mod] Telekv2.0 on: July 25, 2009, 01:08:39 PM
Quote
snake baring female
*downloads*
12  Gusanos Forum / Gusanos Modding / DarkArts 0.8+ on: July 21, 2009, 08:33:21 AM
NOTING several repeated connection attempts to my testing server;
INTENDING to slightly bump this thread,
REALISING that certain people already have this,
ALSO REALISING that implementing object syncing might take a bit longer than expected,
ADMITTING that some extra players won't really hurt,
and ANTICIPATING all of the above,

I have pre-emptively ACQUIRED a gusanosfiles uploader account,
and now UPLOADED the latest version of DarkArts to gusanosfiles;

ALSO NOTING that since 0.8 there is no readme file in the archive, here is the CHANGELOG:

1) Rope damage. Deals one of this, which i only good for humiliating your opponents.
2) FlarePistol flares will not only stick to people, but also hurt until removed. FlarePistol is now considered a "gun".
3) BreakLight made a lot brighter and has a pretty green glow.
4) EMPGrenade also functions as flashbang, blinding affected players for prolonged amounts of time.
5) Shield will glow in the dark, making you more visible while using it. As a counterweight, activated shield will weaken EMPGrenade's blinding effects.
6) Random weapon selection will always hand out at least one "detection utility"(i.e, bloodsense, cyberaiming, either flare), at least one "gun", and at least one mana-using "ability". Grenades count as none of these, so you might not get any,
7) Flamethrower has a skin.
13  Gusanos Forum / Gusanos Modding / Re: [mod] Military Mod v0.2 on: July 04, 2009, 08:24:04 PM
Bots still get two primary weapons Tongue
14  Gusanos Forum / Gusanos Modding / Re: [LUA and MAP] robot.lua on: July 03, 2009, 06:16:51 PM
Leet Tongue
I especially like how its square geometry collides with walls. You could, though, run weapon collision checks not on every cycle, but ondetect with range = half diagonal of the bot's dimensions, this would be a lot faster if there happen thousands of them.
I will certainly make (ab)use of these in the near future.
15  Gusanos Forum / Gusanos Modding / Re: Modding Contest on: June 22, 2009, 11:16:38 AM
Well i only meant to say that starting a mod contest that as a rule excluded the single feature that made gusanos outpwn every other liero clone is not a very good idea. ^^
Pages: [1] 2 3 4 5
Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC Valid XHTML 1.0! Valid CSS!