Old 6th February 2004, 09:40   #1
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,064
MAKI compiler for 5.02

New MC.exe and std.mi for your sexual entertainment.

http://bluemars.planet-d.net/maki/

Get WA5.02 and discuss it here.
http://forums.winamp.com/showthread....hreadid=168342
Mr Jones is offline  
Old 6th February 2004, 11:10   #2
hammerhead
The Shark
(Forum King)
 
hammerhead's Avatar
 
Join Date: Jul 2002
Posts: 2,537
Send a message via AIM to hammerhead
Great
hammerhead is offline  
Old 6th February 2004, 11:11   #3
Bizzeh
Forum Pirate
Beta Team
 
Bizzeh's Avatar
 
Join Date: Oct 2001
Posts: 2,032
note, this only works for Winamp5.02 and upwards
Bizzeh is offline  
Old 6th February 2004, 11:27   #4
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,064
Good point,

/amends various threads...
Mr Jones is offline  
Old 6th February 2004, 11:50   #5
carlosp
Major Dude
 
carlosp's Avatar
 
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
guys, i am working on a skin since one month and i coded more than 40 kb allready. deos it mean i have to code every thing one more time?
carlosp is offline  
Old 6th February 2004, 11:57   #6
YtseJam
Forum King
 
YtseJam's Avatar
 
Join Date: Dec 2000
Location: Israel
Posts: 2,399
Send a message via ICQ to YtseJam Send a message via AIM to YtseJam
Now, just recompile and fix possible errors.

YtseJam is offline  
Old 6th February 2004, 12:01   #7
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,064
Shouldn't have to, I've just recompiled a 20k script that I've been working on for the last month and it works fine , but it ONLY works fine using WA5.02, if you use it in 5.01 then it won't work.

Same old story as when mc.exe used to get updated between builds of WA3,
Mr Jones is offline  
Old 6th February 2004, 12:45   #8
Bizzeh
Forum Pirate
Beta Team
 
Bizzeh's Avatar
 
Join Date: Oct 2001
Posts: 2,032
i recompiled anexa with this new compiler when i was testing it a few days ago, works fine.
but remember, your skins will only be compatable with Winamp 5.02 and upwards.. they will not be Winamp3, wasabi.player, Winamp 5.0 or Winamp 5.01 compatable.. for anyone who wants to make skins for the lot, use the compiler from winamp3 #488
Bizzeh is offline  
Old 6th February 2004, 13:29   #9
will
Nullsoft Newbie (Moderator)
 
will's Avatar
 
Join Date: Mar 2001
Location: Sheffield, England
Posts: 5,569
I would also like to add that with this update, MAKI now supports full forwards compatability.

(As in, something compiled for winamp 5.03 and beyond will work on 5.02 and beyond)

DO NOT PM ME WITH TECH SUPPORT QUESTIONS
will is offline  
Old 6th February 2004, 14:05   #10
hammerhead
The Shark
(Forum King)
 
hammerhead's Avatar
 
Join Date: Jul 2002
Posts: 2,537
Send a message via AIM to hammerhead
Great, even better compatibility
hammerhead is offline  
Old 6th February 2004, 14:11   #11
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,064
Yes, the change log, if you can call it that looks like...

