Elmanager

Advertise your levels, contests, sites etc.

Moderator: Moporators

Post Reply
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Elmanager

Post by Smibu »

I've been making a manager program for Elma called Elmanager. It has basically three main components: replay manager, level manager and level editor!

Download

If you find a bug, make sure it isn't any of the known issues and you have the latest version (check the date in Elmanager's main window). You have a few options to report the bug:
  • Post the issue in GitHub (the best way; you only need to sign up to GitHub first)
  • Post the issue in this topic
  • Post the issue in Elma Discord (#levelmaking)
Give me the error log if possible. It is in "Details"-button of the error message.

Links:
Last edited by Smibu on 4 Jun 2023, 19:39, edited 139 times in total.
User avatar
Lukazz
36mins club
Posts: 5241
Joined: 4 Jul 2004, 12:10

Re: Replay manager

Post by Lukazz »

fucking useless for me but fucking nice work. :mrgreen:
TT: 36:59:53 || Avg TT: 38:09:65
User avatar
niN
Kuski
Posts: 2631
Joined: 22 Aug 2005, 12:23
Team: HoHo
Location: Sweden, Gothemburg
Contact:

Re: Replay manager

Post by niN »

Cool! So if I get it right you see at what time an apple was taken? that's cool :D Ez add this to sites for split times = more statistics!
Team HotHorses, and I'm converting to Icelandian now...
User avatar
pawq
38mins club
Posts: 6547
Joined: 24 Aug 2008, 19:56
Team: TR
Location: Southampton, UK

Re: Replay manager

Post by pawq »

Very many sick program :D thx Smibu, the bad point is that it requires net.framework... But anyway, piece of a nice job :wink:
User avatar
Mawane
Kuski
Posts: 3299
Joined: 15 Apr 2007, 01:05
Team: SV
Contact:

Re: Replay manager

Post by Mawane »

search also subdirectories in Lev folder?
Website || TT:41:45:64 || Team Image
Image[url=steam://friends/add/76561198025490048]Image[/url]
User avatar
Grace
38mins club
Posts: 4842
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Re: Replay manager

Post by Grace »

look inside folders in the /rec directory...

ie: c:/Belma/rec/WRs
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

I guess Mawane meant that when searching replays with lev missing/wrong version of it, the prog would search all directories inside Lev folder. I guess I can add a checkbox for that too :)

Markku had a couple of good suggestions: renaming replays and searching for duplicate recs. I added the first one already and updated the picture! Btw - no .rec extension needed when renaming.
User avatar
Igge
38mins club
Posts: 6393
Joined: 7 Apr 2007, 12:15
Location: Stockholm, Sweden

Re: Replay manager

Post by Igge »

Maybe some "find all recs for this level" function? It's really annoying when you know you have a rec, but cant remember the name of it ;x
John: lol hittade ett popcorn i naveln
(19:52:06) (@Madnezz) The Golden Apple Award goes to.....
(19:52:36) (@Madnezz) ib9814.lev by igge!!!
Zweq wrote:99.9999% of nabs haven't even opened the book yet and most of those that have are still on the first pages
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Hmm good idea, Igge, I'll remember that! I'm working atm on Mawane's suggestion (it turned out to be a bit more complicated than I thought). :P
User avatar
Grace
38mins club
Posts: 4842
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Re: Replay manager

Post by Grace »

hmm, maybe is possible to have some "Replay Finished:" Function - i know that sometimes you can't tell whether the replay is finished or died, when you dl it.

i guess, maybe just a Yes/No function for whether or not bikey connects with flower.
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
User avatar
Lee
37mins club
Posts: 2357
Joined: 22 Apr 2005, 05:12
Location: New Zealand

Re: Replay manager

Post by Lee »

on those 2 lists at the bottom it looks stupid when it says "1 apples". maybe change it to display "1 apple" instead?
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

SmaXa, if the rec is not finished, the prog will tell it after the time, if that's what you meant :)

And Leeland... I noticed that too, but just didn't bother to fix it yet (I'll do it on next update).

EDIT: Added new checkbox, and fixed the "1 apples" thing too!
Things that I'm going to do: search for duplicate recs & search recs with a specific lev.
User avatar
Xiphias
39mins club
Posts: 4098
Joined: 23 Nov 2004, 23:05

Re: Replay manager

Post by Xiphias »

