@Dresk: Documentation for Kleshik ?

Discuss anything not covered by any of the other categories.
Dark$oul71
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Re: Kleshik Updates!

Post by Dark$oul71 »

Chip wrote:Dresk has started updating Kleshik 2 days ago. I read in the changelog that it supports the recent versions of DarkPlaces, a lot of bugs were fixed, and a lot of deprecated instructions have been replaced or rewritten.
...
Hopefully, we'll have more updates for Kleshik, with an official update announcement, and a new DarkPlaces build, by the holidays.
Ah, good to hear...I'll update my Kleshik directory today when I get home from work.

I recently had a short IRC with Dresk and he indicated that he has holidays right now and wants to spent some further time on developing/enhancing Kleshik.

I'm keen what the Xmas holidays will bring...may be a new Kleshik build under the tree
:wink:

Edit: Just for curiosity...where do I find the changelog when I grab the latest version of Kleshik via SVN. I've never seen any textfile in there.
Chip
Posts: 575
Joined: Wed Jan 21, 2009 9:12 am
Location: Dublin, Ireland
Contact:

Re: Kleshik Updates!

Post by Chip »

Edit: Just for curiosity...where do I find the changelog when I grab the latest version of Kleshik via SVN. I've never seen any textfile in there.
If you're using Tortoise, after right-clicking and updating the folder, there is a Show Log... button. Upon clicking on it you will see a list of updated files. Click on each of them and select Show Changes. It's the first option anyway.

If you're using Kleshik's SVN .bat file, you won't be able to see it.

Tortoise SVN has a merge utility built in so you can see changes highlighted. REALLY useful.
QuakeWiki
getButterfly - WordPress Support Services
Roo Holidays

Fear not the dark, but what the dark hides.
Dark$oul71
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Re: Kleshik Updates!

Post by Dark$oul71 »

Chip wrote:
If you're using Tortoise, after right-clicking and updating the folder, there is a Show Log... button. Upon clicking on it you will see a list of updated files. Click on each of them and select Show Changes. It's the first option anyway.

If you're using Kleshik's SVN .bat file, you won't be able to see it.
[/b] useful.
Thanks, I neither use the Tortoise nor the SVN batchfiles. Since I am running Kleshik under Ubuntu x64 I simply run my installed svn client within a shell script but it seems to me using a graphical svn client has advantages here :)
Chip
Posts: 575
Joined: Wed Jan 21, 2009 9:12 am
Location: Dublin, Ireland
Contact:

Post by Chip »

Exactly. It's pretty useful to see what files have changed.

Try this for Linux: http://rabbitvcs.org/
QuakeWiki
getButterfly - WordPress Support Services
Roo Holidays

Fear not the dark, but what the dark hides.
Dresk
Posts: 4
Joined: Thu Nov 06, 2008 11:22 pm

Post by Dresk »

Right now I've been testing with the latest Darkplaces SVN. Darkplaces itself has some crashing issues due to some new memory management for threading preparations. Aside from that, the most glaring bug is the "invisible player model" bug, where if anyone sets their player model before someone connects, they will be invisible to players after they connect. In addition, collision bugs still exist where my additional monster spawning code can cause monsters to fall through the world; I'm working on detecting that and doing something about it.

I know I should make some documentation. I'm planning on making a website soon, and with that documentation. I'm also pretty lazy with change messages in my SVN commits; usually I just commit my changes without any commenting. I'll see if I can break that habit.

One thing I do need assistance with is a modeler. As people have likely noticed, the chaingun model is just the super nailgun shifted to the side. I also have a few other ideas for guns but no models for them. If anyone has experience in creating MDL/MD2/MD3s, please let me know.
Dark$oul71
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Post by Dark$oul71 »

Hi Dresk,

thanks for the status update :wink:
If I can help, I'll be available.
I just sent a few comments in regard to weapon balancing /usage to your gmail account yesterday.

In regard to the monster spawing it would be great if the amount of "stuck monsters" could be reduced. Thats the only bigger issue I have run into.

Regards,
D$
Dresk
Posts: 4
Joined: Thu Nov 06, 2008 11:22 pm

Post by Dresk »

To reduce the amount of stuck monsters is to decide on a different formula for spawning additional monsters.

My formula is this :

1) Spawn additional monster at the exact location of an existing monster
2) Lift the monster up by 1 Quake unit to prevent falling through floor
3) Assign SOLID_NOT to the monster, so it will not collide with any objects / monsters aside from map geometry
4) Apply a random force (in any direction) to "catapult" the monster away from the monster it spawned at. Note that SOLID_NOT assists with this
5) After anywhere from 2 to 5 seconds, assign SOLID and let the monster start roaming
6) Done

This formula has its drawbacks. One of the main issues for stuck monsters is when, for example, a monster is in a small alcove with very little space, and when the additional monsters are spawned the "catapult" just shoves them against the alcove walls, resulting in a bunch of stuck monsters.

A rarer issue is when catapulted monsters, during which they have SOLID_NOT, land into other catapulted monsters, and when they become SOLID, now we have spawned monsters that were catapulted into the same location, became SOLID and can't break free.

There's probably a better algorithm than mine, and I am open to suggestions, but keep in mind of the following requirements :

1) The monsters must spawn immediately. I do not want monsters "teleporting" in after the monster we used to spawn additional ones off of is killed.
2) The monsters must roam. This goes with #1, since they must be spawned to roam.

