xboxscene.org forums

Pages: [1] 2 3 ... 26

Author Topic: Mxm Wip Releases  (Read 2078 times)

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« on: December 31, 2003, 05:11:00 PM »

wink.gif

Happy New Years (Work progresses on Virtual Keyboard & File Manager)
Logged

Yuyu

  • Archived User
  • Hero Member
  • *
  • Posts: 908
Mxm Wip Releases
« Reply #1 on: January 01, 2004, 08:56:00 AM »

Not sure what the GUI for the Virtual Keyboard is going to look like, but if yo have ever played ESPN NBA Basketball, the Virtual Keyboard in that game is flawless *too bad I can't say the same for the game itself*, but none the less, my point being it may be a very good model to follow..... Or not... just dropping off my two cents.....
Logged

koldfuzion

  • Archived User
  • Hero Member
  • *
  • Posts: 1226
Mxm Wip Releases
« Reply #2 on: January 01, 2004, 12:11:00 PM »

* picks up YuYu's 2 cents and leaves an IOU in its place.
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« Reply #3 on: January 01, 2004, 04:51:00 PM »

I'm getting things in place right now. The VK will follow M$'s UI recommendations, with a few improvements, including the ability to support a mouse (and virtual mouse) in the near future.

Some of the logic was a bit funky, but I think I've got it covered.

I may not be supporting accented characters, and I KNOW I won't be supporting Asian character sets, but everything else will work like M$ has spent millions of dollars determining to be correct.
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Mxm Wip Releases
« Reply #4 on: January 02, 2004, 03:31:00 PM »

OK, Build 1014 is now up for "WIP" testers.

