- AVS Wishlist
- Hack the stuff?
Archive: Hack the stuff?
Magic.X
13th August 2003 06:27 UTC
Hack the stuff?
As Rova and the others said: AVS is unlikely to be continued.
But if Nullsoft does'nt maybe we could. I don't know yet how exactly but maybe there is a way to reverse engineer the avs.dll and add own code.
M2K has already some experience in resource hacking and i got pretty for in manipulating the editor.
All we need within avs are more supported interfaces where ape's can link onto buffers etc.
If anyone has some experience with hacking programms then please share your knowledge.
Thank you
[Ishan]
13th August 2003 11:07 UTC
nope. i dont have any experience in it.:(
and i doubt anyone has that good of hacking knowledge(excuse me if i am wrong)
Yathosho
13th August 2003 13:21 UTC
fuck avs
[Ishan]
13th August 2003 16:28 UTC
huh!!??!!
Deamon
13th August 2003 17:35 UTC
No expierence, sorry. :(
anubis2003
13th August 2003 17:45 UTC
I wouldn't really be able to do it. The most I've ever done with a hexeditor was with nintendo roms(max life, sweet items, etc).:p
Yathosho
13th August 2003 21:46 UTC
Originally posted by Ishan_Rocky
huh!!??!!
face it, it is discontinued. let's don't start digging it out before it has been burried. i think we should focus on the fact, that we need to look out for something new. on long distance it's the better thing to do (the sooner, the better!).
let's see what this
dilate project becomes, it could still be backward compatible to avs.
S-uper_T-oast
14th August 2003 03:53 UTC
No matter how much I'd love to see a new AVS version, I think dilate probably is our only option left, Winamp *cough*aol*cough* would probably be much happier to finaly get our constantly bitching selves off their fourms. It's a sad reality.
anubis2003
14th August 2003 04:04 UTC
When is the dilate project expected to be completed? This is the first I've heard of it.
dirkdeftly
14th August 2003 05:42 UTC
Umm...Jan...to make it backward compatible, we need to have the source code to AVS.
Duh.
shreyas_potnis
14th August 2003 09:20 UTC
Maybe if the release a debug version or something...Or can someone request to give the code atleast...
Magic.X
14th August 2003 09:32 UTC
I doubt they would give it away. And IF, then we'll have to BUY it for sure. Should be about 15000 Bucks or more.
Zevensoft
14th August 2003 10:35 UTC
Not really atero, we'd just need the AVS file structure (which we have) and would need to emulate files with the AVS header. We could even use the same format, and use a different header to specify that it's a dilate-compatible file. Hell, we could set it up to have hybrid files even!
[Ishan]
14th August 2003 17:05 UTC
would that mean we will stop using AVS? then make Dilate presets?will it be as good as it is expected?and will it have things like DM's and SSC's?
Magic.X
14th August 2003 17:37 UTC
and will it be open source?
dirkdeftly
15th August 2003 02:11 UTC
of course it will be. why do you think it's on sourceforge?
i do feel kind of edgy about this tho. it means that all of the 1337 coders will not be so 1337 anymore :D
zeven: how do you propose that we emulate the effects then? it's not like we know precisely how they work. guestimating it wouldn't be a good idea imo...
anubis2003
15th August 2003 02:50 UTC
Many of the AVS effects have already been reproduced in other ways, and most of the rest are just simple effects(blur, etc.).
[Ishan]
15th August 2003 08:25 UTC
dont know about you all, but i have doubts on this...
shreyas_potnis
15th August 2003 14:06 UTC
Colorfade IMO is the most misunderstood/not understood/confusing APE
anubis2003
15th August 2003 15:07 UTC
Yeah. Colorfade is weird.
dirkdeftly
15th August 2003 21:19 UTC
grr. i posted a clear explanation of it somewhere on the forums from avs primer pt I a while ago...too lazy to post it again.
Zevensoft
16th August 2003 03:02 UTC
Well atero, we could always hack the avs dll so that we can call functions from it directly.
Magic.X
18th August 2003 07:58 UTC
Which was the original purpose of this thread :)
shreyas_potnis
18th August 2003 09:21 UTC
Using Resource Hacker, dialogues and stuff can be modified easily, but can we get the original code?
Tuggummi
25th August 2003 13:23 UTC
Im sick of avs anyway. I think Extra dimension will be my last pack. Dilate sounds like the future, but i just hope that it doesn't die like any other projects to replace avs...
And as for the avs support.... fuck it, i doubt dilate needs avs if it's going to be better than avs :)
Magic.X
25th August 2003 14:21 UTC
Originally posted by Tuggummi
Im sick of avs anyway. I think Extra dimension will be my last pack.
Sounds like another retirement... :hang:
Deamon
25th August 2003 15:48 UTC
Yep, that sucks hard. Don't you dare to quit AVS Tug! I'd kill you for it if I knew where you lived.
skupers
25th August 2003 16:29 UTC
I don't think I'll ever officialy retire, that way I can always return, without looking stupid. I'll probably end up making maybe a few remixes for other people's packs.
And I also think you guys underestimate the amount of new options the new ape's like colormap and convolution filter have brought. I even dare to say that those two ape's have extended avs' life by a few years.
anubis2003
25th August 2003 17:11 UTC
yeah, they are two awesome APEs. Now we just need someone to make some kickass CHIMPs for AVS.:p
Tuggummi
26th August 2003 05:58 UTC
Now we just need someone to make some kickass CHIMPs for AVS. :p
Lol :D
Retirment? Who said anything about that? I dunno, maybe it's just a phase im going trough :D Besides it's not that big of a deal if a avser quits, im not gonna go posting a mega-leaving-bye-bye-all message when i do quit. It's just gonna be over, like it or not :/
[edit]
Im just sick of avs, i want something new and improved...
[/edit]
[edit2]
For the original post: Yeah, hack the stuff! HACK IT! :p
[/edit2]
sidd
26th August 2003 07:27 UTC
you make me sad..
i guess it is time to face the facts but.
shreyas_potnis
26th August 2003 09:26 UTC
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.
UnConeD
26th August 2003 16:30 UTC
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).
Magic.X
27th August 2003 06:46 UTC
Yeah, all you get out is assembler code.
Zevensoft
27th August 2003 11:42 UTC
Yeah, and you can put assembler into C++, so what's your point?
Magic.X
27th August 2003 11:57 UTC
Obviously the super high difficulty to understand the assembler code and modify it.
[Ishan]
27th August 2003 17:35 UTC
sshhhh.....quiet you guys...you dont want nullsoft hearing this:p
Zevensoft
29th August 2003 08:15 UTC
Originally posted by Magic.X
Obviously the super high difficulty to understand the assembler code and modify it.
Pfft, it's easy to modify and understand. Go muck around with a 6510A.
Magic.X
29th August 2003 09:09 UTC
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)
shreyas_potnis
29th August 2003 10:06 UTC
So if you guys know how to do 'stuff' to the .dll, then why dont you do it?
UnConeD
29th August 2003 16:05 UTC
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.
Raz
30th August 2003 09:39 UTC
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. :p
I acknowledge the above is not going to happen and you want to throttle me for bringing it up yet again.. ;)
Zevensoft
30th August 2003 12:38 UTC
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.
UnConeD
30th August 2003 15:07 UTC
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).
jheriko
2nd September 2003 17:53 UTC
Hmmm... i completely missed this thread and posted my own rant.. :P
Rovastar
2nd September 2003 19:20 UTC
lol missed the WHOLE thread it has been teh hot topic around here. :)
Magic.X
3rd September 2003 07:14 UTC
Originally posted by Zevensoft
I tried to remove the stupid-ass window snapping, but I don't know where the code resides
The "oroginal" avswnd is still there but it is embedded as a child window into the new gp-window.
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.
shabaviz55
5th October 2003 09:56 UTC
No experience, sorry.
Magic.X
6th October 2003 07:33 UTC
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. :p
Rova?!