Announcement

Collapse
No announcement yet.

UWindow 2 Development Blog

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    Wow that's very nice looking, shame it doesn't replace the mid game menu. Still Very nice work, looking forward to the release.

    Leave a comment:


  • replied
    [screenshot]http://i19.photobucket.com/albums/b178/SolidSnakeNZ/UWindow21062008.jpg[/screenshot]

    Changelist
    • Reworked the coordinate system to use a deferred calculation system. Simply put, coordinates are first marked as 'dirty' and when they are required they are then calculated. This helps spread out the load a little bit, instead of trying to calculate thousands of coordinates all at once. Performance increase.
    • Reworked the recursive calculation system to prevent redundant recursive function calling. GUI [Graphical User Interface] work is often hard because of its recursive nature. I refactored this code to make sure that redundant function calls are not made. Performance increase.
    • Added quick dragging function which increases the performance of dragging windows around. Performance increase when dragging windows.
    • Added rendering checks to make sure that components that are outside the parent or are not visible are not rendered. Performance increase.
    • Performance of uWindows2 is now pretty good. For the most part, I am usually well above 100 fps on a modest system [Athlon 64 +4000, 3.5gb Ram DDR2, 8800GTS 320mb]. Performance is only slightly impacted by resizing of windows, and none by dragging windows around.
    • Added proper rendering code to all texture surface types. The rendering code will make sure to render partial if it is obscured slightly by the parent. A good example of this is when you resize the credits window, and the images render appropriately.
    • All windows now have appropriate scroll panels assigned to them. Scroll panels will activate as needed.
    • Colorizer properly affects all rendered textures.
    • Started work on the Player Setup window. Character customization and weapon setup is done through here.
    • Viewport component added. This allows me to render viewports to the screen. Mesh rendering is done in this manner, as shown within the Player Setup window. You can rotate, zoom and move the camera using the mouse.
    • Scrolling within drop down lists works properly.


    My viewport component is of great interest to me actually. Paired with everything else, its now possible to create games within uWindows using the viewport to render the world and the action system to provide input. If I have any time left (very doubtful) I may add a simple game.

    For those concerned about the background or window/button/panel colors please know that these are user defined, thus you are able to change these if you want to.

    Leave a comment:


  • replied
    He's been putting up beta versions as he goes along at BeyondUnreal: http://forums.beyondunreal.com/showt...=174377&page=9

    Leave a comment:


  • replied
    Wow I can't wait for the beta release of this thing, way to go Snake!

    Leave a comment:


  • replied
    [screenshot]http://i19.photobucket.com/albums/b178/SolidSnakeNZ/uWindow17062008.jpg[/screenshot]

    Leave a comment:


  • replied
    [screenshot]http://i19.photobucket.com/albums/b178/SolidSnakeNZ/uWindow15062008.jpg[/screenshot]
    Not much time to go, still got a truck load of work to do.

    Leave a comment:


  • replied
    IIRC, this is clientside only and does not change any of the netcode.

    Leave a comment:


  • replied
    Originally posted by martinblank View Post
    OMG!!!1!!eleven!!!2

    But, will you be able to use it, even if servers you are playing on are not? Like will it work when you hit ESC on a server that does not have it serverside?

    I would imagine that Epic would help him with that, especially since this guy is doing their job for them.

    Leave a comment:


  • replied
    OMG!!!1!!eleven!!!2

    But, will you be able to use it, even if servers you are playing on are not? Like will it work when you hit ESC on a server that does not have it serverside?

    Leave a comment:


  • replied
    me too.. please consider us using this in www.tacticalops3.com

    we really want to recreate that ut99 feel

    Leave a comment:


  • replied
    I've been checking your threads for updates the last few months and from what i can tell your doing a great job. I really hope you pull this off and win the Intel-Make something unreal contest

    Thumbs up and keep up the good work!

    -tJev

    Leave a comment:


  • replied
    [screenshot]http://i19.photobucket.com/albums/b178/SolidSnakeNZ/uWindow13062008.jpg[/screenshot]

    - Added a scrollable panel. Still have not quite finished it, but label components are now able to be smoothly scrolled using this. This 'fixes' the problem where lists were often going out of the window frame when the window frame was too small to contain it. Images can also be partially rendered to achieve a smooth scrolling system. Actions are also handled appropriately
    - Removed various redundant configuration options, and shifted them to the style sheet system (such as text padding, and text color)
    - Changed the style sheet system to use strict typed parameters instead of loose strings. This is so that a lot more errors can be parsed by Unreal Engine instead of hiding the errors.
    - Added another parameter to the coordinate system called 'Scroll'. This is used to achieve the smooth scrolling effect.

    Leave a comment:


  • replied
    [screenshot]http://i19.photobucket.com/albums/b178/SolidSnakeNZ/uWindow12062008.jpg[/screenshot]
    - Components are now able to also apply an alignment onto themselves horizontally and vertically (left, center, right or top, middle, bottom)
    - Fixed mouse cursor reverting back to default cursor when hoving over other components that used the same cursor
    - Adjusted the way the combo boxes worked
    - Created a toggle component which can toggle between different numbers of styles. These were used to create the check boxes.

    Leave a comment:


  • replied
    Kinda funny how a guy must remember EPIC how to make a good UI for UT3 they have done themselves years ago.

    Leave a comment:


  • replied
    Progress update,

    [screenshot]http://i19.photobucket.com/albums/b178/SolidSnakeNZ/uWindow10062008-1.jpg[/screenshot]

    Leave a comment:

Working...
X