Official Soldat Forums

Soldat Fans => Fan Apps => Topic started by: Mr on September 27, 2008, 01:44:47 pm

Title: Mr's Soldat Demo Player
Post by: Mr on September 27, 2008, 01:44:47 pm
Here we go, that's my demo player.

This demo player allows you to run your demos from everywhere just by doubleclicking them!
It automatically installs them, if there is already a different demo with the same name installed, it renames the demo.
SDM Player is fully customizable - you can configure it via the config form.


(http://www.npshare.de/files/38/8898/screenshots.png)


To customize the demo files' icon, overwrite SDMFile.ico in SDM Player's directory and restart your PC or explorer to clear the icon cache.


Download

SDM Player comes with an installer.
You must set the path to your Soldat's folder after installing SDM Player!
Click on the "Settings" button in the main form to do so.

http://static.mologie.de/content/soldat/SDMPlayer_INSTALL.exe
Title: Re: Mr's Soldat Demo Player
Post by: miketh2005 on September 27, 2008, 03:22:30 pm
cool, gonna have to get this, thanks
Title: Re: Mr's Soldat Demo Player
Post by: ~Niko~ on September 27, 2008, 03:52:25 pm
do you watch the demos in soldat program or in another way?
Title: Re: Mr's Soldat Demo Player
Post by: iDante on September 27, 2008, 08:39:35 pm
do you watch the demos in soldat program or in another way?
The only way to watch the demos is in soldat.

Nice program, will give it a go.
Title: Re: Mr's Soldat Demo Player
Post by: ~Niko~ on September 28, 2008, 09:36:47 am
The only way to watch the demos is in soldat.
so then its crap! :D
Title: Re: Mr's Soldat Demo Player
Post by: Mr on September 28, 2008, 10:06:01 am
Niko, I think you don't know what you're talking about. Soldat demos are crypted network dumps. To play them, you normaly have to do this:

1. Copy the demo to C:\Soldatdir\Demos
2. Run CMD
3. Type this: C:\Soldatdir\Soldat.exe -demo demoname 1 100 0 0

This need you everytime you want to play a demo about... hmm, maybe a minute. My app allows you to do that in one step - just by doubleclicking a demo file. Additionally it allows you to configure the demo, so you can select the play speed, free cam, notexts, you can extract the demo.
Title: Re: Mr's Soldat Demo Player
Post by: JFK on September 28, 2008, 10:32:32 am
Nice work! Is this the first player that associates with .sdm files?
Title: Re: Mr's Soldat Demo Player
Post by: ~Niko~ on September 28, 2008, 10:45:43 am
I know how to run a demo without any app, but while soldat gets started and all the crap it takes like 30 secs to watch it. I'd like something to watch it in like Windows MP...
Title: Re: Mr's Soldat Demo Player
Post by: BombSki on September 28, 2008, 10:55:29 am
1. Copy the demo to C:\Soldatdir\Demos
2. Run CMD
3. Type this: C:\Soldatdir\Soldat.exe -demo demoname 1 100 0 0
you can enter the demo name at the IP and put 0 at port, and 'join' the game to view the demo

i agree that opening sdm files from anywhere on ur pc is a nice feature though
Title: Re: Mr's Soldat Demo Player
Post by: Mr on September 28, 2008, 10:58:31 am
Watching them in WMP would be awesome, but I don't think that's possible. WMP can play video files, so a file with more than one picture in it. SDM files are, how I already said, crypted network dumps. They look as example like this:

Client: MV 23,354
Server: KILL 1
Client: BULLET 3 41 43
Server: DESTROYBULLET 53

So you need something that creates graphiks from this file.... Soldat.


@JFK: Yes, and it's the first one that can play the demos from everywhere, the first one that renames the demo file that should be installed if there is already a demo with this name, the first one that checks if the demo is already installed, and the first one with a splash screen xD


-- Edit --
Thanks for the tip, BombSki, I wondered why it always says that server server does not exists if I type a demo name in it... the port must be 0 xD


And... I plan to add a new feature to the demo player... so if you start it without any parameters, then it won't show the settings form, it will show a list of all installed demos.
Title: Re: Mr's Soldat Demo Player
Post by: Bolt on October 02, 2008, 07:59:59 am
Amazing work Mr. This is the only Demo player that seems to work for me, so kudos to you. I have vista, so whether that means you have made one of the only Vista compatible players or not, it could be a good thing to advertise.

I also like how simple it is to start. A little splash screen and it does it all automatially. Also, being able to set it as the default program is a great feature. It means less work moving them to the Soldat directory.

Very nice indeed. I'll definitely use it.
Title: Re: Mr's Soldat Demo Player
Post by: chutem on October 04, 2008, 04:43:40 pm
Good idea with file associations, my new demo player is yours.
Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 12, 2008, 05:09:50 am
Thanks for your comments :)
I will update the app within this day (after Apache is running fine on my vserver). Here a few screenshots and the changelog of the next version:

