SpringMark

SpringMark

Please use this forum to set up matches and discuss played games.

Moderator: Moderators

User avatar
jj
Posts: 273
Joined: 01 Apr 2006, 19:03

SpringMark

Post by jj »

Keep it nice, no flaming!

Spring Mark v1.13,
a system info / benchmark program for Spring.
it will upload this info to an public online database

You can visit SpringMarks website with the database here:
http://www.jobjol.com

v1.0 --> v1.1
-fixed string spaces. spaces are no longer transformed to _
-accepting more characters in the username, like [ and ] for clannames

v1.1 --> v1.2
-accepting more characters
-fixed the dot in the cpu name
-less vulnerable

v1.2 --> v1.3
-cpu speed benchmark included, you can receive springmark points for your system
-\\\"cant find an unique machine ID\\\" error solved
-hashcheck to prevent abuse
-optional password to edit your details online (we working on that php code)

v1.3 --> 1.6
-Hashcheck fixed, even for AMD processors
-cpu speed benchmark now better coded

v1.6 --> 1.7
-Springmark moved to http://www.jobjol.com
-Now the data will be transfered to http://www.jobjol.com

v1.7 --> 1.8
-since the score was incorrect for AMD processors, it was lowered by 75% online, the same thing is now done in the exe file, so no more confusing about different scores.
-add a message after data is sended to jobjol.com.

v1.8 --> 1.9
-removed the password field, since its not used
-added a free text box for a personal message

v1.9 --> 1.10
-older springmark versions dont work anymore
-a little bit harder to hack the exe now (i hope)

v1.10 --> 1.11
-added a button to set the priority to high
-added a button to terminate all running processes (yes, ALL )
-with these new functions ppl should be able to get higher scores!

v1.11 --> 1.12
-removed the terminate all processes button, since it gives BSOD sometimes :S

v1.12 --> 1.13
-added grahics card info
-added Operating system info
-simplyfied the texts in springmark
User avatar
Peet
Malcontent
Posts: 4383
Joined: 27 Feb 2006, 22:04

Re: SpringMark

Post by Peet »

jj wrote:-added a button to terminate all running processes (yes, ALL )

-removed the terminate all processes button, since it gives BSOD sometimes :S
I missed this in the last thread....lol.
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Post by lurker »

Might as well link to it as there is valid criticism amoungst the flames:
http://spring.clan-sy.com/phpbb/viewtopic.php?t=9725
User avatar
LathanStanley
Posts: 1429
Joined: 20 Jun 2005, 05:16

Post by LathanStanley »

hmm... might re-bench it and see if its accurate with the overclock on my rig yet... :?
User avatar
REVENGE
Posts: 2382
Joined: 24 Aug 2006, 06:13

Post by REVENGE »

lurker wrote:Might as well link to it as there is valid criticism amoungst the flames:
http://spring.clan-sy.com/phpbb/viewtopic.php?t=9725
We've already established that this falls on deaf ears. :lol:
User avatar
LOrDo
Posts: 1154
Joined: 27 Feb 2006, 00:21

Re: SpringMark

Post by LOrDo »

Peet wrote:
jj wrote:-added a button to terminate all running processes (yes, ALL )

-removed the terminate all processes button, since it gives BSOD sometimes :S
I missed this in the last thread....lol.
I laughed pretty hard when I saw that in the last thread :lol:
User avatar
Peet
Malcontent
Posts: 4383
Joined: 27 Feb 2006, 22:04

Post by Peet »

Code: Select all

Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
Why the HELL does it have a function to create a file?
User avatar
flop
Posts: 335
Joined: 22 Nov 2006, 05:44

Post by flop »

why are you in 7up jj?
User avatar
jj
Posts: 273
Joined: 01 Apr 2006, 19:03

Post by jj »

Peet wrote:

Code: Select all

Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
Why the HELL does it have a function to create a file?
Open SMART to allow to allow direct DeviceIoControl communications and return SMART handle.

Since the cpu serial isnt unique anymore, springmark has to do other things to identify your computer, like getting your hd serial, the only unique hardware serial in computers.

