Archive: Hack the stuff?


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


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)


13th August 2003 13:21 UTC

fuck avs


13th August 2003 16:28 UTC

huh!!??!!


13th August 2003 17:35 UTC

No expierence, sorry. :(


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


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.

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.


14th August 2003 04:04 UTC

When is the dilate project expected to be completed? This is the first I've heard of it.


14th August 2003 05:42 UTC

Umm...Jan...to make it backward compatible, we need to have the source code to AVS.

Duh.


14th August 2003 09:20 UTC

Maybe if the release a debug version or something...Or can someone request to give the code atleast...


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.


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!


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?


14th August 2003 17:37 UTC

and will it be open source?


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...


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.).


15th August 2003 08:25 UTC

dont know about you all, but i have doubts on this...


15th August 2003 14:06 UTC

Colorfade IMO is the most misunderstood/not understood/confusing APE


15th August 2003 15:07 UTC

Yeah. Colorfade is weird.


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.


16th August 2003 03:02 UTC

Well atero, we could always hack the avs dll so that we can call functions from it directly.


18th August 2003 07:58 UTC

Which was the original purpose of this thread :)


18th August 2003 09:21 UTC

Using Resource Hacker, dialogues and stuff can be modified easily, but can we get the original code?


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 :)


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:

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.


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.


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


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]

26th August 2003 07:27 UTC

you make me sad..
i guess it is time to face the facts but.


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.


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).


27th August 2003 06:46 UTC

Yeah, all you get out is assembler code.


27th August 2003 11:42 UTC

Yeah, and you can put assembler into C++, so what's your point?


27th August 2003 11:57 UTC

Obviously the super high difficulty to understand the assembler code and modify it.


27th August 2003 17:35 UTC

sshhhh.....quiet you guys...you dont want nullsoft hearing this:p


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.

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)


29th August 2003 10:06 UTC

So if you guys know how to do 'stuff' to the .dll, then why dont you do it?


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.


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.. ;)


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.


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).


2nd September 2003 17:53 UTC

Hmmm... i completely missed this thread and posted my own rant.. :P


2nd September 2003 19:20 UTC

lol missed the WHOLE thread it has been teh hot topic around here. :)


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.

5th October 2003 09:56 UTC

No experience, sorry.


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?!