Changelog:

- Now it uses the the installed WinXP / Vista design
- Splash screen is now always on top
- Splash screen time changed to 1,8 seconds (2 seconds in version 1.0)
- Removed the frames in the config form
- New main form which lists all installed demos
- Ability to play, configure, rename and delete demos
- Added an "Auto-Rename" function, which allows you to rename all demos to their creation dates
- You can chose the demos you want to rename
- The Auto-Rename function ignores demos that are used by soldat (as example "Intro.sdm")
- You can automatically restart SDM Player after saving the settings


Screenshots:
(http://www.npshare.de/files/38/8898/screenshots.png)

Date Posted: October 06, 2008, 05:15:13 am
*bump* :P

I released it now, downloadlink @ first post.
Title: Re: Mr's Soldat Demo Player
Post by: iDante on October 12, 2008, 05:19:47 am
I'm highly impressed with your work here. You've convinced me to switch to this from what I was using before. TY!
Title: Re: Mr's Soldat Demo Player
Post by: homerofgods on October 12, 2008, 05:55:28 am
It would be nice to be able to adjust speed up and down when you are playing a demo.:|
Title: Re: Mr's Soldat Demo Player
Post by: xmRipper on October 12, 2008, 05:58:41 am
It would be nice to be able to adjust speed up and down when you are playing a demo.:|
Press F8 while playing a demo.
Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 12, 2008, 06:22:35 am
F8 changes the speed to about 300% and back, how xmRipper already said. The ingame speed is managed by Soldat, so adjusting the speed manually is not possible on an ordinary way. Maybe it would be possible by changing the value of the speed address, but hacks are forbidden here. If MM or another Admin would allow it, then I would implement a feature that allows to do this at playing demos.
Title: Re: Mr's Soldat Demo Player
Post by: jrgp on October 12, 2008, 11:39:49 am
I've attached the installation file to the topic since you used a really weird host and I've added it to the fan apps list.

Nice app, btw!
Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 12, 2008, 11:45:45 am
jrgp, this host is my server. It's not weird :D. I want to see detailed download stats. I removed the attachment again, because I don't think that it's a problem to download it from my server. And thanks for adding it to the Fan apps list :)

Edit: If the server should be offline for some reason, I'll attach the file here.
Edit 2: Sorry for destroying the link in the Fan apps list, please change it to the url to the one you can see above ;)
Title: Re: Mr's Soldat Demo Player
Post by: TheV on October 12, 2008, 01:16:27 pm
eh...

Problem =\

Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 12, 2008, 02:21:52 pm
Just google this file up, put it in System32 and run "regsvr32 C:/windows/system32/mscomctl.ocx". After that it should work :)
Title: Re: Mr's Soldat Demo Player
Post by: kittie on October 14, 2008, 03:24:33 pm
best demo player right now-
Title: Re: Mr's Soldat Demo Player
Post by: homerofgods on October 14, 2008, 05:42:31 pm
you couldn't make it in soldat style?    :P 
Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 15, 2008, 12:17:33 am
I could, but that would need hours ... maybe days before it's finished. And it would need a few seconds longer to start up :D. So at the end: Too much work for the same result... I mean... it works, doesn't it ^_^? If I get some more time in the next weeks then I'll try to do that.
Title: Re: Mr's Soldat Demo Player
Post by: terror86 on October 15, 2008, 11:19:54 am
I Have a problem. I can't play the demos because it says that I have, Run-time error '52':  Bad file name or number. How I do fix it?
Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 15, 2008, 12:50:40 pm
Did you already set the path to your soldat folder in the settings form?
Title: Re: Mr's Soldat Demo Player
Post by: TheV on October 15, 2008, 08:27:04 pm
Make it so it doesn't close after soldat opens.
Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 16, 2008, 12:09:20 am
That's a good idea. I'll add an option that allows you to choose if it should close automatically or not.
But eh... there's something called politeness. Use it!
Title: Re: Mr's Soldat Demo Player
Post by: homerofgods on October 16, 2008, 05:26:51 am
make it so that you can adjust speed in the demo by pressing + and -  or something. then it would be aaaaaawsum
Title: Re: Mr's Soldat Demo Player
Post by: Mr on October 16, 2008, 09:26:59 am
make it so that you can adjust speed in the demo by pressing + and -  or something. then it would be aaaaaawsum
F8 changes the speed to about 300% and back, how xmRipper already said. The ingame speed is managed by Soldat, so adjusting the speed manually is not possible on an ordinary way. Maybe it would be possible by changing the value of the speed address, but hacks are forbidden here. If MM or another Admin would allow it, then I would implement a feature that allows to do this at playing demos.
Title: Re: Mr's Soldat Demo Player
Post by: PANTERA on April 08, 2010, 07:36:08 am
broken download link =/
Title: Re: Mr's Soldat Demo Player
Post by: PANTERA on April 11, 2010, 06:21:00 am
http://soldat.jrgp.org/_files <-- download it from here. tnx to jrgp
Title: Re: Mr's Soldat Demo Player
Post by: FliesLikeABrick on April 11, 2010, 08:29:19 pm
(Now you guys see why I advocate attaching files like this to posts... I've got over 100GB free space to store crap/attachments on the server for a reason)
Title: Re: Mr's Soldat Demo Player
Post by: Furai on February 24, 2011, 05:38:35 pm
I'll revive this topic a lil' bit cause I think that app is awesome and it shouldn't be forgotten. :) This way new members will also notice it. And yes, I know it's in the fan app list but I felt like posting it and thanking Mr for his awesome job.
Title: Re: Mr's Soldat Demo Player
Post by: Monsteri on February 24, 2011, 05:55:07 pm
Ohh, thanks for necropost, Furai!
Title: Re: Mr's Soldat Demo Player
Post by: homerofgods on February 25, 2011, 11:14:00 am
I agree, I'm not using DDPlayer (witch seams to be some kind of standard) anymore. Good job
Title: Re: Mr's Soldat Demo Player
Post by: machina on May 26, 2011, 03:19:26 pm
Useful thing... Good, we've got you, Oliver!  :D
Title: Re: Mr's Soldat Demo Player
Post by: chox on June 05, 2011, 07:33:11 am
*downloading* thanks!  :)
Title: Re: Mr's Soldat Demo Player
Post by: Mr on June 05, 2011, 05:39:51 pm
Gosh, my English back in 2008 was horrible. I also can't believe that I wrote this in VB6 ;)

A rewrite of this software in C# .NET is planned.
Title: Re: Mr's Soldat Demo Player
Post by: homerofgods on June 05, 2011, 06:20:41 pm
That would be awsum!
Title: Re: Mr's Soldat Demo Player
Post by: chox on June 06, 2011, 07:01:55 am
just add option to not close program after pressing button "play demo" and then it would be awsum for me  :)
Title: Re: Mr's Soldat Demo Player
Post by: Furai on June 06, 2011, 10:22:38 am
People...don't be so hasty...listen to the dev, he said _is planned_ :D That could be 4 years from now. :)
Title: Re: Mr's Soldat Demo Player
Post by: Red Bull on September 07, 2015, 02:18:37 pm
sorry for resurrecting the topic, but can someone fix the download link? unable to access the link