here is the code that is using the function createfile:

Code: Select all

SmartOpen = CreateFile("\\.\PhysicalDrive" & CStr(drvNumber), _
                             GENERIC_READ Or GENERIC_WRITE, _
                             FILE_SHARE_READ Or FILE_SHARE_WRITE, _
                             ByVal 0&, _
                             OPEN_EXISTING, _
                             0&, _
                             0&)
as you can see, its not making a file at all, its just a trick to get the hdserial with windows NT user level applications
flop wrote:why are you in 7up jj?
because it remembers to good old greenfields times and because Admin100 is a 7up and because he was the only one left.
User avatar
Hul
Posts: 24
Joined: 26 Jul 2007, 15:10

Post by Hul »

admin100 is like an oldman on spring
User avatar
REVENGE
Posts: 2382
Joined: 24 Aug 2006, 06:13

Post by REVENGE »

Hul wrote:admin100 is like an oldman on spring
And now hes DfD! :P
User avatar
jj
Posts: 273
Joined: 01 Apr 2006, 19:03

Post by jj »

REVENGE wrote:
Hul wrote:admin100 is like an oldman on spring
And now hes DfD! :P
me too, 7uP is gone
User avatar
Complicated
Posts: 369
Joined: 06 Jun 2007, 18:51

Post by Complicated »

My thoughts and believes on springmark;

I fail to see that spring mark is anywhere near to accurate. I have witnessed people with far higher spring mark points than me happen to have higher CPU % ingame.

I've also noticed springmark only counts towards one CPU and doesn't count both CPU's on my computer making a sum to one only. I have two CPU's running on my computer.
User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark »

Spring mark sucks, because JJ balances AMD CPU's that how they are almost as good as Intel CPU's. At the first version, AMD got "too high" scores, and JJ "balanced" them, and now there is only Intel CPU's at the top. JJ dont probably even know whats he doing, he just adds some random multiplier to all AMD CPU's just because he wants himself with his Intel CPU to be at the top 10 list.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

or perhaps his benchmark does 1 type of calculation that AMD cpus particularly excel at?
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

have i missed something, whats the point in this?
User avatar
REVENGE
Posts: 2382
Joined: 24 Aug 2006, 06:13

Post by REVENGE »

clericvash wrote:have i missed something, whats the point in this?
I dono, beats me. :lol:
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

TradeMark wrote:Spring mark sucks, because JJ balances AMD CPU's that how they are almost as good as Intel CPU's. At the first version, AMD got "too high" scores, and JJ "balanced" them, and now there is only Intel CPU's at the top. JJ dont probably even know whats he doing, he just adds some random multiplier to all AMD CPU's just because he wants himself with his Intel CPU to be at the top 10 list.
Springmark sucks because it doesn't use spring as the benchmark system. There is no equation that will tell you how well a system will preform in spring nearly as accurately as just looking how well the system DOES preform in spring.
User avatar
Mr.Frumious
Posts: 139
Joined: 06 Jul 2006, 17:47

Post by Mr.Frumious »

Is there any way to make Lua do logging? Get the current time? Shut down spring? Because if so, then a Lua script could replace SpringMark.

Roughly, here's how it goes:
1) Springmakr configures spring.
2) Springmark launches Spring to execute the benchmark scenario, which includes a bunch of action and a lua-script that logs the time at each point in the scenario (including the end).
3) Lua script shuts down spring, and writes a final event to the log.
4) Springmark detects that the Spring process it spawned has closed, and reads the Spring logfile.

Yay!
User avatar
TradeMark
Posts: 4867
Joined: 17 Feb 2006, 15:58

Post by TradeMark »

SwiftSpear wrote:Springmark sucks because it doesn't use spring as the benchmark system. There is no equation that will tell you how well a system will preform in spring nearly as accurately as just looking how well the system DOES preform in spring.
TRUE TRUE. Should use spring indeed, maybe you devs could implement some springmark system there? :p
Post Reply

Return to “Ingame Community”