|
Post by TomDM6 on Aug 18, 2020 21:29:18 GMT 1
Hi again, I'm planing to do another video. I've doing some research since I wanted to have many bots around for a particular scene. I've been able to do so by changing a couple of var values in IOQuake as can be seen here github.com/ioquake/ioq3/issues/457. By changing the extension of the demo file to .dm_68 it is opened correctly by Q3MME. The video only consistist in me adding bots. It starts to play fine until -I guess- more thant the bots limit the Q3 engine admits is reached, moment when bots freeze although time goes by and engine still does it's job. My resquest is to evaluate how difficult may be to add this "mod" to the Q3MME engine so I could work with more than 20 actor demos. Thanks !! PD: drive.google.com/file/d/1kufKo2arXpYB8NWH3JZPtzpNDAX3sUsw/view?usp=sharing this is a demo file as an example.
|
|
|
Post by TomDM6 on Aug 23, 2020 19:01:00 GMT 1
In case I could do this to the Q3 engine (as it was done in the IOQuake) would it mean then that it is doable for Q3MME?
I've never done this sort of stuff so it will require quite time/effort.
I'm open to try but i'd be thankful to have some guidance.
|
|
|
Post by ent on Aug 24, 2020 3:00:48 GMT 1
The maximum amount of players and bot together is 32. That value is hardcoded. Making that value variable requires a big effort of rewriting a lot of code. And in my opinion that feature does not cost that much effort (like spending a week to please one guy when I have more interesting things to do like implementing capturing video for VR). So I definitely won't make it. Sorry. Try to adjust your idea to the current maximum of 32 players. Good luck.
|
|
|
Post by TomDM6 on Aug 25, 2020 20:16:24 GMT 1
I totally understand.
If you don't mind I'd like to give it a try myself.
I'd ask you for some hint only. Where is the value hardcoded or constant name? So I can try to trace/debug it. If you have any suggestions about what to look at to try making it work it'll be more than welcome!!
I was looking to have like 100s of bots around, for some sort of performance.
|
|
|
Post by ent on Aug 26, 2020 9:12:42 GMT 1
Look for MAX_CLIENTS definition. As I mentioned in my post it is going be a big effort to rewrite. Because just replacing value won't simply work. I have no idea what else you have to look at, because that would mean I have to look for that myself that I am not going to do. Do it yourself if you want, I cannot think of any other hint that comes to my mind without looking into the code.
|
|
|
Post by auri on Aug 28, 2020 13:50:12 GMT 1
Does your idea really require 100 bots? Sounds like it's a lot of effort and just to have three times as many? I guess the effect could be done with just 32 bots in one place and then if you move the cam to another room, have the bots in there during that time. Nope? Just guessing
As in: Achieve the wanted effect with multiple recordings and video-editing instead of going overkill with programming.
|
|
|
Post by ent on Aug 29, 2020 16:22:34 GMT 1
Additionally to what auri said: try chroma-keying bots with the same camera but from different demos/scenes then merge the scenes.
|
|