Page 1 of 1

Nexuiz Demo Recorder release v0.3 NEW

PostPosted: Tue Feb 02, 2010 7:42 pm
by GreEn`mArine
Hi.

After a few more weeks here is the new version, v0.3 of the Nexuiz Demo Recorder.

First, download version 0.2 here (if you haven't already done so).

Then download the update from 0.2 to 0.3 here!

Changelog v0.2 -> 0.3
Compatibility changes:
None. Job and template queues are completely compatible between v0.2 and v0.3
Features:
  • New feature: loading and saving of the template list to file is now possible
  • Open dialogs for jobs or templates allow you to select whether to overwrite the current list/queue or not (if not, the loaded items will be added to the current list/queue)
  • New feature: Applying properties of a template selectively to one or more selected jobs

Changelog v0.1 -> 0.2
Compatibility changes:
  • Table preferences, job queues and template lists are not compatible between v0.1 and 0.2! Make sure you install v0.2 in a new direcory!
  • NDR v0.2 requires Java SE 6 now (instead of Java SE 5 which was required for v0.1)
Features:
  • Plugin architecture that allows other Java developers to include their own plug-ins that can encode the recorded job to another format (e.g. H.264)
  • Ships with encoder plug-in for VirtualDub (MS Windows, http://www.virtualdub.org)
  • Duplicates can now be created with more than one job selected, duplicating all selected ones at once
  • Templates can now be duplicated
  • Fixed bug with deleting selected rows in the tables causing a weird exception
  • Jobs can be given individual names (don't have to be "Job 1", "Job 2", ... anymore)


Feel free to report bug reports in this thread. However, as also stated in the help system of the program, I am not devoting myself to support this tool at all. It can now do most of the stuff I need it to do and I have now much less icentive to continue working on it :O

Make sure that you read the help shipped with the program. Questions that you ask here and that would have been answered by reading the help documents, well, will not be answered (by me) in this thread :).

HAVE FUN!

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Wed Feb 03, 2010 4:44 pm
by C.Brutail
Thank you for your hard work! :D

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Wed Feb 03, 2010 9:00 pm
by Urmel
I'd really appreciate having a tutorial video, uploaded on Youtube :mrgreen:

*duck*

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Thu Feb 04, 2010 10:23 am
by GreEn`mArine
there is one, the demo video I posted about a week ago. That's kind of a tutorial :P

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Thu Feb 04, 2010 7:46 pm
by Urmel
:shock:

/me kneels down to kiss the god of perfection's feet

Hell, Youre really awesome :D

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Thu Feb 04, 2010 8:01 pm
by FruitieX
Good job green marine! :)
Should make capturing the demos much easier.

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Thu Feb 04, 2010 9:47 pm
by GreEn`mArine
Thanks for the kudos.... but somehow I just see people writing something, no1 actually using it and reporting bugs :P

Meanwhile I've been thinking about a encoder-plugin-architecture to be added to the tool. The thing is that after the file was moved to the final destination after being rendered by DP, you might want it to be encoded. For example to a H264 stream inside a mp4 container (mencoder), or to another lossless format such as Huffyuv or Lagarith (e.g. using VirtualDub). The problem of course is that all these tools and codecs are kind-of platform-dependent. A virtual dub execution is only possible on windows, as there is no linux version of it. And so far I have not found a single platform-independent encoder that supports all formats I want (no, mencoder doesn't either, simply because there are lossless codecs such as Lagarith that are developed to only work on Windows anyway).

I could add a plugin infrastructure to so that users can add plugins (jar file) which basically won't do much more than:
- execute a shell command (e.g. execute virtual dub, handbrake, whatever you think makes sense) once or several times per job
- offer possibilities to configure the execution (e.g. path to the binary of the encoder, preset scripts to use for encoding, prefix for encoded file, ...)

Let me know what you think!

The goal would be to allow other programmers to easily create their own plugins (for their own choice of platform+encoder), they'd just have to implement very few functions (one class, actually) and each plugin doesn't have to do more than parsing the config for the plugin and building the shell string to be executed...

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Sun Feb 07, 2010 1:03 am
by Fisume!
That's looking great. Hope Francotirador can finish his movie faster now :)

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Tue Feb 09, 2010 10:05 pm
by GreEn`mArine
Some visual progress ... plug-in support, with VDub plugin. Java coders will be easily able to create their own plug-ins that use encoders that are accessible via command line interface.