Otherwise, please, give me your ideas for spawning additional monsters and I will see what I can do.
Chip
Posts: 575
Joined: Wed Jan 21, 2009 9:12 am
Location: Dublin, Ireland
Contact:

Post by Chip »

Welcome, Dresk!

I'm using Kleshik as the base for my Quake setup. I'll contribute with bug reports and suggestions. Can't help you with modeling.

I'll do some extensive testing these days.
QuakeWiki
getButterfly - WordPress Support Services
Roo Holidays

Fear not the dark, but what the dark hides.
Dark$oul71
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Post by Dark$oul71 »

Hi Dresk,

although I'm only a newb in QuakeC your approach sound reasonable. I think varying the angle/force/direction in which you "push" the monsters will not do any good here. Is there a chance to spawn a new monster in exactly the same postition where the previous monster was spawned after the previous monster is already roaming, in other words wandering around ? This would require of course some sort of collision detection that the new monster is not made solid if a another monster occupies the same space...sorry if this is a dumb question/idea.

Those "stuck monsters" do not happen THAT often. It was just the only "bigger" issue I've run into when playing Kleshik in SP.

In regard to modelling:
I'm not a true modeller but I'll play around a bit with Blender during the XMas holidays. May be I can help out with some modells ? I will not promise anything here tough. May be it's just a waste of time.
I also have a few other ideas for guns but no models for them.
I would be interested in hearing and may be even discussing those ideas with you. I always liked the variety of weapons in Eradicator (http://reviews.cnet.com/pc-games/eradic ... 73364.html). A few guns in there were very cool (e.g. walking spider bombs which you could controll or flying rockets which you could control until impact). There was also a mod for Quake with grenade that jumped up like the bouncing betty (http://en.wikipedia.org/wiki/S-mine). Feel free to send me an e-mail if you do not want to discuss those ideas in public.

Best regards,
D$
Chip
Posts: 575
Joined: Wed Jan 21, 2009 9:12 am
Location: Dublin, Ireland
Contact:

Post by Chip »

I have some issues with the latest version, where the Flashlight and the Flare are not working. Am I missing something?

I'm using the registered Quake, with both Rogue and Hipnotic addons, Rygel's pack, and latest SVN DarkPlaces.
QuakeWiki
getButterfly - WordPress Support Services
Roo Holidays

Fear not the dark, but what the dark hides.
Chip
Posts: 575
Joined: Wed Jan 21, 2009 9:12 am
Location: Dublin, Ireland
Contact:

Post by Chip »

Hey Dresk! Have you tried compiling the CURRENT QC? The one from the SVN? And I know it's not alpha/beta as there wasn't an update in weeks.

The precacheassets file is missing. It's just a function that it's not declared, and upon removing, Kleshik works. Could you please, if you see this message, fix it? I don't know what the function is supposed to contain, otherwise I'd have hacked it a long time ago :)
QuakeWiki
getButterfly - WordPress Support Services
Roo Holidays

Fear not the dark, but what the dark hides.
Dark$oul71
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Any planed updates for Kleshik / new chaingun model ?

Post by Dark$oul71 »

Hey Dresk,

I haven´t heared any news about Kleshik for quite a while ?
Didn´t you want to set up a homepage for it ?

Since I was playing Kleshik the last evenings for a few hours I was thinking about one of our message exchanges. Wouldn´t a new model for the chaingun make much sense ? While I like the power and sounds of this weapon, I dislike the repositioned super nailgun as model.

I once suggested the chaingun model of SDQuake:
http://www.youtube.com/watch?v=wK-tY8MAHfI

Honestly right now I think that the weapon is a bit overpowered. Plus the model has extremely high poly count.

The chaingun I like most is the one from UT2k4:
http://www.youtube.com/watch?v=HWptotwwmK0

Combined with the visible motor which turns the barrels this one feels the more realistic.

Unfortunately my modelling skills sucks but may be someone skilled could make a cool looking model based on the super nailgun with attached "motor" ?

Image

Let me hear what you think. IMO a new chaingun model would add much atmosphere during heavy firefights.

BTW: Some other folks are hacking together some new mod based on Kleshik / SDQuake. Looks way overpowered to me:
http://www.youtube.com/watch?v=xQ9v-u9M8Os
http://www.youtube.com/watch?v=ufjlvWKj2HM
http://www.youtube.com/watch?v=L5cEB0GHa3w

Best regards,
D$
goldenboy
Posts: 924
Joined: Fri Sep 05, 2008 11:04 pm
Location: Kiel
Contact:

Post by goldenboy »

That chaingun from SuperDuperquake is actually from Perquake.
leileilol
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Post by leileilol »

And Per is still around so you can ask him about it!
i should not be here
Dark$oul71
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Post by Dark$oul71 »

@leileilol & goldenboy: Thanks for clarification !

Not to sound disrespective but while I understand that one should respect copyright I also think that we should keep in mind that we are talking about non-commercial mods for a 14 year old shooter which is only played by some minority of oldschool gamers :lol:

Esp. leileilol seems to be Mr. Copyright Police to me. :roll: :roll: :roll:

...but back on topic:
@Dresk: You can ask Per if he has any issues when you use his chaingun model for Kleshik.
Post Reply