Author Topic: Mr's Soldat Demo Player  (Read 40384 times)

0 Members and 1 Guest are viewing this topic.

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Mr's Soldat Demo Player
« 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.





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
« Last Edit: March 05, 2011, 10:34:09 am by Mr »

Offline miketh2005

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 668
  • What's the URL for www.microsoft.com?
Re: Mr's Soldat Demo Player
« Reply #1 on: September 27, 2008, 03:22:30 pm »
cool, gonna have to get this, thanks
Quote from: 'Ando.' pid='12999178' dateline='1309046898'
My new password is secure as shit :)
Mate, I am not sure Shit is even secured nowadays.

Offline ~Niko~

  • Rainbow Warrior
  • *****
  • Posts: 2410
Re: Mr's Soldat Demo Player
« Reply #2 on: September 27, 2008, 03:52:25 pm »
do you watch the demos in soldat program or in another way?

Offline iDante

  • Veteran
  • *****
  • Posts: 1967
Re: Mr's Soldat Demo Player
« Reply #3 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.

Offline ~Niko~

  • Rainbow Warrior
  • *****
  • Posts: 2410
Re: Mr's Soldat Demo Player
« Reply #4 on: September 28, 2008, 09:36:47 am »
The only way to watch the demos is in soldat.
so then its crap! :D

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #5 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.

Offline JFK

  • Camper
  • ***
  • Posts: 255
    • My TraxInSpace Account
Re: Mr's Soldat Demo Player
« Reply #6 on: September 28, 2008, 10:32:32 am »
Nice work! Is this the first player that associates with .sdm files?
Come join: EliteCTF
Listen to: My Music

Offline ~Niko~

  • Rainbow Warrior
  • *****
  • Posts: 2410
Re: Mr's Soldat Demo Player
« Reply #7 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...

Offline BombSki

  • Flagrunner
  • ****
  • Posts: 927
    • Climbing-soldiers.net
Re: Mr's Soldat Demo Player
« Reply #8 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

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #9 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.
« Last Edit: September 28, 2008, 11:01:46 am by Mr »

Offline Bolt

  • Major
  • *
  • Posts: 64
  • {MLP}
    • http://www.darkdemon.org/bolt/
Re: Mr's Soldat Demo Player
« Reply #10 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.

Offline chutem

  • Veteran
  • *****
  • Posts: 1119
Re: Mr's Soldat Demo Player
« Reply #11 on: October 04, 2008, 04:43:40 pm »
Good idea with file associations, my new demo player is yours.
1NK3FbdNtH6jNH4dc1fzuvd4ruVdMQABvs

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #12 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:


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

I released it now, downloadlink @ first post.

Offline iDante

  • Veteran
  • *****
  • Posts: 1967
Re: Mr's Soldat Demo Player
« Reply #13 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!

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
Re: Mr's Soldat Demo Player
« Reply #14 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.:|

Offline xmRipper

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 742
    • Personal
Re: Mr's Soldat Demo Player
« Reply #15 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.
Co-Founder / CTO @ Macellan
Founder Turkish Soldat Community

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #16 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.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: Mr's Soldat Demo Player
« Reply #17 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!
There are other worlds than these

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #18 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 ;)
« Last Edit: October 12, 2008, 11:55:21 am by Mr »

Offline TheV

  • Soldier
  • **
  • Posts: 236
Re: Mr's Soldat Demo Player
« Reply #19 on: October 12, 2008, 01:16:27 pm »
eh...

Problem =\


Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #20 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 :)

Offline kittie

  • Major(1)
  • Posts: 37
Re: Mr's Soldat Demo Player
« Reply #21 on: October 14, 2008, 03:24:33 pm »
best demo player right now-

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
Re: Mr's Soldat Demo Player
« Reply #22 on: October 14, 2008, 05:42:31 pm »
you couldn't make it in soldat style?    :P 

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #23 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.

Offline terror86

  • Major(1)
  • Posts: 19
Re: Mr's Soldat Demo Player
« Reply #24 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?

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #25 on: October 15, 2008, 12:50:40 pm »
Did you already set the path to your soldat folder in the settings form?

Offline TheV

  • Soldier
  • **
  • Posts: 236
Re: Mr's Soldat Demo Player
« Reply #26 on: October 15, 2008, 08:27:04 pm »
Make it so it doesn't close after soldat opens.

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #27 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!

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
Re: Mr's Soldat Demo Player
« Reply #28 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

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #29 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.

Offline PANTERA

  • Soldat Beta Team
  • Major(1)
  • ******
  • Posts: 34
  • Italian Community Founder
    • Soldat Italia
Re: Mr's Soldat Demo Player
« Reply #30 on: April 08, 2010, 07:36:08 am »
broken download link =/

Offline PANTERA

  • Soldat Beta Team
  • Major(1)
  • ******
  • Posts: 34
  • Italian Community Founder
    • Soldat Italia
Re: Mr's Soldat Demo Player
« Reply #31 on: April 11, 2010, 06:21:00 am »
http://soldat.jrgp.org/_files <-- download it from here. tnx to jrgp

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: Mr's Soldat Demo Player
« Reply #32 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)

Offline Furai

  • Administrator
  • Veteran
  • *****
  • Posts: 1908
    • TransHuman Design
Re: Mr's Soldat Demo Player
« Reply #33 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.
"My senses are so powerful that I can hear the blood pumping through your veins."

Offline Monsteri

  • Artist
  • Flagrunner
  • ******
  • Posts: 769
  • Strange thing
Re: Mr's Soldat Demo Player
« Reply #34 on: February 24, 2011, 05:55:07 pm »
Ohh, thanks for necropost, Furai!
Sorry if I'm insolent.

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
Re: Mr's Soldat Demo Player
« Reply #35 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
« Last Edit: February 25, 2011, 11:15:32 am by homerofgods »

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1117
  • The world isn't nice. Why should I be...?
Re: Mr's Soldat Demo Player
« Reply #36 on: May 26, 2011, 03:19:26 pm »
Useful thing... Good, we've got you, Oliver!  :D

Offline chox

  • Major(1)
  • Posts: 43
Re: Mr's Soldat Demo Player
« Reply #37 on: June 05, 2011, 07:33:11 am »
*downloading* thanks!  :)

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: Mr's Soldat Demo Player
« Reply #38 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.

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
Re: Mr's Soldat Demo Player
« Reply #39 on: June 05, 2011, 06:20:41 pm »
That would be awsum!

Offline chox

  • Major(1)
  • Posts: 43
Re: Mr's Soldat Demo Player
« Reply #40 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  :)
« Last Edit: June 06, 2011, 07:05:01 am by chox »

Offline Furai

  • Administrator
  • Veteran
  • *****
  • Posts: 1908
    • TransHuman Design
Re: Mr's Soldat Demo Player
« Reply #41 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. :)
"My senses are so powerful that I can hear the blood pumping through your veins."

Offline Red Bull

  • Major(1)
  • Posts: 6
Re: Mr's Soldat Demo Player
« Reply #42 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