
| QUOTE (ub312g0d @ Jan 6 2004, 11:06 PM) |
| hmm, seems like transparency on text(not sure if thats new), Angle's on picture's/vids, some new image resizing or something? how does the image angle's work? will you have to set each corner's xy co-ordinates? |
| QUOTE (ub312g0d @ Jan 6 2004, 11:15 PM) |
| Any eta on when alpha masking will be enabled? That(aside from 3d skinning) is the feature im most looking foward to in the future. The image skewing must be good for something... |
| QUOTE |
| The image skewing must be good for something... |
| QUOTE (koldfuzion @ Jan 6 2004, 11:25 PM) | ||
| damn awesome! i see you have the previously mentioned pinwheel menu working too.. very nice! what are the 1 2 3 4 5 for?
What if you had a kick ass layout with a tv in it (think the RING skin) but the TV was at a slant, so much that you couldnt create a skin with it because the perspective would look all FU. thats what makes it incredibly delicious. |
| QUOTE (DBZRacer @ Jan 7 2004, 02:21 AM) |
| OOOOHHHH!!! ZPoints!!! And that pinwheel menu looks awesome! To add to KF's question, why is it that Futuram is selected but Conflict Desert Storm is the preview vid? |
| QUOTE (fLEx7325 @ Jan 7 2004, 02:10 AM) |
| Nice! I can imagine the possibilities.. That new menu feature can make skins look more 3d and it looks like u could probably use it to look like the ms dash. Could those point modifiers (skew) also be used on preview vids, and text? I was just thinking of a skin that could use that feature. Oh, and do u have an ETA for the public release? |
| QUOTE (BenJeremy @ Jan 7 2004, 02:16 PM) |
| I'll post an update to MXM tonight, probably, with the ZPoints capability. |
| QUOTE (MrSelfDestruct @ Jan 7 2004, 11:58 AM) | ||
I cant wait for this. 3d skins sounds dank |
| QUOTE (yourwishismine @ Jan 7 2004, 02:25 PM) | ||
I liked the thought in Circular, but when I went to use it, it was really slow and seemed buggy... as it didn't accept my menu selections about 20% of the time, tryed it on both my xboxes and got the same results... it was difficult to navigate as well... as it only seemed to accept left and right on the game controller instead of the standard up and down... I'm not dissing your skin genuisalz... when I saw the screen shots of it.. I wanted to use it as my main skin.. but then I was disappointed by the troubles that I had with the above mentioned... I have used other skins that really slowed down the box, other wise great skins, just too resource hungry... |
| QUOTE (yourwishismine @ Jan 7 2004, 03:25 PM) |
| it didn't accept my menu selections about 20% of the time, tryed it on both my xboxes and got the same results... |
| QUOTE (DBZRacer @ Jan 7 2004, 04:52 PM) | ||
Since when does work not revolve around crisis modes? |

| QUOTE |
<Layout Screen="Menu"> <LayoutElement Type="Text" Source="CGTitle" Section="-2"> <TextColor>0xA8FFFFFF</TextColor> <Pos L="117" T="126" W="101" H="32"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="-1"> <TextColor>0xD4FFFFFF</TextColor> <Pos L="126" T="151" W="132" H="27"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle"> <TextColor>0xFFFFFF00</TextColor> <Pos L="136" T="183" W="183" H="52"/> <IsMenu Wrapped="true" Horizontal="false">true</IsMenu> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="1"> <TextColor>0xD4FFFFFF</TextColor> <Pos L="123" T="210" W="186" H="32"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="2"> <TextColor>0xA8FFFFFF</TextColor> <Pos L="107" T="238" W="205" H="52"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="3"> <TextColor>0x7FFFFFFF</TextColor> <Pos L="79" T="252" W="339" H="63"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="-3"> <TextColor>0x7FFFFFFF</TextColor> <Pos L="85" T="109" W="170" H="20"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="-4"> <TextColor>0x54FFFFFF</TextColor> <Pos L="59" T="126" W="131" H="19"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="4"> <TextColor>0x54FFFFFF</TextColor> <Pos L="57" T="236" W="142" H="32"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="5"> <TextColor>0x29FFFFFF</TextColor> <Pos L="48" T="211" W="104" H="22"/> </LayoutElement> <LayoutElement Type="Text" Source="CGTitle" Section="-5"> <TextColor>0x29FFFFFF</TextColor> <Pos L="41" T="149" W="100" H="23"/> </LayoutElement> <LayoutElement Type="Image" Source="GameIconP"> <Scaling X="True" Y="True"/> <Pos L="360" T="150" W="40" H="33"/> </LayoutElement> <LayoutElement Type="Image" Source="GameIcon"> <Scaling X="True" Y="True"/> <Pos L="374" T="192" W="46" H="35"/> </LayoutElement> <LayoutElement Type="Image" Source="GameIconN"> <Scaling X="True" Y="True"/> <Pos L="363" T="231" W="45" H="34"/> </LayoutElement> <LayoutElement Type="Image" Source="PreviewMediaP"> <Scaling X="True" Y="True"/> <Pos L="380" T="12" W="135" H="97"/> </LayoutElement> <LayoutElement Type="Image" Source="PreviewMedia"> <Scaling X="True" Y="True"/> <Pos L="462" T="155" W="141" H="107"/> </LayoutElement> <LayoutElement Type="Image" Source="PreviewMediaN"> <Scaling X="True" Y="True"/> <Pos L="398" T="287" W="144" H="116"/> </LayoutElement> </Layout> </ |
| QUOTE (BenJeremy @ Jan 7 2004, 11:35 PM) |
| OK, I've updated the "WIP" binaries with the new "ZPoints" stuff, including the "Tweener" New screenshot (Updated - "Refresh"if you don't see Godzilla) ![]() Yes, those are warped videos. and the MXM_Skin.xml used.... Look at it for an example of how to do the ZPoints and Tweener modifiers. I basically created a layout in Corel Draw, rotating my blocks, then exported as a 640x480 jpg, and used the pixel positions for each corner to position the text element ZPoints. The tweener is a bit crude at the moment. I am considering expanding it to allow multiple "tweens" - Instead of A -> B, you might have A -> B -> C -> D, but the tweening looked good enough in my test. |


