|
  |
Action Menus, Install Discs, And More..., Next release soon.... |
|
|
| BenJeremy |
Sep 18 2003, 05:25 PM
|

X-S Elysian
            
Group: Head Moderator
Posts: 9688
Joined: 19-July 02
Member No.: 1853
Xbox Version: v1.1
360 version: v1 (xenon)

|
Yes. I'm adding more... and keep in mind, all of the text strings available to skinners is available to ActionScripters - for example, using $traystate$ returns the TrayState string, and $dvdtype$ will return what's loaded in the drive. The "Gadget Strings" are pretty powerful, and I can always add more to them as well. Look over the list in the skinners guide and see what you think of that. I'm expecting you guys to push the envolope and show me some ways you can use what's there, as well as letting me know what enhancements (not vastly huge changes, just small ones) that can be added to support more complex interactions. I'll be adding box, line, triangle drawing routines, image drawing, and placeable, attributable text to the BeginDraw/EndDraw functionality as well. It will be simple.... but scripters should be able to get a lot of mileage out of it.
|
|
|
|
| |
| BenJeremy |
Sep 18 2003, 06:18 PM
|

X-S Elysian
            
Group: Head Moderator
Posts: 9688
Joined: 19-July 02
Member No.: 1853
Xbox Version: v1.1
360 version: v1 (xenon)

|
| QUOTE (flattspott @ Sep 18 2003, 03:10 PM) | Awesome info BenJeremy.
Any chance we'll be seeing this today? | Well, I will be updating the "WIP" tonight with a few more goodies... I just added "CALLFILE <File> <args... >" which should (untested, as I am at work) allow you to run ActionScripts within ActionScripts - it restores the local environment on return, and passes arguments as well.
The drawing stuff should be there as well.
I'd like to add the AutoExec one ("WIP" testers will see a popup when they run MXM, unless they define an AutoExec)
The more I look at it, ActionScript and BASIC will replace some of the internal things I'm doing right now.
|
|
|
|
| |
| flattspott |
Sep 18 2003, 06:32 PM
|

X-S Freak
    
Group: Moderator
Posts: 1787
Joined: 14-April 03
From: Southern California
Member No.: 32293
Xbox Version: v1.0
360 version: v1 (xenon)

|
| QUOTE | | Well, I will be updating the "WIP" tonight with a few more goodies |
So does this mean that us common folk won't be able to try this out for a while then? Just you WIP Beta testers?
|
|
|
|
| |
| BenJeremy |
Sep 18 2003, 06:48 PM
|

X-S Elysian
            
Group: Head Moderator
Posts: 9688
Joined: 19-July 02
Member No.: 1853
Xbox Version: v1.1
360 version: v1 (xenon)

|
| QUOTE (flattspott @ Sep 18 2003, 03:32 PM) | | QUOTE | | Well, I will be updating the "WIP" tonight with a few more goodies |
So does this mean that us common folk won't be able to try this out for a while then? Just you WIP Beta testers? | Just those with "WIP" Beta access.
I have to control the distribution until it's ready for a public release, which will be soon.
|
|
|
|
| |
| BenJeremy |
Sep 18 2003, 09:01 PM
|

X-S Elysian
            
Group: Head Moderator
Posts: 9688
Joined: 19-July 02
Member No.: 1853
Xbox Version: v1.1
360 version: v1 (xenon)

|
| QUOTE (DBZRacer @ Sep 18 2003, 05:06 PM) | OK I got a couple more questions. Sorry to ask them now as I'm impatient and trying to play with the scripts at work before I get home to the xbox:
1. Does the GOTO command have the ability to goto <labels> in the code that were stated BEFORE the actual goto command. IE:
| CODE | :label1 commands here quit
:label2 commands here GOTO label1 quit
|
2. A second scenario would be here where I want it to restart the section of script if my condition is not meant
| CODE | :label1 commands here quit
:label2 commands here IF ___ <> ___ GOTO label2 quit
| | Yes, ActionScripts are two pass - the first pass gets all of the labels and keeps track of them, then it executes the instructions.
Looping back is fine. Just don't get it stuck in an infinite loop
|
|
|
|
| |
| BenJeremy |
Sep 18 2003, 09:07 PM
|

X-S Elysian
            
