Quake3World.com
https://www.quake3world.com/forum/

EntityPlus - A single player Q3 mod
https://www.quake3world.com/forum/viewtopic.php?f=10&t=45510
Page 23 of 23

Author:  KittenIgnition [ 09-24-2015 04:40 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Speaking of illegible target(name)s, do mappers really deal with using names such as, "t1" during the entire creation process, or is there some utility to automatically rename them all for you, to cut down on filesize and other potential issues that go along with long targetnames?

Author:  Eraser [ 09-24-2015 05:04 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

I use names that are just functionally logical to me. I don't see what problems could arise from long targetnames. Filesize really isn't an issue either.

What I meant with the illegible mess is this, though:
Image

Author:  KittenIgnition [ 09-24-2015 09:43 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Well almost all Quake Live maps use, "t1" for targetnames, as opposed to something like, "bluelowertele1".

Author:  Hipshot [ 09-24-2015 10:08 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Because it's default when you ctrl+k. It starts with t1 (target1) then continues with t2, t3, etc.

Author:  KittenIgnition [ 09-24-2015 03:02 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Ah, NetRadiant uses the name of the target + 1, for example misc_teleporter_dest1 etc.

Author:  CZghost [ 09-26-2015 01:40 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

The same for GtkRadiant 1.5, which is simply the base for NetRadiant. GtkRadiant 1.4 and 1.6 use the t# scheme and in case of large maps with advanced scripting it can be pretty ridiculous. Also for building such extra large maps you need extra poweful machine or it will hang several times during building and compiling.

Author:  Martinus [ 09-26-2015 09:06 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod


I'm finally done with this!

I will coming with a copy of my current map as an EP Boss battle edition (bundled with a TA version of the map).
I still miss the spawnflagable powerups'n'stuff at the bots, but it will be FUN instead! :tomato:
Posting my stuff sooooon! (I'm actually thinking what I've missed)

Author:  Eraser [ 09-27-2015 12:03 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Normally you would be able to use a target_give to give powerups to the bots, but in EntityPlus that got broken. The code repository at GitHub contains a fix for this though and I could send you a build to tinker with it. Either that, or I could actually add the powerups as spawnflags and get you a build of the mod with that.
Once your map is ready for release, I could simply push out an update for the mod.

Author:  Martinus [ 09-27-2015 04:17 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

My maps are ready, and finished, but laggy for other people, and I DON'T KNOW what to do with that. But I not give it up (for now)!
With or without powerups, my boss battle is super fun (and not because I made that). Check it (Shipyard 17 topic). :)
If I add powerups to bots (with target_give), then a bot dies, it will not drop the powerup? That what I don't want.

Oh, and bots can run out of ammo. Thats a bit suprised me. :D

Author:  Eraser [ 09-27-2015 11:31 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Martinus wrote:
If I add powerups to bots (with target_give), then a bot dies, it will not drop the powerup? That what I don't want.


They won't drop it.

Martinus wrote:
Oh, and bots can run out of ammo. Thats a bit suprised me. :D


heh, well they spawn with 999 of each ammo type. I figured a bot would die before shooting 999 times (even with the MG) so I never anticipated the possibility of a bot running out of ammo :)

Author:  CZghost [ 09-28-2015 01:05 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Martinus, if the poweup for bot is fixed one, you can spawn it somewhere near the bot in the battle arena after you kill the bot by using deathtarget (am I saying that right, Eraser? :D ). It will simply trigger targetted item just right after the bot dies. Target the item straight, not through target_give, it will spawn and you will need to grab it by running through it. I can't tell you what happens if you link it by target_give, if it will give that item to player or it will crash, I have no idea. Anyway, if EP supported Team Arena items and weapons (would need to link with fs_basegame missionpack to run it properly, so using Command line or simple batch file), you could give the bot Chaingun, set health to super-low value and with 999 ammo it should run out of ammo pretty quickly (in 10 minutes, maybe) - you know what cadence Chaingun has :D Then you can see, what happens to bot, when it runs out of ammo... But it does not support Team Arena items, so no way to give a bot Chaingun. But wait, there is a way to solution. EP supports changing configs by an entity, so you could simply write timescale #>>1 (number much higher than one, so timescale 10 e.g. - maybe too much), save it as game.cfg and link it with game world by entity, that is triggered by trigger_once at the game beginning just when the player spawns (you place trigger_once to overlap info_player_start). trigger_once targets the config changer and you spawn with 10 times faster game :D Then give the bot machinegun, give him extra-low health and watch, how quickly he would actualy run out of ammo and what happens if it does to so :)

Author:  Martinus [ 09-28-2015 02:18 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

U kno,
In this mod is way easier to set stuffs (spawnflags) in target_botspawn, than messing with target_give and with the items.
I think the ammo problem can solve in the mod's code (if I can set a bot healths more than 10 000, then why I can't set their ammo or powerup time too? setting them to -1 and they got infinite of them... maybe :D Just an idea. )

Author:  CZghost [ 09-28-2015 04:45 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Yeah, it is worth of thinking and possibly implementing, but hey, tell Eraser :)

If you take Sock's The Edge of Forever, such puzzle map that installs in baseq3. Yes, it is possible to make such amazing logic gates and puzzles using just regular entities found in baseq3 code. Entity Plus is a mod that makes creating these puzzles and logic gates much easier, but try to ask Sock or investigate on his websites http://simonoc.com/ - he made his secret to logic puzzles public visible a long time ago. It is amazing, what can be done just in baseq3...

Author:  Martinus [ 10-01-2015 06:03 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Is this mod is continuously under developement or quaketoolkit?

I'm thinking another boss(bot) battle map (in normal size), adter fixing my current maps, and it would be great if somehow I can track the bot(s) healt like this :

And adding custom chat text (start, end, lose, idle, win, etc... ) at target_botspawn
Or anything else for better bot customization.

Author:  KittenIgnition [ 10-01-2015 03:10 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Health bars for your or for a specific enemy would be cool, and if you could choose if they appear above the enemy's head or on the HUD. We already have bars for the player we're targeting.

Author:  Eraser [ 10-02-2015 01:16 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Martinus wrote:
Is this mod is continuously under developement or quaketoolkit?


Quake Toolkit is not under development at all. I lost the source code in some freak hard disk accident. I had a backup on a CD-R somewhere but I lost that too I think.
EntityPlus is under development by request. I'm willing to put some work into it if someone wants me to. Once in a blue moon I make some code change but other than that there's no new ideas I have that I want to implement. So having said that, it's interesting to hear new ideas from you and I might just go and implement those.

Martinus wrote:
I'm thinking another boss(bot) battle map (in normal size), adter fixing my current maps, and it would be great if somehow I can track the bot(s) healt like this :
http://www.jeffthibault.com/doom/zd3k/i ... ld0093.png


I don't think it's impossible. I need to think of the best way to do this though, while keeping it monkey-proof.

Martinus wrote:
And adding custom chat text (start, end, lose, idle, win, etc... ) at target_botspawn
Or anything else for better bot customization.


I explicitly removed chat from the bots to make them more like traditional single player enemies. You could trigger target_print entities (or, if you fancy doing some voice work, target_speaker entities) when a bot is spawned, or when it dies (using the deathtarget key on target_botspawn). You could also play around with trigger_frag and trigger_death entities.

Author:  Martinus [ 10-02-2015 04:20 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Eraser wrote:
Quake Toolkit is not under development at all. I lost the source code in some freak hard disk accident. I had a backup on a CD-R somewhere but I lost that too I think.
EntityPlus is under development by request. I'm willing to put some work into it if someone wants me to. Once in a blue moon I make some code change but other than that there's no new ideas I have that I want to implement. So having said that, it's interesting to hear new ideas from you and I might just go and implement those.


Damn that's so sad (QuakeToolkit). :cry:

Eraser wrote:
I explicitly removed chat from the bots to make them more like traditional single player enemies. You could trigger target_print entities (or, if you fancy doing some voice work, target_speaker entities) when a bot is spawned, or when it dies (using the deathtarget key on target_botspawn). You could also play around with trigger_frag and trigger_death entities.


target_print overrites other target_prints. That's the problem. I met this problem when I set at my map the boost systems message with boss(bot) info message (only solve this the subtitle spawnflag).
I thought it was way easier to select a target_botspawn and adding entity keys like "key = startmessage1 / value = Random badass thoughts" (startmessage1, startmessage2, startmessage3 randomly choosed by the game once for example OR idlemessage1, idlemessage2, goes randomly while the bot is alive and so on)

Author:  Eraser [ 02-23-2016 01:26 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

I've just released a new version of EntityPlus (version 1.1.7). There's some fixes and new functionality in there that was requested by someone some time ago.

The most obvious new thing about this version is the "gore" setting in the game options menu. It allows you to change the value of the cg_gibs cvar. It has three values instead of two now:
0 = Off
1 = On
2 = Messy

When set to messy, every enemy that dies automatically gibs, regardless of the amount of damage received. When gibbed, enemies get blown up into more pieces that spray more blood. It's like a little homage to Brutal Doom :)

Image

Author:  VolumetricSteve [ 02-25-2016 12:53 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Eraser -

I've been out of the loop for a while...recently I took up mapping for doom *because* I wanted to make a relatively simplistic single player experience, but the level tools are obviously limiting in what you can do with vertical space, among other draw backs.

In your first post, you mentioned something to the effect of not being able to do a full fledged campaign in the quake 3 engine...but what if you could?

I haven't followed the development of this as closely as I would have liked...but I'm wondering now what's possible.

Could someone pick up quake 3, entity plus, and conceivably make a doom-like singleplayer or coop campaign?


Regardless, what you've done is amazing and I should take a closer look anyway

Author:  Hipshot [ 02-25-2016 01:17 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

I say you would need singleplayer enemy-models, the Q3 bots don't really work =/

Author:  VolumetricSteve [ 02-25-2016 05:57 PM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

Hipshot wrote:
I say you would need singleplayer enemy-models, the Q3 bots don't really work =/


Yeah, it'd be an undertaking....I just wonder how possible it is from a code perspective at this point so if a team of dedicated individuals got into it, they could pull something really cool off.

Author:  Eraser [ 02-26-2016 12:45 AM ]
Post subject:  Re: EntityPlus - A single player Q3 mod

VolumetricSteve wrote:
Could someone pick up quake 3, entity plus, and conceivably make a doom-like singleplayer or coop campaign?


I would say yes, definitely.
Like Hipshot said, the most limiting factor is the enemy AI, which is based on Q3 bot behavior. However, you mention Doom as a point of comparison, so I wouldn't worry about that too much, considering the Doom AI isn't fancy at all either. You're a bit limited in variation with the types of enemies you encounter, as you can basically only make variations in health, weapons and appearance. While so far the only maps available use the standard Quake 3 bots, nothing stops you from making your own player models and writing bot scripts for them.

Why don't you download the mod and try some maps. On this page under the "downloads" header there are links to the latest version of the mod and some maps. I suggest you try "Carmack Fortress" and "Testing Procedures". Both are relatively classic campaign type levels. If you try "Survival" you'll find that you can do arcade type maps as well.

Page 23 of 23 All times are UTC - 8 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/