What about save load feat?
Thorze wrote:I just wanted to make a cool topic like Juish have cool topics..
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

What about no, Xiphias... xD this is just a replay manager, not replay editor.

Updated and added new features, go and check the first post!!!
teajay
Donator duck
Posts: 10043
Joined: 3 Apr 2003, 17:53

Re: Replay manager

Post by teajay »

save load checker?

edit: and maybe an algorithm to check which player drove the replay
User avatar
Mawane
Kuski
Posts: 3299
Joined: 15 Apr 2007, 01:05
Team: SV
Contact:

Re: Replay manager

Post by Mawane »

in the Replay box with all the recs, i cant see the whole adress
ex:

Code: Select all

C:\Users\Mawane\Documents\!Games\!belma\Rec\Rec2\Nouveau dossier\01WR.rec
is too long to be seen
Website || TT:41:45:64 || Team Image
Image[url=steam://friends/add/76561198025490048]Image[/url]
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Oh damn... and the listbox can't be scrolled left/right? That's the next thing I'll fix then :)
And btw, just noticed... you seem to have folders in Lev subfolders too (like Nouveau dossier-folder) :O The prog probably doesn't take them into account :/ I'll see what I can do about it.
EDIT: Oh, it was Rec folder, then there's no problem!
Last edited by Smibu on 7 Mar 2009, 08:24, edited 1 time in total.
User avatar
niN
Kuski
Posts: 2631
Joined: 22 Aug 2005, 12:23
Team: HoHo
Location: Sweden, Gothemburg
Contact:

Re: Replay manager

Post by niN »

When kopaka or someone has time, It'd be great if they could convert this to php codes. I might give it a try when I return from my Winter course next friday.
Team HotHorses, and I'm converting to Icelandian now...
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Ok - updated, see first post for what's new!
Now I won't be updating this prog for a while... reason can be found in my sig. :P
QUICK EDIT: Fixed bug with deleting replays.
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Okay updated, searches now also erroneous recs!
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Updated!
-Duplicate replay search should work now perfectly, it compares the recfiles of the same length byte by byte now!
-More accurate replay finishing detection - earlier it thought, for example, that Loop-de-Loop recs were unfinished (kuski takes apple+flower at the same time). Earlier the prog thought also that some recs were finished even if they weren't, because kuski died while wheel/head was in flower area. This bug is in elmatim0r.
Are
Kuski
Posts: 89
Joined: 31 Jul 2002, 00:25
Location: Fjerdingby, Norway
Contact:

Re: Replay manager

Post by Are »

Looks like very nice program, Smibu!
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Thanks Are :) I made a little update too - added "Move to main folder" - button, allowing you to move a rec from a Rec's subfolder to the main folder (so you can watch it in Elma, useful for me at least). Fixed one little bug too. :P Oh, 100th post!

EDIT: In next update, I'll add a button for checking bad level filenames (>8 characters long) - nice idea Pawq :)
User avatar
Mawane
Kuski
Posts: 3299
Joined: 15 Apr 2007, 01:05
Team: SV
Contact:

Re: Replay manager

Post by Mawane »

Code: Select all

