Posted: Tue Jun 11, 2013 5:15 pm Post subject: Frenchies' Chaotic Tuesdays #19 - Level Up!
Bouji Boujou les voisinous!
Guys, it is nearly time for the Shopping HUB! You will be soon able to sell weapons, aswell as playing with new extraordinary weapons!
No, no, I'm not excessive with my words! It's just that, after many hours of extreme debugging, making it working with no errors makes people happy, especially us (Oxyde, JCD & I)! Don't worry, just wait 1 week, if you are -that- excited too. We promise that you will not regret it! ( °w°)/
Also, my exam is over, so I'm filled with joy and happiness, despite being really tired.
Anyway, back to the topic. This week, we are going to make the game a little more "special", and spicy at the same time.
"What is it?" You probably ask. Well, read the title again, and you will...
Frenchies'ChaoticTuesdays #19 – LEVELUP !
You guessed it right! This week, you will earn EXPerience points by killing monsters! The more you kill, the more XP you will get! And you will be rewarded by new weapons! After all, we wonder what the best level offers you... En exclusivité... A BFG9000! (indeed, the very first time you'll be able to use a BFG9000 will be this week).
We won't spoil more the surprise! It took for JCD & I a little more than 3 hours to make the code and fix many problems (yes, a very simple script won't work THAT easily). We were dead tired, not "fresh" at all while making it, but we managed to succeed, and we are proud of it.
Now for the special gameplay changes, here is how the episodes will play:
Episode 1 will be played with normal rules.
Episode 2 will be played with -fast parameter.
Episode 3 will be played with vampire mode.
This tuesday will be a day to remember! and it's starting at 21h (GMT+1).
We all hope you will have so much fun about this session, and that, if you do have any suggestion, please feel free to say it there! Oh, and it will be STREAMED LIVE!
We are really sorry that we ended up this FCT prematurely ; there was a huge bug making the server crashing all the time, and we didn't find a solution against that.
We might think that there is a problem with our FCTLibrary, but we are completely unsure. The ACS code worked perfectly for our FCT #19, and we didn't get any crash. So we really had to investigate.
Are you going to implement item cooldown at some point? It's kinda silly how some people spam medikits every half a second during the fights. (nothing against these people, I just don't like this possibility)
@Memfis : We can't make a cooldown of inventory... It must be hardcoded if you want that...
However, what we can do, is to check and to limit the inventory items to a certain number, so that we take from the inventory if he got more than the limit. The only problem would be that the removed items can't be spawned back, so other players would be penalized by that selfish person =/ !
@phenex2 : As far as I'm writing here, no, I have strictly no idea of how to reproduce the bug.
Before of explaining what we did, please note that I added since the beginning "-heapsize 16" on the cmdline. Plus, Ultra-Violence difficulty.
First of all, we tried the wad on DooM2.wad and FCT19 and FCTLIB03 (server-side). We have played to a lot of maps, and no crash happened.
Wad order: FCT19.wad FCTLIB03.wad
Players were JCD & I.
Then, the FCT19 test with the FCTLIB03 (server-side). We have played on several maps (up to map06) and no crash happened.
Wad order: FCT19.wad scythe2.wad FCTLIB03.wad
Players were JCD & I.
FCT19 time.
We experienced lots of crash, whatever the special episodic parameters, from map08 to map24, where we stopped the FCT stream.
Wad order: FCT19.wad scythe2.wad FCTLIB03.wad
Then I decided to try MAP30 alone, since it's a map with more than 800 monsters. I removed the FCTLIB03, as I was thinking it was the responsable of the problem. After a few minutes of playing, I experienced a crash.
Wad order: FCT19.wad scythe2.wad
I was the only one playing..
Since now, I'm scared of what would be the problem. Maybe I'll try to invert scythe2.wad and fct19.wad and see what happen next. But one thing is sure: it led me to a segmentation error on linux (debian x32).
EDIT : I've redone the same test from above, but this time with zServ32 (windows) and default bots.
@Memfis : We can't make a cooldown of inventory... It must be hardcoded if you want that...
However, what we can do, is to check and to limit the inventory items to a certain number, so that we take from the inventory if he got more than the limit. The only problem would be that the removed items can't be spawned back, so other players would be penalized by that selfish person =/ !
I don't know if this is possible, but how about not letting the player pick up an item if he already has the maximum?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum