1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Unreal Tournament Demo Manager 2.0 soon!

Discussion in 'Original Unreal Tournament' started by usaar33, Nov 5, 2001.

?

Do you like the interface and how should config settings be done?

  1. Interface is good. Config settings should be a seperate window.

    3 vote(s)
    27.3%
  2. Interface is good. Config settings should be another page that changes the entire window (all 4 par

    1 vote(s)
    9.1%
  3. Interface is good. Config settings should be another page that only affects the top-left subwindow

    7 vote(s)
    63.6%
  4. No, this interface sux. (post ideas)

    0 vote(s)
    0.0%
  1. usaar33

    usaar33 Un1337

    Joined:
    Mar 25, 2000
    Messages:
    808
    Likes Received:
    0
    The new version of UDemo is almost ready (get the old one at http://www.unreality.dk/usaar33). I believe the interface is self-explainatory. I've added "demo analyzing", which tells all packages this demo requires. (this is going to have more information in the future... though it may be hard to fit all that :0) The window that is currently blank will have icons that show if common files (bonus pack 1, bp 4, CSHP, etc.) are needed and if they are installed). Note that the speed and pause settings (in demo playback) are temporary. They will be moved into a voice menu that activates when you play a demo.

    Here is the shot:
    [​IMG]

    I will also have much configuration settings... This is what the poll is for. Should the config settings be a seperate window or should the main window be split into "pages" where just clicking the tab on top will change windows. And if this is the case, should the tabs affect the entire window or just the upper fourth (the play/record window). Also, post if you would like to help. This includes those icons mentioned earlier (BP1, BP4, CSHP, UTPure, Valhalla Avatar, and mapvote), general interface/playback enhancement ideas, coding support?, and a link to uz redirect servers (yes, if packages are missing the manager will be able to try to download them).

    Oh BTW, this is an in-game manager ;p
     
  2. Swedix

    Swedix Retired from UT2004

    Joined:
    Apr 19, 2000
    Messages:
    4,853
    Likes Received:
    0
    Hey usaar, this looks very good.
    The demo analyzing is a great idea.
    What I miss, at least I can't see it on the screenshot, is the ability to specify the directory where the demo-files are stored.
    I don't like to have all demos in the ut\system-folder.

    And a question, You have inserted a Pause-button. Normaly you can't pause when playing a demo. Have you managed to implement a Pause function when playing a demo?
    To be able to pause when playing a demo would be great. I hate when watching a demo and in the middle of the game, the phone rings or something else interupts.

    Anyway, looking forward the release.
     
  3. PuppyShade

    PuppyShade I did something m0tarded and now I have read only access! :(

    Joined:
    Sep 3, 2001
    Messages:
    344
    Likes Received:
    0
    make teh pretty windows change like teh server browser !!with tabs !!
     
  4. Stillborn

    Stillborn PHEAR IS JUST ANOTHER 4 LETTER WORD...

    Joined:
    Oct 14, 2000
    Messages:
    1,167
    Likes Received:
    0
    I'm with Swedix on this... If the pause button works it's all I need! Great stuff usaar33!!!
     
  5. CrazyCougar

    CrazyCougar CATatonic

    Joined:
    Jan 5, 2001
    Messages:
    1,306
    Likes Received:
    0
    There are four(it started out as 2 honest! ;)) things that I would like in the next version:

    1. Being able to specify where the demo's are located.
    2. Create a demoviewer.ini file to record your prefered settings. I always seem to watch in 3rd person and use the timebased setting.
    3. I would also like a a hotkey option to bring up the demo manager faster. I hate starting a new map and forgetting to record it because I'm roaring to go... expecially when I'm recording someone else's match and I can't control the start time.
    4. There's another demo recorder out there that allows you to specify a sequential name to your demos... for recording a series of matches without having to retype the name each time. Would this be possible? Ie, your start playing and setup a name(ie110501-xx) and each time a new map loads it starts recording with a new number).
     
  6. SyKoTiK

    SyKoTiK New Member

    Joined:
    Jun 29, 2001
    Messages:
    62
    Likes Received:
    0
    yeah that ini would be pretty cool..I always use timebased ;)

    I think it'd be pretty cool to have a auto-demorec option..so whenever you play a game it will auto-demorec it as Date-Map.dem or something...like this:

    Nov5-CTF-Hydro16.dem

    btw..it looks great so far ;)
     
  7. DividedSky

    DividedSky Fabio-like<br><img src="http://www-atm.ucdavis.edu

    Joined:
    Mar 12, 2000
    Messages:
    1,231
    Likes Received:
    0
    A pause button!! If perchance you could put in fast-forward and rewind buttons, you are entitled to my firstborn :) I realize this is probably impossible though. In any case, this thing looks fabulous.
     
  8. usaar33

    usaar33 Un1337

    Joined:
    Mar 25, 2000
    Messages:
    808
    Likes Received:
    0
    Divided, the speed slider is a fast forward. Only rewind is impossible...
    The pause also does work.
    However, it uses my own custom demo driver. You may need to manually set it in unrealtournament.ini (demorecordingdevice).


    Hah, what do you think configuration is needed for? :)
    There will be up to 7 directories you can specify where demos are located. You also set one as the recording directory. Note: I do not plan to have anything like a GUI browser of directory trees to select them or move files from folder to folder. You will need to manually enter the name :)

    Already planned. It will probably also save last demo recorded, among other things. Saving will be automatic of course...

    This is very possible and should be able to be implamented.
    Where? :)
    I am thinking of "demotimestamps" however. It would record with a name format as follows:
    mapname-date-time.dem
    However, I am not quite sure if it will be possible (EXEC commands are quite hard). Worse, even if this is possible, the "demorecordinghotkey" would interfere without a doubt with a hotkey to bring up the manager. However, I suppose that both are not needed.
    Oh, and you will probably also be able to define a custom name of your demo and upon hitting the hotkey, recording will begin. Hitting it again, depending on config settings, will abort.
     
  9. XeneX

    XeneX Volatile

    Joined:
    Aug 21, 2000
    Messages:
    598
    Likes Received:
    0
    Again, Nice work UsAaR!

    I was thinking much the same thing.

    I dont think that, should you implement hotkeys, one to bring up the manager would be needed. I'm fine with going through the mod menu. One for recording demos would be great tho :)

    If you do implement your "demotimestamps" idea, will the user be able to specify the form of the timestamp? Bill might want mapname-date-time.dem, whereas Fred may decide he likes mapname-time-date.dem etc..

    About the custom name thing, if I'm in a clanmatch and I set the custom name to "clan1_vs_clan2" When the next map comes up, am I going to have to change the name, to avoid it being overwritten, or will it automaticaly tag a "-2" or "-3" on?

    Again, assuming your "demotimestamps" are included, will I be able to combine it with the custom names? "clan1_vs_clan2_MAPNAME_DATE" for instance?

    Keep up the much apprechiated hard work!
     
  10. XeneX

    XeneX Volatile

    Joined:
    Aug 21, 2000
    Messages:
    598
    Likes Received:
    0
    *bump*
     
  11. usaar33

    usaar33 Un1337

    Joined:
    Mar 25, 2000
    Messages:
    808
    Likes Received:
    0
    so, xenex, you say I would not need a hotkey to record, just to load the manager?

    I suppose I could do custom name formatting stuff similar to that (numbers counting up and format differentiations).
     
  12. Swedix

    Swedix Retired from UT2004

    Joined:
    Apr 19, 2000
    Messages:
    4,853
    Likes Received:
    0
    A hotkey to start recording can sometimes be useful.
    You can put it as an option in the Demo Manager.
     
  13. LittleFlower

    LittleFlower New Member

    Joined:
    Jun 14, 2000
    Messages:
    127
    Likes Received:
    0
    Usaar, you might wanna check the "Jolt demo enhancer". I've been using your demo manager in combination with the Jolt demo enhancer. However, I needed to reenable the demo enhancer each time I started watching another demo. It would be nice to have the enhancer enabled automatically.

    Keeping the settings would be cool. Now I always have to re-tick the "timebased" box.

    One small suggestion: when ordering the demos, maybe you could order them based on file creation time ? I would like the most recent demos on top of the list.

    Thanks !
     
  14. XeneX

    XeneX Volatile

    Joined:
    Aug 21, 2000
    Messages:
    598
    Likes Received:
    0
    No, I think you would not need one to bring up the manager, and you would need one to record :)
     
  15. rhakka

    rhakka a.k.a. Zeus, ruler o' the universe

    Joined:
    May 6, 2000
    Messages:
    494
    Likes Received:
    0
    nice!

    can't wait... any chance of getting this ported to the mac!?!?
     
  16. ION_Ace

    ION_Ace Assault player

    Joined:
    Dec 26, 2000
    Messages:
    762
    Likes Received:
    0
    U already got the great part of being able to slow down, speed up and pause.

    Handy would be if u could have a tickbox to record all games untill u quit ut again with auto naming as u said :)

    Also in a teamplay.net mod there is a serverside thing that forces every1 to record demos auto, which could be handy if u made a small serverside thing with tiny clientside download that did something like this for other leagues, if it was also compatible with a more feature rich clientside version it would be great (like eavy's assaultplus hud)

    One thing which prolly isn't needed though would be to have a time index so u can just skip forward to a certain spot (easy for admins who check demos, player just says player x cheated on 12:33).

    I'm sure it's gonna be great when it's done :)
     
  17. usaar33

    usaar33 Un1337

    Joined:
    Mar 25, 2000
    Messages:
    808
    Likes Received:
    0
    Yes, I would like to check it out.
    Of course, knowing where to download it is necessary for that to occur..:rolleyes:


    __________
    rhakka, know any mac coders?

    ____________
    Ion and little flower, I am American. Please don't talk about "tickboxes" to me. :p But as for that CHECKBOX ;), because of UT ver. 432 (tm), a user would need to load the demo manager each time UT starts up for this to occur. Don't blame me; blame Epic.

    I am not sure why I would need something server-side, if it already has been already coded...

    Time index: Will not be in demo manager. Why? Because of the limitations of hard-drive and memory speed... I had to make demo manager read demo HEADERS over multiple frames due to the CPU time required to read the file AND parse out its packets. I'd imagine 20 second delays when you move a demo up 10 seconds or so :(


    Also recording bindings will probably mess up from time to time. I need to rely on "undocumented code" for it to occur anyway...
     
  18. pine

    pine Official Photography Thread Appreciator

    Joined:
    Apr 29, 2001
    Messages:
    6,137
    Likes Received:
    0
    This is a truly great program. Ideas like this get stolen by the game companies and incorporated into their next release. ;)

    SWEET PROGRAMMAG3!!1 :D
     
  19. rhakka

    rhakka a.k.a. Zeus, ruler o' the universe

    Joined:
    May 6, 2000
    Messages:
    494
    Likes Received:
    0
  20. XeneX

    XeneX Volatile

    Joined:
    Aug 21, 2000
    Messages:
    598
    Likes Received:
    0
    Download Location
     

Share This Page