xboxscene.org forums

Pages: 1 ... 18 19 [20] 21 22 ... 26

Author Topic: Mxm Wip Releases  (Read 2918 times)

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« Reply #285 on: September 14, 2004, 08:58:00 PM »

Doh... well, testing didn't go so well. I'll hammer on the skin switching issues over the next few days.


Adding RESETNETWORK, which should semi-gracefully disconnect FTP users and switch network settings.
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« Reply #286 on: September 14, 2004, 09:26:00 PM »

Ah, what the heck...

WIP Build 1236 has been posted. Change skins "live" - no reset required. Please be aware, however, there are memory leaks still, and this will only work a handful of times between reboots. I'm still working on it.

ResetNetwork has not been tested. Theoretically, you can alter the network configuration nodes, in memory, and ResetNetwork will reload the settings and re-initialize the network (after semi-gracefully dropping FTP connections).

Probably more in there I'm forgettings.... working here-and-there on misc. issues.
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« Reply #287 on: September 15, 2004, 09:15:00 PM »

Anybody try it out?

I haven't had time to do a network settings script.
Logged

Yuyu

  • Archived User
  • Hero Member
  • *
  • Posts: 908
Mxm Wip Releases
« Reply #288 on: September 15, 2004, 09:31:00 PM »

wink.gif
Logged

geniusalz

  • Archived User
  • Hero Member
  • *
  • Posts: 1635
Mxm Wip Releases
« Reply #289 on: September 21, 2004, 09:45:00 PM »

Between 9-hour sport matches and university back on, I finally managed to get some time to try out the new build.

Got to say, the skin switching is amazing.  No hiccups so far (I tried about 5 different skins at a time), and the transitions between skins are flawless.  I especially like the fade, and how it eliminates the usual flickering/resizing that happens when changing skins in just about any program I can think of.  

kudos  :popcorn:  

BTW, I'll look into the network stuff later.  Any ideas on how to auto-reset network settings when network cable is plugged in/pulled out?

This post has been edited by geniusalz: Sep 22 2004, 04:48 AM
Logged

chilin_dude

  • Archived User
  • Hero Member
  • *
  • Posts: 3068
Mxm Wip Releases
« Reply #290 on: September 27, 2004, 03:42:00 PM »

wink.gif .

2. Love the new skins that are included, I take it you made them, they are very good, especially the animated robot! I love the way it shoots when you are loading something!

Couple of non-Wip comments.
Tonight I was trying to get my xbox to see F:\ I enabled partitining using the system menu, but everytime I rebooted it went back to 'enable partitioning'=No.

So I did it through Evo-x. However I then rebooted and MXM saw no F:\ which was weird... I went through all the settings and couldn't see anything... then it hit me after 1 hour of fiddling... When I had used the mxm patcher I'd clicked to disable F on startup. So I wonder if its possible to add re-enabling G and F in the menu? or simply stating that they are currently disabled?

Another thing is that MXM ALWAYS says that it is in Safemode - Which is kind of weird... Is there any reason for this? My time/date is always set and the xbox is left plugged in...


Thanks  beerchug.gif
Logged

flattspott

  • Archived User
  • Hero Member
  • *
  • Posts: 1220
Mxm Wip Releases
« Reply #291 on: September 27, 2004, 07:25:00 PM »

QUOTE
Love the new skins that are included, I take it you made them, they are very good, especially the animated robot! I love the way it shoots when you are loading something!



Nope BJ didn't make the cheesy Robo skins... I did laugh.gif
Not to mention that they've been there for quite some time now.
Logged

chilin_dude

  • Archived User
  • Hero Member
  • *
  • Posts: 3068
Mxm Wip Releases
« Reply #292 on: September 28, 2004, 12:47:00 AM »

QUOTE (flattspott @ Sep 28 2004, 02:28 AM)


Nope BJ didn't make the cheesy Robo skins... I did laugh.gif
Not to mention that they've been there for quite some time now.

Shows that I haven't been looking carefully enough... Good work, the loading screen absoloutley rocks!
Logged

SumDumGuy3

  • Archived User
  • Newbie
  • *
  • Posts: 48
Mxm Wip Releases
« Reply #293 on: October 02, 2004, 04:52:00 PM »

ok, incoming Bug Report

This is a rather simplistic script, but I believe it gathers enough information. This Bug is related to math. I will try to spend some time doing some more comprehensive math function coverage. However I was trying to do some division and ran into some problems. I tried different functions and came out with other problems so I wrote this simple script to gather information about the division functions. This includes using Div, FDiv, Mod, Set Varname (No/No) and Set Varname (No%No). Below is the results and below that is the actual script used.

Edit: I guess I could go ahead and state what is derived from the information below as well... though its pretty obvious from looking at it.