See here

I hope I can release it by the end of this week.

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Wed Feb 10, 2010 7:26 pm
by BizzyBeaver
Well, after my first trys I realized that the showgametime command doesnt work xD
Have I smth else to do to get that notice?

It's an awesome program! I like it <3

Re: Nexuiz Demo Recorder RELEASE v0.1

PostPosted: Wed Feb 10, 2010 11:25 pm
by GreEn`mArine
Read the help :P You need to use the darkplaces.exe shipped with Nexuiz Demo Recorder

Version 0.2 released

PostPosted: Thu Feb 11, 2010 3:03 pm
by GreEn`mArine
I updated the first post due to the release of v0.2 !

Make sure that you read the help. You might be lost otherwise :P

Re: Nexuiz Demo Recorder release v0.3 NEW

PostPosted: Sat Feb 20, 2010 10:41 pm
by GreEn`mArine
Version 0.3 released. See first post for more information.

I am not planning on releasing any more versions. The program can now do everything I've ever wanted. Support from the user base has been awful anyway, little feedback etc.

Please note that the source code can be obtained from Nexuiz's SVN repository.

svn://svn.icculus.org/nexuiz/trunk/misc ... oRecorder/

Re: Nexuiz Demo Recorder release v0.3 NEW

PostPosted: Sun Feb 21, 2010 11:40 am
by paperclips
Really good work there green marine! :D

Re: Nexuiz Demo Recorder release v0.3 NEW

PostPosted: Sun Feb 21, 2010 2:26 pm
by lda17h
BTW: You just witnessed what every programmer of small-audience open source software eventually experiences (unless you are extremely lucky with your users):. People don't give feedback. This is OK as long as you have your goals right. Mainly scratch your own itch. And when someone else finds it useful, submits patches, etc., this is a plus. But don't base your motivation on it..

Good work btw. But after fishing for compliments these words probably don't mean as much to you, as when they are given freely :D

Oh and BTW: If your project gets hugely successful you have the inverse problem. Too much feedback, too many contributions. In this situation it is crucial not to grow hostile on your userbase just because you don't have an efficient way to handle feedback and the communication needed.. A tendency which i think took place within the nexuiz development team to a certain degree.

Re: Nexuiz Demo Recorder release v0.3 NEW

PostPosted: Sun Feb 21, 2010 2:48 pm
by GreEn`mArine
Hehe. In case this should happen (people finding it useful and want to extend it) I do not actually have to be involved ... It is now part of Nexuiz (sort of), and therefore anyone with commit access can change it.

Re: Nexuiz Demo Recorder release v0.3 NEW

PostPosted: Sun Feb 21, 2010 3:02 pm
by C.Brutail
Problem is that I haven't find an opportunity to use the software _yet_, because I haven't shot any impressive nowadays (ok, I have to admit, I've had some great fights on Friday).
Once I'll submit my next FOTM, you can be sure I'll record it with this tool.

Re: Nexuiz Demo Recorder release v0.3 NEW

PostPosted: Mon Feb 22, 2010 9:15 am
by halogene
Heh sry for not yet commenting on this but I meant to comment on it after I tried it out. Didn't have neither time nor sufficiently good frags up to now though (you know how I play), so I hadn't any reason to test it yet.

Anyway, thanks for putting your efforts into this, I bet it sure helps people a lot to record demos. I think many people here appreciate your contribution. *pats GreEn on back* You can be pretty sure about that, because otherwise you would have received a LOT of feedback already! :o)