| QUOTE (unleashx @ Jan 7 2004, 11:13 PM) |
| That's some extreme stuff your doing there, BJ. Really great. Maybe I should talk to you more (but not before I reach my goal) This is OT and please pardon me, but anyways, I'm thinking of some ways to add a new the menu layout in UnleashX. There are two things I'm looking at: 1) Horizontal (due to requests) and 2) Fix points. Number 1 is easy enough but Number 2 is what I'm very keen on doing and been giving a thougt for a while. Basically, the user (thru skinning of course), will provide a series of coordinates for each menu item (X, Y and Width only, no Z-Points |
| QUOTE (geniusalz @ Jan 8 2004, 04:37 AM) |
| This really is amazing. A few suggestions: -Allow a tween speed modifier -Tween for the color tag as well -Easing options -Most important IMO, the ability to define MXM to wait for an animation to complete before starting the new one. Animation could be speeded up by using the shift key in realtime. I'm saying this because the current system looks amazing when you scroll one at a time, but holding the directional button down just kills the effect. Again, thanks for an amazing dash, and continuous dedication to make it even better |
| QUOTE (geniusalz @ Jan 8 2004, 05:54 AM) |
| Easing as in accelerating/decelerating tweens (a la Macromedia Flash) Its a neat effect. |
| QUOTE |
yspeed = .2; yfriction = .1; ygravity = .8; yweight = .10; ythrust = 1.4; ygoal = 130; xgoal = 23; yspeed = yspeed*yfriction+(ygoal-_y)*ygravity*yweight*ythrust; _y += yspeed; yspeed = yspeed*yfriction+(xgoal-_x)*ygravity*yweight*ythrust; _x += yspeed; |
| QUOTE (crobar @ Jan 8 2004, 01:19 PM) | ||
i have some tweening scripts i worked on in flash...im not sure if you could use those or not...
|
| CODE |
| float CalculateEasedTween( float fValue, int iStyle ) { if(iStyle == 0) return fValue; else if(iStyle == 1) return pow(fValue, 2); else if(iStyle == 2) return 1 - (pow (1 - fValue, 2)); else if(iStyle == 3) if(fValue<0.5) return 2 * pow(fValue,2); else return 1 - (2 * pow(1 - fValue, 2)); else return 0; } |
| CODE |
| float CalculateEasedTween( float fValue, int iStyle, float fFactor ) { float fFactor2 = fFactor * 3 + 1; if(iStyle == 0) return fValue; else if(iStyle == 1) return pow(fValue, fFactor2); else if(iStyle == 2) return 1 - (pow (1 - fValue, fFactor2)); else if(iStyle == 3) { float fMultiplier = 0.5 / pow(0.5, fFactor2); if(fValue<0.5) return fMultiplier * pow(fValue, fFactor2); else return 1 - (fMultiplier * pow(1 - fValue, fFactor2)); } else return 0; } |

| QUOTE (BenJeremy @ Jan 8 2004, 06:27 PM) |
| CylonEye Moves back and forth between Next and source ZPoint set on cyclical period 0 -> 1 -> 0 -> 1 and so forth. |
| QUOTE (geniusalz @ Jan 8 2004, 06:07 PM) | ||
|
| QUOTE (geniusalz @ Jan 8 2004, 09:56 PM) |
| You made mincemeat of my code! All I see is (float) (double) 1.0f etc etc Didn't know C++ was that bitchy about types (I thought java was bitchy enough) Anyway, >>> return fValue; should be >>> return fReturn; |
| CODE |
| |
| QUOTE (geniusalz @ Jan 8 2004, 11:13 PM) |
| Up/down problem happens with 'out' and 'both'. 'In' doesn't work at all, even though the code is the simplest edit: else if ( _tcsicmp( sEaseType, _T("in") ) == 0 ) { m_iEaseType = ETT_NONE; } |
| CODE |
| |
| QUOTE (geniusalz @ Jan 9 2004, 07:44 PM) |
| My guess is that the problem has to do with the fact that there are only 5 textboxes on the screen at any given time. When going 'next', each one moves in from the 'next' position. Since there is no textbox that has 'next' as the topmost textbox, it disappears. Maybe I'll add a duplicate text element at each end |



| QUOTE (geniusalz @ Jan 9 2004, 09:33 PM) |
| Wow. I haven't ever played with DX 3D stuff, but I think I got it. |
| QUOTE (geniusalz @ Jan 9 2004, 10:25 PM) |
| Hmm.. Z and N values don't seem to do anything |
| QUOTE (geniusalz @ Jan 9 2004, 10:55 PM) |
| Ah, thanks. Know of a place I can find a detailed guide for this? Edit: or an app that lets me do this in realtime. |
| QUOTE (geniusalz @ Jan 9 2004, 11:14 PM) |
| Too bad Blender doesn't do 3ds ... only VRML. It's only 2.2 megs too BTW, can you set the priority of the video thread to low? This will prevent a lot of choppiness with the menu animations. |
| QUOTE (boomboom @ Feb 27 2004, 03:16 AM) |
| BJ - I've been working on the UnleashX converter code some more, (I'll have a complete list of modifications needed to be 100% compatible with UnleashX skins). I was wondering, though, if you could allow values greater than 1 for TU and TV? That way, you can tile textures (think the background for UnleashX/MS Dash). |