Group: Head Moderator
Posts: 9688
Joined: 19-July 02
Member No.: 1853
Xbox Version: v1.1
360 version: v1 (xenon)

|
| QUOTE (DBZRacer @ Sep 18 2003, 05:13 PM) | Here's the scenario placed in the DVDGameLaunch script:
| CODE |
<Action> SETFUNC DVDTitle XBETITLE D:default.xbe
BeginDraw UseCurrent MessageBox "Checking Disk Status..." EndDraw
GOTO DiskCheck
:DiskCheck TrayClose IF %TrayState% <> "CLOSED" GOTO DiskCheck IF %DVDType% <> "GAME" GOTO InsertDisk IF %DVDType% == "GAME" GOTO LaunchDisk QUIT
:InsertDisk BeginDraw UseCurrent MessageBox "Please Insert Game Disk$eol$Press A To Continue$eol$B To Cancel" EndDraw TrayOpen Input If %_GP_A% == "1" GOTO DiskCheck If %_GP_B% == "1" GOTO LaunchCancel Quit
:LaunchCancel MessageBox "Disk Launch Cancelled" QUIT
:LaunchDisk MessageBox "%DVDTitle% Now Launching" LaunchDVD QUIT </Action> | | Well, give it a shot.... You can always liberally sprinkle in bd/messageboxes/ed/input to check things along the way.
I may make an internal script to combine the messagebox stuff... just got home.
|
|
|
|
| |
| macel |
Sep 18 2003, 09:26 PM
|
X-S Enthusiast
Group: Members
Posts: 19
Joined: 8-August 03
Member No.: 55009

|
| QUOTE (BenJeremy @ Sep 8 2003, 03:47 AM) | | Yes, 0.9n.5 will be out soon. |
That was... 11 days ago.
Has anyone ever stopped to wonder how much certain groups interpretations of time differ?
I mean, when I say to my buddies that I'll meet them at the local pub soon, it means that I'll be there in the next, say, 30 minutes.
Now, when my lovely wife is getting ready for a dinner (or something else that requires special attention to ones appearance) and says that she'll be ready soon, I can relax, flip the box on and finish the season in nhl 2k4.
Then there are our beloved programmers whose interpretation of the word soon is even more cryptical. 'A new version will be out soon' is probably one of the most feared sentences coming out from the mouth of a codemonkey, it can mean that he's currently uploading the program to the server or it can mean that the development has been terminated and the monkey is getting wasted as we speak.
The last group are the game developers. Sadly they have abandoned the word soon almost completely. The industry standard seems to be 'when it's done' which lacks the charm and warmth of our loved 'soon'.
And now I have to hurry to pick my aforementioned companion from the station as she is expecting me to pick her up, yes, soon. And if I fail to do so, during the next, roughly, 5 minutes I will most likely become yet another victim of brutal domestical violence.
Edit: Tried to fix grammar and added some text that got lost Edit2: Failed
This post has been edited by macel: Sep 18 2003, 10:14 PM
|
|
|
|
| |
| BenJeremy |
Sep 18 2003, 09:33 PM
|

X-S Elysian
            
Group: Head Moderator
Posts: 9688
Joined: 19-July 02
Member No.: 1853
Xbox Version: v1.1
360 version: v1 (xenon)

|
| QUOTE (macel @ Sep 18 2003, 06:26 PM) | | QUOTE (BenJeremy @ Sep 8 2003, 03:47 AM) | | Yes, 0.9n.5 will be out soon. |
That was... 11 days ago.
Has anyone ever noticed how much certain groups interpretations of time differ?
I mean, when I say to my buddies that I'll meet them at the local pub soon, it means that I'll be there in the next, say, 30 minutes.
Now, when my lovely wife is getting ready for a dinner (or something else that requires special attention to ones appearance) and says that she'll be ready soon, I can relax, flip the box on and finish the season in nhl 2k4.
Then there are our beloved programmers whose interpretation of the word soon is even more cryptical. 'A new version will be out soon' is probably one of the most feared sentences when it comes from the mouth of a codemonkey, it can mean that he's currently uploading the program to the server or it can mean that the development has been terminated and the monkey is getting wasted as we speak. | LOL.... yeah, well, there were some things I needed to include, but couldn't get the time to include them.
Really, I'm nearing the end of the "to do" for this upcoming release.
|
|
|
|
| |
|
  |
|