Quote:
- updated maki compiler (http://bluemars.org/maki) :
- added stack protection to maki binaries - upped the binaries version header
- added self version check in maki binaries
- non-existing (future) maki functions will not crash the maki runtime anymore, YAY
- fixed unknown maki functions return values
Mr Jones is offline  
Old 6th February 2004, 16:36   #12
SOOPRcow
Senior Member
 
Join Date: Dec 2001
Location: San Diego, CA USA
Posts: 125
Send a message via AIM to SOOPRcow
Also, francis made sure to point out to me that you have to set your WinampAbstractionLayer version to 1.1

eg (in skin.xml):
<WinampAbstractionLayer version="1.1">

David Serrano :: Winamp5 Skining Guru
SOOPRcow is offline  
Old 7th February 2004, 00:14   #13
Bizzeh
Forum Pirate
Beta Team
 
Bizzeh's Avatar
 
Join Date: Oct 2001
Posts: 2,032
ahh yes.. if you dont set this. you use old maki runtimes and your skin dies anyway
Bizzeh is offline  
Old 7th February 2004, 12:42   #14
carlosp
Major Dude
 
carlosp's Avatar
 
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
hey guys, here is my script i try to compile with mc.exe but as soon as i try to compile, mc.exe(not winamp) crashes. I am even not able to compile my scripts anymore.
Attached Files
File Type: txt ar-7.txt (921 Bytes, 312 views)
carlosp is offline  
Old 9th February 2004, 04:57   #15
iPlayTheSpoons
Major Dude
 
iPlayTheSpoons's Avatar
 
Join Date: Aug 2001
Location: SJSU
Posts: 1,030
Send a message via AIM to iPlayTheSpoons
errr, did anyone else notice using setTargetA and the related commands no longer work in 5.02? This was a cool maki upgrade in te 5.xx series...now things like the n-u-l-l-s-o-f-t modern skin easter egg or a fade-in notifier no longer work right...
iPlayTheSpoons is offline  
Old 9th February 2004, 14:45   #16
carlosp
Major Dude
 
carlosp's Avatar
 
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
Deos any one find ony problems with my code any knows why mc.exe crash? I tryed mc.exe out with some other scripts and every time it crashes.
carlosp is offline  
Old 9th February 2004, 14:50   #17
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,064
Difficult to say really as your script has a lot of #includes for scripts I don't have, so hard for me to try and compile it.

I assume you downloaded the new std.mi into your /lib folder right?
Mr Jones is offline  
Old 9th February 2004, 19:05   #18
carlosp
Major Dude
 
carlosp's Avatar
 
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
i did. With the old mc.exe works every thing fine but only the new one causes that problems. I tryed to compile some other script. The same problem every time even such like those one on freesbys site.
carlosp is offline  
Old 12th February 2004, 13:22   #19
SLoB
Major Dude
 
SLoB's Avatar
 
Join Date: Jul 2003
Location: UK
Posts: 1,316
as Mr Jones said, all youve given here is the main compile script and not the ones giving the error.

your best bet is to comment out all of the include files and the respective function calls and then add one back in each time you recompile, this will then fail when youve found the dodgy one(s), at least then you will b in a better position
SLoB is offline  
Old 20th February 2004, 20:19   #20
hammerhead
The Shark
(Forum King)
 
hammerhead's Avatar
 
Join Date: Jul 2002
Posts: 2,537
Send a message via AIM to hammerhead
Editor that integrates the compiler:
http://forums.winamp.com/showthread....hreadid=170204

hammerhead is offline  
Old 23rd February 2004, 11:28   #21
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,984
Quote:
Originally posted by iPlayTheSpoons
errr, did anyone else notice using setTargetA and the related commands no longer work in 5.02? This was a cool maki upgrade in te 5.xx series...now things like the n-u-l-l-s-o-f-t modern skin easter egg or a fade-in notifier no longer work right...
What do you mean?
setTargetA has been there for ages, almost since the dawn of time itself..

Can't comment on the bug tho, haven't tested in 5.02

-Plague
Plague is offline  
Old 23rd February 2004, 11:47   #22
matt_69
Sunshine
(Major Dude)
 
matt_69's Avatar
 
Join Date: Jan 2003
Location: Brisvegas, Australia
Posts: 1,248
fade in/out works fine in 5.02. don't know whats happening with the bug.

-matt

matt_69 is offline  
Old 23rd February 2004, 12:30   #23
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,064
It's not a bug, it's a feature that is causing the fade in/out to screw up in the notifier, think spoons was made aware of this, but for anyone else,

CTRL+P > Preferences > Modern Skins > Uncheck "link all windows in all skins"

And make sure DTA is enabled.
Mr Jones is offline  
Old 3rd March 2004, 16:16   #24
rpeterclark
Major Dude
(Reviewer)
 
rpeterclark's Avatar
 
Join Date: Aug 2002
Location: South Florida
Posts: 1,388
err, I am not looking forward to all the emails I am going to get about how my skin does not work in WA5 after I start using this new compiler. I guess I'll just have to get used to telling people the Winamp 5 they recently downloaded isn't going to cut it and that they have to reinstall with a 5.02...

You know I requested that error handling be incorporated in MAKI many times a long time ago without any type of acknowledgment. Had that been implmented earlier on we could simply write backwards-compatible scripts...
rpeterclark is offline  
Old 13th March 2004, 05:53   #25
dodger758
Senior Member
 
dodger758's Avatar
 
Join Date: Apr 2003
Posts: 402
Send a message via AIM to dodger758
Hey, sorry I'm no master here...where does the std.mi go? are you supposed to compile it and keep it in your scripts folder or somethin? my scripts aren't compiling, even though they are error free...

[edit]i put the std.mi in the winamp folder along with the compiler...and then i was able to compile an old W3 script. but i'm still unable to compile my new script which also calls for a "config.mi", which I can't find, and may be the holdup...help's apprecciated[/edit]
dodger758 is offline  
Old 13th March 2004, 11:26   #26
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,984
config.mi can be found in just about any Winamp3 or wasabi.player installation.
It's not included in the Winamp 5 SDK, but it works just as well in Winamp5 as in Winamp3.

To get a script to compile, you have to specify the correct path to where std.mi and config.mi are located, relative to where mc.exe is located.
You don't need to keep std.mi or config.mi in your skin.

-Plague
Plague is offline  
Old 15th March 2004, 04:34   #27
the_dude4444
Member
 
Join Date: Aug 2002
Location: Somewhere
Posts: 70
Wanna hear somthing funny? I had a button in my script callled menubutton, and because it was made into a typpe on 5.02, it stopped working!

Attached is the compleate lib for 5.02 (3.0s lib with 5.02 std.mi)
Attached Files
File Type: zip lib.zip (19.3 KB, 289 views)
the_dude4444 is offline  
Old 17th April 2004, 10:55   #28
OzObdrOl
Member
 
OzObdrOl's Avatar
 
Join Date: Feb 2004
Location: The sofa
Posts: 91
Uhm... maybe i'm just jumpin the gun... but shouldnt a thread like this be stickified?

just a suggestion...

Cheers
Oz
OzObdrOl is offline  
Old 17th April 2004, 12:50   #29
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,064
Umm, how about no, it was stickified for a month or two, there were no further posts in it for at least a month, it outlived it's usefulness.

Of course you could always visit the Skinning tips and tricks forum here...
http://forums.winamp.com/forumdisplay.php?s=&forumid=18

And grab it from the thread in there.


http://forums.winamp.com/showthread....hreadid=168310

-the end-
Mr Jones is offline  
Closed Thread
Go Back   Winamp & Shoutcast Forums > Skinning and Design > Modern Skins

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump