Author Topic: Mr's Soldat Demo Player  (Read 22827 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: 1966
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: 1966
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: 2009
  • 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: 741
    • Macellan
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.
CoFounder / 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: 5007
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!
Careful with that axe, Eugene.

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 =\