[09/03/21 14:17:01] <@temp_server> *************** First finish battle in FFtest.lev by Mawane over ***************
[09/03/21 14:17:01] <@temp_server>  1. Markku 1:03
[09/03/21 14:17:02] <@temp_server>  2. KUK 1:04
[09/03/21 14:17:02] <@temp_server>  3. Jarkko 1:07
[09/03/21 14:17:03] <@temp_server>  4. guf 1:07
[09/03/21 14:17:05] <@temp_server>  5. Ari 1:07
[09/03/21 14:17:07] <@temp_server>  6. Astral 1:09
[09/03/21 14:17:09] <@temp_server>  7. GRob 1:15
[09/03/21 14:17:11] <@temp_server>  8. Grindelwald 1:15
[09/03/21 14:17:13] <@temp_server>  9. Mawane 1:15
[09/03/21 14:17:15] <@temp_server> 10. barryp 1:26
[09/03/21 14:17:17] <@temp_server> 11. bEAT 2:20
[09/03/21 14:17:19] <@temp_server> 12. Vista 19:75
[09/03/21 14:17:21] <@temp_server> 13. macek 36:43
[09/03/21 14:17:23] <@temp_server> *************** End of results ***************
the program says not finished but markku and I got 0,012
Attachments
FFtest.lev
(978 Bytes) Downloaded 516 times
FFtest_592Maw.rec
Mawane
(119 Bytes) Downloaded 528 times
FFtest_592Mar.rec
Markku
(119 Bytes) Downloaded 539 times
Website || TT:41:45:64 || Team Image
Image[url=steam://friends/add/76561198025490048]Image[/url]
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Oh, interesting discovery, Mawa :O
I tested this thing a bit and found out that if the rec has just 1 frame (like in those), it's impsy to tell for sure if the rec is finished or not. By default, the prog says not finished, and I guess that's ok. 1-frame rides are kinda useless anyway.
User avatar
FinMan
36mins club
Posts: 2038
Joined: 13 Feb 2007, 11:14
Team: dat
Location: Jyväskylä, Finland

Re: Replay manager

Post by FinMan »

Never before heard that someone hoyls that short levels. 8O
Image
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Ok, this is quite a nice update: The prog can tell the top speed of the replay (for both players if multiplayer rec)!

About that longlevname search... this is supposed to be replay manager, so maybe I'll make a separate program for that (some level manager, dunno).
User avatar
pawq
38mins club
Posts: 6547
Joined: 24 Aug 2008, 19:56
Team: TR
Location: Southampton, UK

Re: Replay manager

Post by pawq »

heh Level Manager would be really nice :D
User avatar
Lee
37mins club
Posts: 2357
Joined: 22 Apr 2005, 05:12
Location: New Zealand

Re: Replay manager

Post by Lee »

maybe put a graphic in there to make it the awesomness
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Okay, added Compare replays - button! Seems to be ez 17,74 in twin peaks. :P
User avatar
pawq
38mins club
Posts: 6547
Joined: 24 Aug 2008, 19:56
Team: TR
Location: Southampton, UK

Re: Replay manager

Post by pawq »

well, as Ive seen it just checks time between start-apple, apple-apple and apple-flower. Actually i think its doesnt work so purely. Notice, that in different replays kuski may reach the apple in different positions, so going to another one exactly as in another replay may be not possible. I tried to say it as clearly as possible, i hope i succeeded ;)

P.S anyway its incredible work :D
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Yep, that's what I thought too, it works well only for recs of the same style (like those 3 tp recs). :)
User avatar
Zweq
34mins club
Posts: 4055
Joined: 28 Nov 2002, 15:54
Location: suo mesta

Re: Replay manager

Post by Zweq »

comparison on all recs of internal 43: He He -> 55,95

hmm sounds about right, I guess it works properly. or, to be honest I expected lower :P

assumed it does work properly, this is very lovely :D

but yeah it cant be fully accurate if there are say 5 tricks between 2 apples and 3 first of those tricks were made the fastest ever, then fucked up at 4th, the rec is out.

gives some direction tho

warm up 13.988 (all should be exactly same style)

zig zag: 54.812

apple harvest 1.14.443 but i had only 7-8 recs finished with the wr route. would be interesting with all john and raven recs also. this lev is very sensitive obviously on teh comparison, one rec that takes the apples in wrong order and it goes below 1min, so was a bitch to filter those out

over and under 29.53, but there were some problems of some recs taking some apple with frontwheel and some with backwheel, after eliminating those i get 29.67 ( but i had to delete wr rec)

animal farm: 1.11.81, hmm all recs are finished recs with the wr route, there could be some shizzle with taking apples with front/backwheel.especially octopus apple picking can be "delayed" for quite a bit, making the time-frame between that apple and the bird apple lower than in the other recs, for example :S 1.12 was always known to be ez anyway.
edit: yep found such a rec, octopus apple was delayed in some 1.15 rec,jump over, take with backwheel when falling down. result is 1.12.87 now

steep corner: 42.09, checked everything , but cant see any faults and all apples are always taken exactly same way. first and last apples could cause some error. ez wr there

tunnel terror 54.37. had to delete one rec that took apple uniquely different and it had 0.05 faster start than any other rec so 54.32 :p

sink 32.50

downhill 45.26 (?!?!)
Last edited by Zweq on 25 Mar 2009, 14:40, edited 3 times in total.
Image
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Omg zweq, sick-sounding times there :O
I'm interested in hearing more of those times of yours!
User avatar
Zweq
34mins club
Posts: 4055
Joined: 28 Nov 2002, 15:54
Location: suo mesta