Div Does Not appear to work correctly.
FDiv Does Not appear to work correctly.
Mod Does appear to work correctly.
Set Varname (/) Does appear to work correctly.
and
Set Varname (%) Does appear to work correctly.


Hope this helps

CODE

Div   4  2 is     4
FDiv   4  2 is     4.000000
Mod   4  2 is     0
Set   SizeOfDrv   (4/2) is  2
Set   SizeOfDrv   (4Mod2) is  0

Div   5  2 is     4
FDiv   5  2 is     5.000000
Mod   5  2 is     1
Set   SizeOfDrv   (5/2) is  2.5
Set   SizeOfDrv   (5Mod2) is  1

Div   2048  1024 is     2048
FDiv   2048  1024 is     2048.000000
Mod   2048  1024 is     0
Set   SizeOfDrv   (2048/1024) is  2
Set   SizeOfDrv   (2048Mod1024) is   0

Div   2560  1024 is     2048
FDiv   2560  1024 is     2560.00000
Mod   2560  1024 is     512
Set   SizeOfDrv   (2560/1024) is  2.500000
Set   SizeOfDrv   (2560Mod1024) is   512


CODE
Set     SizeOfDrv   4
Div     SizeOfDrv   2
Set     OutPut  "Div   4   2 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   4
FDiv  SizeOfDrv   2
Set     OutPut  "%OutPut%FDiv   4   2 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   4
Mod     SizeOfDrv   2
Set     OutPut  "%OutPut%Mod   4   2 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   4
Set     SizeOfDrv   %(SizeOfDrv/2)%
Set     OutPut  "%OutPut%Set   SizeOfDrv   (4/2) is %SizeOfDrv%$eol$"
Set     SizeOfDrv   4
Set     SizeOfDrv   %(SizeOfDrv%2)%
Set     OutPut  "%OutPut%Set   SizeOfDrv   (4Mod2) is %SizeOfDrv%$eol$$eol$"
Set     SizeOfDrv   5
Div     SizeOfDrv   2
Set     OutPut  "%OutPut%Div   5   2 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   5
FDiv  SizeOfDrv   2
Set     OutPut  "%OutPut%FDiv   5   2 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   5
Mod     SizeOfDrv   2
Set     OutPut  "%OutPut%Mod   5   2 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   5
Set     SizeOfDrv   %(SizeOfDrv/2)%
Set     OutPut  "%OutPut%Set   SizeOfDrv   (5/2) is %SizeOfDrv%$eol$"
Set     SizeOfDrv   5
Set     SizeOfDrv   %(SizeOfDrv%2)%
Set     OutPut  "%OutPut%Set   SizeOfDrv   (5Mod2) is %SizeOfDrv%$eol$$eol$"
Set     SizeOfDrv   2048
Div     SizeOfDrv   1024
Set     OutPut2  "Div   2048   1024 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2048
FDiv  SizeOfDrv   1024
Set     OutPut2  "%OutPut2%FDiv   2048   1024 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2048
Mod     SizeOfDrv   1024
Set     OutPut2  "%OutPut2%Mod   2048   1024 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2048
Set     SizeOfDrv   %(SizeOfDrv/1024)%
Set     OutPut2  "%OutPut2%Set   SizeOfDrv   (2048/1024) is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2048
Set     SizeOfDrv   %(SizeOfDrv%1024)%
Set     OutPut2  "%OutPut2%Set   SizeOfDrv   (2048Mod1024) is %SizeOfDrv%$eol$$eol$"
Set     SizeOfDrv   2560
Div     SizeOfDrv   1024
Set     OutPut2  "%OutPut2%Div   2560   1024 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2560
FDiv  SizeOfDrv   1024
Set     OutPut2  "%OutPut2%FDiv   2560   1024 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2560
Mod     SizeOfDrv   1024
Set     OutPut2  "%OutPut2%Mod   2560   1024 is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2560
Set     SizeOfDrv   %(SizeOfDrv/1024)%
Set     OutPut2  "%OutPut2%Set   SizeOfDrv   (2560/1024) is %SizeOfDrv%$eol$"
Set     SizeOfDrv   2560
Set     SizeOfDrv   %(SizeOfDrv%1024)%
Set     OutPut2  "%OutPut2%Set   SizeOfDrv   (2560Mod1024) is %SizeOfDrv%$eol$$eol$"
BeginDraw  UseCurrent
MessageBox  "%OutPut%"
EndDraw
Input
BeginDraw  UseCurrent
MessageBox  "%OutPut2%"
EndDraw
Input


Let me know if there is something more I need to provide to help isolate this one.

Thanks,
SDG

This post has been edited by SumDumGuy3: Oct 2 2004, 11:57 PM
Logged

thetruethugg

  • Archived User
  • Sr. Member
  • *
  • Posts: 432
Mxm Wip Releases
« Reply #294 on: October 21, 2004, 04:10:00 PM »

