you make me sad..
i guess it is time to face the facts but.
Hack the stuff?
49 posts
so Zave, how can we call functions from AVS directly?
I once tried to open AVS in debug mode in Microsoft Visual C++, but as it is not a debug version, I couldnt do it.
I once tried to open AVS in debug mode in Microsoft Visual C++, but as it is not a debug version, I couldnt do it.
shreyas: you can run it in debug mode perfectly... you just won't get any C/C++ code out of it 🙂.
That's how I went in to analyse the script parser and such. You can recognize it by a couple of "call ecx" calls (which are obviously dynamic functions, hence scripted).
That's how I went in to analyse the script parser and such. You can recognize it by a couple of "call ecx" calls (which are obviously dynamic functions, hence scripted).
Yeah, all you get out is assembler code.
Yeah, and you can put assembler into C++, so what's your point?
Obviously the super high difficulty to understand the assembler code and modify it.
sshhhh.....quiet you guys...you dont want nullsoft hearing this😛
Originally posted by Magic.XPfft, it's easy to modify and understand. Go muck around with a 6510A.
Obviously the super high difficulty to understand the assembler code and modify it.
Not sure, but do you mean this?
And as far as assembler stuff goes, its quite difficult to do this if you NEVER worked with asembler. (like me for example)
And as far as assembler stuff goes, its quite difficult to do this if you NEVER worked with asembler. (like me for example)
So if you guys know how to do 'stuff' to the .dll, then why dont you do it?
Who says we haven't?
I actually have some prototype code lying around for Custom BPM 2, just have to build an APE around it when I have time.
I actually have some prototype code lying around for Custom BPM 2, just have to build an APE around it when I have time.
UCD you reeeally need to spend the time you can secretly working in AVS then when nobody's taking any notice spring a pack on them. 😛
I acknowledge the above is not going to happen and you want to throttle me for bringing it up yet again.. 😉
I acknowledge the above is not going to happen and you want to throttle me for bringing it up yet again.. 😉
I tried to remove the stupid-ass window snapping, but I don't know where the code resides, I think it might even be in winamp.exe itself.
zevensoft: before v2.6, AVS managed its own window, so the code was in vis_avs.dll... but with 2.6 came the introduction of 'general purpose windows' for plug-ins, and now AVS uses that. So that code is now definitely in Winamp (this explains why you can't use arbitrary window sizes anymore).
Hmmm... i completely missed this thread and posted my own rant.. :P
lol missed the WHOLE thread it has been teh hot topic around here. 🙂
Originally posted by ZevensoftThe "oroginal" avswnd is still there but it is embedded as a child window into the new gp-window.
I tried to remove the stupid-ass window snapping, but I don't know where the code resides
As AVS2.51 wont be embedded, the code is within the AVS2.6 dll which supports embedding into the gp window (which is done too when avswnd is embedded into the editor!)
Just remove the embedding support, this is where to start.
No experience, sorry.
And as there actually IS some developement and problems are already solved, there is no furthere need to do this.
*CLUNK*
Oh, forgot that i am not a mod. 😛
Rova?!
*CLUNK*
Oh, forgot that i am not a mod. 😛
Rova?!