Re: Replay manager

Post by Zweq »

as I think of it, it's max useless to post those times, those times are neither exact or not known before. only steep corner surprised me, cant see anything wrong there no matter how i check the recs... i guess it's just shit wr
Image
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Ok updated again:
-Added "Remove from list" - button in case you want to exclude some recs from the total time or comparison list.
-Added total time calculation, 2 or 3 decimal accuracy (with 3 decimals the time is always a bit higher).

Oh no... FinMan's rec is corrupted, no wonder I got int error... xD

EDIT: Updated again, added Mawane's suggestion: step from last apple to flower shown in listbox, and folder name is now also included there :)
Last edited by Smibu on 28 Mar 2009, 08:44, edited 1 time in total.
User avatar
Mawane
Kuski
Posts: 3299
Joined: 15 Apr 2007, 01:05
Team: SV
Contact:

Re: Replay manager

Post by Mawane »

EDIT: according to the program with all my 1982 internal recs, TT would be ez 25:26:29,95 lol
Smibu wrote:Okay, added Compare replays - button! Seems to be ez 17,74 in twin peaks. :P
well, 1st apple doesnt mean anything,
i have 17,716 with those 3 recs:

PS: would be nice to know time at flower + step from last apple in replay information
Attachments
03stini.rec
17,931
(17.23 KiB) Downloaded 480 times
03Smi1783.rec
17,385
(16.82 KiB) Downloaded 516 times
mats03.rec
19,125
(16.79 KiB) Downloaded 493 times
Website || TT:41:45:64 || Team Image
Image[url=steam://friends/add/76561198025490048]Image[/url]
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Okay, here's a MAX update that I coded all day long - replay viewer, enjoy!!!

Btw: to view internal recs, you must have the qwquu0xx.lev as an external. Otherwise you'll get level not found - error!

And please report if you get some other error (don't forget to copy errorlog etc.) xD
User avatar
Igge
38mins club
Posts: 6393
Joined: 7 Apr 2007, 12:15
Location: Stockholm, Sweden

Re: Replay manager

Post by Igge »

Oh thought you were gonna be able to watch the rec like that online rec thingy coco made. Oh well, still better than I -really- though, cause I immedieately assumed it was an april fools. 8) Nice.
John: lol hittade ett popcorn i naveln
(19:52:06) (@Madnezz) The Golden Apple Award goes to.....
(19:52:36) (@Madnezz) ib9814.lev by igge!!!
Zweq wrote:99.9999% of nabs haven't even opened the book yet and most of those that have are still on the first pages
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Thanks... I'll try to make replay watcher too. Having problems atm because of the second form... I don't get this inheritance stuff... I guess I can view the replay in the first form, I just figured how to do it nicely :)
User avatar
zebra
Kuski
Posts: 1009
Joined: 23 Sep 2003, 15:35
Team: TAP
Location: Finland
Contact:

Re: Replay manager

Post by zebra »

The program is very cool. But some things:

What's that replay viewer? Nothing is moving there, at least for me. It's nice though :) but if it doesn't move, it should be Level viewer, not rec viewer.

"Compare replays" button gives only Unhandled Exception. How it should work?

"3 decimals" checkbox doesn't affect to the times below

There is already quite much stuff in the first form, don't try to show any rec on it please :)
What's the problem with inheritance? There shouldn't be any problems with it if you use only simple forms... maybe i can help if i see you in irc.
A winner of 4 GAA's (mc2 included), winner of mkup206, and a proud member of team TAP.
Play uni levels: http://koti.mbnet.fi/zebra/uni.html
Homepage: http://koti.mbnet.fi/zebra/elma.html
User avatar
FinMan
36mins club
Posts: 2038
Joined: 13 Feb 2007, 11:14
Team: dat
Location: Jyväskylä, Finland

Re: Replay manager

Post by FinMan »

zebra, maybe style/route viewer better at all, it shows the style you drove. :wink:

To the actual topic, could you make something like "take picture" shit to replay viewer? :P Will be max useful if just needs to click and you have route-picture. :) And, secondly, could it be possible to be able to select the recs you want to view with replay viewer and to compare, like in forum-voting that you can choose many options. :P
Image
User avatar
Xiphias
39mins club
Posts: 4098
Joined: 23 Nov 2004, 23:05