In the latest WIP (and maybe a few back now that I think about it), MXM always adds the automenu..  I don't use automenu, but MXM appends it to the end of my normal menu, no matter what.  It's not that big of a deal, just kind of annoying.  Everything is set to 'off' in the system menu for automenu, it's been that way for over a year, never changed, it just started adding the shit sometime, awhile ago, but I never paid any attention to it, then I relized, hey it might be a bug and you should know. ;)

I have tried changing it from app & game to drive, which does change it, but it never goes away.
Logged

chilin_dude

  • Archived User
  • Hero Member
  • *
  • Posts: 3068
Mxm Wip Releases
« Reply #295 on: October 22, 2004, 04:01:00 AM »

QUOTE (thetruethugg @ Oct 21 2004, 10:37 PM)
In the latest WIP (and maybe a few back now that I think about it), MXM always adds the automenu..  I don't use automenu, but MXM appends it to the end of my normal menu, no matter what.  It's not that big of a deal, just kind of annoying.  Everything is set to 'off' in the system menu for automenu, it's been that way for over a year, never changed, it just started adding the shit sometime, awhile ago, but I never paid any attention to it, then I relized, hey it might be a bug and you should know. wink.gif

I have tried changing it from app & game to drive, which does change it, but it never goes away.

Yes, I too found that out when I tested it.
Logged

jlm5151

  • Archived User
  • Hero Member
  • *
  • Posts: 504
Mxm Wip Releases
« Reply #296 on: October 22, 2004, 03:28:00 PM »

tongue.gif
Logged

geniusalz

  • Archived User
  • Hero Member
  • *
  • Posts: 1635
Mxm Wip Releases
« Reply #297 on: October 23, 2004, 07:26:00 PM »

cool.gif
Logged

chilin_dude

  • Archived User
  • Hero Member
  • *
  • Posts: 3068
Mxm Wip Releases
« Reply #298 on: December 03, 2004, 11:47:00 AM »

wink.gif
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« Reply #299 on: November 03, 2003, 07:03:00 PM »