What's new? Some misc. things cleaned up, but mostly the new Virtual Keyboard. It's not polished yet, so expect rough edges, but it's usable from ActionScripts (reference the Internal.xml test script for an example)


  • New ActionScript stuff for input handler:
    --functions:
    -- IQGetMsgID  [<ID>]
    -- IQPeekMsgID
    -- IQPeekStrength
    -- IQPeekShiftStrength
    -- IQPeekCtrlStrength
    -- IQPeekAltStrength
    -- IQGetMsgCount
    --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>

    --Specials:
    -- rand (Returns 32-bit random number)
  • 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.
  • Logged

    geniusalz

    • Archived User
    • Hero Member
    • *
    • Posts: 1635
    Mxm Wip Releases
    « Reply #5 on: January 02, 2004, 03:57:00 PM »

    wink.gif
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #6 on: January 02, 2004, 04:14:00 PM »

    QUOTE (geniusalz @ Jan 2 2004, 07:57 PM)
    Second time a WIP is "NOT available"  for testers wink.gif

    Doh!

    I'll have to edit. I'm terrible with typos (I'm actually a preti gud spelar)
    Logged

    jlm5151

    • Archived User
    • Hero Member
    • *
    • Posts: 504
    Mxm Wip Releases
    « Reply #7 on: January 02, 2004, 09:05:00 PM »

    Are you changing the build numbers in the actual xbe, the last two WIP's have still shown Dec. 28th build 1013. The sizes of the xbes are changing so I know they are new.......
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #8 on: January 03, 2004, 05:15:00 AM »

    QUOTE (jlm5151 @ Jan 3 2004, 01:05 AM)
    Are you changing the build numbers in the actual xbe, the last two WIP's have still shown Dec. 28th build 1013. The sizes of the xbes are changing so I know they are new.......

    Yeah, it's a problem with the way macros are now implemented in VS.NET.... I wrote a macro to generate build information, but I have to run it before it's "active" - the older versions of VisualStudio used to handle macros as add-ins. sad.gif
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #9 on: January 03, 2004, 09:18:00 AM »

    OK, a new "WIP" binaries update (Build 1032) is up.

  • New ActionScript stuff for input handler:
    --Commands:
    -- VIRTKEYBOARD [SINGLE|MULTI|DISABLE|ON|OFF]
    -- STRINGINPUT <VAR> <SINGLE|MULTI|IP> <Prompt>
    -- SetState <MENU|SAVER|INFO|HELP|GAMEHELP>
    -- LINE <X1> <Y1> <X2> <Y2> <Color>

    --Specials:
    -- rand (Returns 32-bit random number)
  • 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]%"


    Fixed the VIRTKEYBOARD command. Still more tweaking to do on the Virtual Keyboard.
  • Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #10 on: January 03, 2004, 08:58:00 PM »

    Well, the "WIP" binaries have been updated (Build 1057).

    The input stuff has been cleaned up. Significant change: "Shifted" DPAD no longer sends the UI code. To get the Shifted DPAD keys in ActionScripts, use the "KEY_UP"/"KEY_DN"/etc... Why? Because I wanted a shorthand way to cursor in the input box. Likewise, Shift BLACK and Shift WHITE toggle the Virtual keyboard "Shift" and "Symbols/Alpha"

    When using the keyboard with the Virtual Keyboard online, use shifted cursor keys to navigate the input box. I'm still working through some of the issues there...
    Logged

    ub312g0d

    • Archived User
    • Full Member
    • *
    • Posts: 195
    Mxm Wip Releases
    « Reply #11 on: January 16, 2004, 07:26:00 PM »

    When ftp'ing large files over, If I turn on the debugserver, my ftp speeds go down to ~700 k/s from 2.8mb/s.  It goes back up the seond I turn of the debug server. This is happening with today's wip, may have been happening prior, this is the first time I've tried both.
    Logged

    BenJeremy

    • Archived User
    • Hero Member
    • *
    • Posts: 5645
    Mxm Wip Releases
    « Reply #12 on: January 25, 2004, 07:21:00 PM »

    OK, the "WIP" binaries have been posted....

  • New ActionScript stuff for input handler:
    --Commands:
    -- MsgBox <Message>
    --Specials:
    -- rand (Returns 32-bit random number)
  • Added the ability to embed variables inside of variables... Usage:
    -- SET SomeVar "This is an embedded variable within a variable: %AnotherVar{Index}%"
  • Added "ZPoints" to MenuX style menu, Images and Text elements. These allow 3-D coordinates and texture coordinates to be used to place elements.
  • Added a "Tweener" modifier to warp ZPoint coordinates when scrolling (or other periodic events).
  • 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)


    Note the use of CURLY BRACES for embedded variables. I haven't tested it yet, but BOTH square and curly braces should work - FOR NOW. The "[]" used will go away to be used for something else, so please migrate whatever scripts you've created to use the new format.


    Mostly, a lot of underlying stuff has been updated... the SystemUI inches closer to getting done. If you notice any wierdness, or for that matter, things work great... LET ME KNOW!!

    Lastly, no, I haven't figured out all the wierdness with Z-Points and changing text elements. I have an idea what is going on though....
  • Logged

    geniusalz

    • Archived User
    • Hero Member
    • *
    • Posts: 1635
    Mxm Wip Releases
    « Reply #13 on: January 29, 2004, 11:47:00 AM »

    Nothing looks weird.

    FTP is still acting up (ALWAYS stops working within 5 mins of rebooting)
    FTP was working fine pre-0.9n.6
    Bad in 0.9n.6
    Good in most WIPs after n.6
    Bad in recent WIPs (with the new menu stuff)

    There's nothing I've changed in my network settings, and replacing the xbe with the old ones fixes the FTP problem.

    Gets stuck on:
    150 Opening BINARY mode data connection for file transfer.

    Or something else if passive is on.  I've tried with different FTP priorities too.
    Logged

    Yuyu

    • Archived User
    • Hero Member
    • *
    • Posts: 908
    Mxm Wip Releases
    « Reply #14 on: January 29, 2004, 04:21:00 PM »

    See now thats weird because FTP for me works just great in 0.9n6, acted up all the time with WIP's, now with this latest WIP it works fine....
    Logged
    Pages: [1] 2 3 ... 26