Re: Replay manager

Post by Xiphias »

isn't that actually the same app as the RecMap program someone made long ago? or what it was called.. let smibu decide the name anyways :P
Thorze wrote:I just wanted to make a cool topic like Juish have cool topics..
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Updated. It can actually run a replay now somehow! I'm still not quite satisfied, the routine is kinda slow because it uses bmp for every frame (it looks ok though). Checked memory usage while watching rec, it bounced between some 30000 to 90000 kb xD. I found a much faster routine but the replayplaying became flashy :(

Zebra - mawane had same problem, it was gone after he downloaded newest .net framework

Please don't make new suggestions for this program atm, I have enough work now :)
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Ok I announce this update because it's quite big:

-Zoom in/out/fill! You can use these also when the replay is playing IF "Zoom to driver" - checkbox is off.
-"Zoom level" -box is only used with "Zoom to driver" -option
-Previous and next frame -buttons
-Follow player 2 -checkbox for multiplayer replays
-Time shown while playing replay. You can also jump to some spot in the replay by typing the time in the box (like 03:25,000), remember 9 characters! Useful in long replays.
-Progress shown while searching replays
-Wheel rotation now shown while playing
User avatar
Xiphias
39mins club
Posts: 4098
Joined: 23 Nov 2004, 23:05

Re: Replay manager

Post by Xiphias »

Flaws
  • Can't compare replays
  • ReplayViewer mode doesn't fit to my screen :P too big
  • Replay playing mode is fastforwarding (or it plays faster than real time)
Thorze wrote:I just wanted to make a cool topic like Juish have cool topics..
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

1.
a) If you get unhandled exception--->Download newest .NET Framework (3.5). I guess there's a function in my program that is not supported by older versions. If you still get the same error, send the error log to me.

b)If you get my error message ("Replays in the list must have the same level and they must be singleplayer replays"), use the "Remove from list"-button to remove multirecs etc. Or search for a specific level first.

2. Hmm - I think I can make this resizable, not sure.

3. Weird... it runs with (nearly) normal speed on my computer - but maybe I must make some user-defineable slowing factor so you can get normal speed. Replays run more slowly in bigger levs (try some Smibu80rec for example).

Thx for feedback Xiph :)

BTW: Forgot to say that you can scroll the lev with numpad buttons 2, 4, 6 and 8!
User avatar
Xiphias
39mins club
Posts: 4098
Joined: 23 Nov 2004, 23:05

Re: Replay manager

Post by Xiphias »

This is what it looks like on my screen. http://up.k10x.net/fjctnfadyafcp/TooBig.GIF
I tried to stretch it max out but still too big :P

I get that a) error.. (unhandled exception).. orka update .Net Framework atm.
Thorze wrote:I just wanted to make a cool topic like Juish have cool topics..
User avatar
Igge
38mins club
Posts: 6393
Joined: 7 Apr 2007, 12:15
Location: Stockholm, Sweden

Re: Replay manager

Post by Igge »

Dude this is fuckin amazing. Only one thing, the kuski's speed is too high. it's like some 1.5x faster than 'normal speed'. Other than that it's completely awesome
John: lol hittade ett popcorn i naveln
(19:52:06) (@Madnezz) The Golden Apple Award goes to.....
(19:52:36) (@Madnezz) ib9814.lev by igge!!!
Zweq wrote:99.9999% of nabs haven't even opened the book yet and most of those that have are still on the first pages
Smibu
Kuski
Posts: 476
Joined: 15 Jun 2007, 13:17
Location: Finland

Re: Replay manager

Post by Smibu »

Updated!

-Head position should be more or less correct now! There's also a line in the head indicating where the driver is looking at.
-Possibility to stop searching, and you can start inspecting replays even when search is in progress
-Added Viewer size - box in which you can define the size of the viewer window. Range: 200 to 850, default=500.
-Added Loop delay - box with which you can make replay playing slower. This delay means milliseconds per frame. Range: 0 to 1000, but some 20-30 should give close to actual speed.
-Level and replay folder paths are hidden when switched to replay viewer (they may overlap it if the path is long)
-Added "Save picture as..."-button (saves what you see in replay viewer, format=png)
-Click twice Pause while playing=Stop (goes to start of the replay, in other words)

...and some other minor fixes too, impsy to remember them anymore :)
Post Reply