Beta 0.9n.7 (Bug Fixes)

  • Errors in "subscripts" now report original error and originating script name.
  • Added "SIZE" command to FTP Server. Reports in the following format: "120 Drive C Reports: (330,416,128 FREE) (524,206,080 TOTAL)" for each drive, unless the user specifies the drive specifically in the SIZE command.
  • MXM should not lock up any more when running WMV9-based WMV files. It will not play them, but rather than hosing things up, MXM will merely not display the offending video.
  • Fixed issue with Context Menu items defined in MXM.xml
  • Fixed problem with the use of special characters % and $ in ActionScripts.
  • Added Message Logging. See the White Paper for more details. Debugger,Net and File output methods are implemented.
  • Skinners can now display "CG" strings using offsets. Place the offset value in the "Section" attribute of a text element and the value retrieved
    for the string will be that of the menu item offset by that value form the currently selected menu item (or nothing, if out of range).
  • Similar to the string capability, "entry" type images can also have an offset, by setting an <Offset> value in the resource node.
  • SETFUNC additions:
    - CVTTOBASE <Base> <Padding> <DecmalNum>
     Converts number in from, say 15130 to 3B1A (Padding is zero padding, can be set to -1 or 0 to disable)
     Input numbers can be bigger than 32 bit values.
    - CVTFROMBASE <Base> <Padding> <BaseXNum>
     Converts number in from, say 3B1A to 15130 (Padding is zero padding, can be set to -1 or 0 to disable)
     Input numbers cannot be bigger than 32 bit values. (Note limitation here!!)

  • Comparisons now done with 64-bit values in ActionScript IF statements
  • Memory Units should now be accessable from FTP and ActionScripts
  • Re-wrote the input stuff in preperation for the new system. Seems to work so far.
  • Added a parameter for the special "text" element menu - "Wrapped". Set to true, this allows you to cycle through each end of the menu. Do NOT use this on "regular" Menu elements yet.
  • Added argument support to conditionals. New conditonal: ItemSelected:
       <conditional arg1="1">ItemSelected</Conditional>
       Works with "not" as well: <conditional arg1="3" not="true">ItemSelected</Conditional>
  • The new Input System has been integrated! Input is now configurable.
  • Added HelpDesc and HelpTitle strings. Key is line number, section is device ID.
       These will be used to display help screens based on translation tables.
  • New ActionScript stuff for input handler:
    --functions:
    -- IQGetMsgID  [<ID>]
    -- IQPeekMsgID
    -- IQPeekStrength
    -- IQPeekShiftStrength
    -- IQPeekCtrlStrength
    -- IQPeekAltStrength
    -- IQGetMsgCount
    -- HandleType
    .....Gets type of handle, 0 if not a valid handle.
    --Commands:
    -- MOD <Var> <Value>
    -- AND <Var> <Value>
    -- OR <Var> <Value>
    -- XOR <Var> <Value>
    -- IQClear
    -- IQTable <name>
    -- IQPushMsg <ID> <Str> <ShftStr> <CtrlStr> <AltStr>
    -- IQWaitMsg [<MsgID> [...<MsgID>]]
    -- VIRTKEYBOARD [SINGLE|MULTI|DISABLE|ON|OFF]
    -- STRINGINPUT <VAR> <SINGLE|MULTI|IP> <Prompt>
    -- SetState <MENU|SAVER|INFO|HELP|GAMEHELP>
    -- LINE <X1> <Y1> <X2> <Y2> <Color>
    -- MsgBox <Message>
    -- Image <Handle> <X> <Y> <Width> <Height>
    .....Used with BeginDraw, allows use of Images loaded with LOADIMAGE to be used in an ActionDraw List
    -- LOADIMAGE <Handle> <Path>
    .....Load an image. May wait up to 5 seconds for image to load from cache.
    -- CLOSEIMAGE <Handle>
    -- LoadSound <Handle> <File>
    ....Loads a sound resource to be played
    -- CloseSound <Handle>
    ....Closes sound resource, handle is available for reuse.
    -- PlaySound <Handle>
    ....Play sound from sound resource handle
    -- LoadDialogFromXML <UIHandle> <XMLHandle> <XMLLocation>
    ....Load a dialog from the node indicated
    -- OpenZip <ZipHandle> <Filename>
    ....Opens a zip file to uncompress
    -- CloseZip <ZipHandle>
    ....Closes an open ZIP file
    -- UnzipFile <ZipHandle> <Index> <Filename>
    ....Unzips the entry indexed to the filepath given
    -- GetZipInfo <ZipHandle> <Index>
    ....Retrieves the data for a specific ZIP entry:
    - %ZipEntryIndex%
    - %ZipEntryCompSize%
    - %ZipEntryUncompSize%
    - %ZipEntryName%
    - %ZipEntryType%  ("dir" or "file")

    --Specials:
    -- rand (Returns 32-bit random number)
  • Added GOSUB/RETURN functionality to ActionScripting.
       Both GOSUB and RETURN may be used after IF
  • Added FOR/BREAK/NEXT functionality:
    - FOR index = 1 TO 10 STEP 3
    - BREAK (May be used after IF)
    - NEXT
  • Added Autodetect for DebugServer app.
  • Checked following:
    - Screenshot works fine.
    - Checked FTP directory creation/usage/removal "Rainbow 6" - works fine.
  • Added shifted versions of UI_DIR with the Gamepad input to the default tables in Internal.xml
  • Added build number, also added XDK version to About Box.
  • Added Virtual Keyboard. Default activation with "SHIFT-Y"
  • Using dual-draw stacks for ActionScripts to minimize "flicker"
  • Cleaned up default pathing for XML files in ActionScripts.
  • Added the ability to embed variables inside of variables... Usage:
    -- SET SomeVar "This is an embedded variable within a variable: %AnotherVar{Index}%"
  • Added new skin section "Periods" and "menuscroll" value to adjust tweener "menuscroll" source timing.
  • New Gadget Strings:
    - env
    -- Global Environment string
    - helptitle
    -- Help Title (N/A yet)
    - helpdesc
    -- Help Description (N/A yet)
    - cghelptitle
    -- Current Game Help Title (N/A yet)
    - cghelpdesc
    -- Current Game Help Description (N/A yet)
    - RawDrvCSize
    -- Raw Drive Sizes
    - RawDrvESize
    - RawDrvFSize
    - RawDrvGSize
    - RawDrvCFree
    -- Raw Drive "free"
    - RawDrvEFree
    - RawDrvFFree
    - RawDrvGFree
    - ScreenWidth
    -- Actual Screen Width (Added to support HDTV in future)
    - ScreenHeight
    -- Actual Screen Height (Added to support HDTV in future)

  • Added SWITCH/CASE/DEFAULT/ENDCASE/ENDSWITCH structured programming statements to ActionScript
  • Added IF...THEN/ELSE/ENDIF structured programming statements to ActionScript
  • Added "Circle" type to ZPoints, allowing a quick, pain-free definition of a circle.
  • Added ONERROR/ONTHISERROR/RAISELASTERROR handling.
  • XML locations now support Element, Attribute specification, and also support Queries for nodes and elements.
       - Locational format! Example: "!.SomeNode.AnotherNode^AnElement~AnAttribute"
       - !.Dialogs.Dialog?DlgID=Test.Control?CtrlID=101.Selected is an example of a queried XML location.


This post has been edited by Yuyu: May 12 2004, 04:03 PM
Logged
Pages: 1 ... 18 19 [20] 21 22 ... 26