Actually, I was just saying no to the idea of the DLL plugins. I honestly have no clue what you're talking about here. Just pretend my previous post doesn't exist.
Sorry for the confusion.
[Feature Request/idea?] DLL Plugins
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49234
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Yes, that would be possible but it must be implemented. Still, ACS is fundamentally unsuitable to handle serious monster coding.Apothem wrote:darn, but then how do the acs scripts work when saved to a map? Would it be possible to save a behavior lump seperate from a map inside a wad to be run on each level? I gotta know so i can rethink this=P
- Raziel Anarki
- Posts: 27
- Joined: Thu Oct 30, 2003 9:38 pm
ACS could handle this, but it needs a lot of work from randy (or anyone wishing to do that), as Vavoom's VavoomC compiler is based on the ACC compiler (correct me if i'm wrong, but early vcc sources looked very similar to acc sources, and i think the "base" of the compiler hasn't changed since), altough the implementation of VavoomC VM looks similar to Quake 1's QuakeC VMGraf Zahl wrote:Yes, that would be possible but it must be implemented. Still, ACS is fundamentally unsuitable to handle serious monster coding.
(for those who do not know what is a VM: it is a _v_irtual _m_achine, and it executes the compiled script code)
on a side note: I have been thinking lately about combining zdoom, zdaemon, zdoomgl and vavoomc



- Apothem
- Posts: 2070
- Joined: Sat Nov 29, 2003 7:13 pm
- Location: Performing open heart surgery on an ACS compiler.
I'm not even saying monster coding, hell we got decorate. I'm just saying, even with the small stuff we got, we can still do something with it. And eventually, as randy adds more functions, we will be able to do more. Just like with the maps, this is just gonna be a bunch of tricks with the stuff we have right now. I'm just sayin, implement it now, so when we do have a shitload more kickass functions and stuff, we can use them universally through out any level we wish. So, instead of the engine reading the behavior from a map, it will be in it's own lump.