Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post Reply
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

Ok guys, we may need "a few more people having a go" just to see if this thing works and how.

Before anyone says "yes me too" I want to stress out that :

THIS THING IS EXPERIMENTAL, WE ARE *TESTING* IT

This means it may crash, it may not perform as you like, it may have some glitches,and most of all
when we'll go up for the real thing you will have to
register again and such, all done here will be lost !


Actaully, it will be even better ( I am going to give you instructions about "how to do" ) you really
start with "totally clean profiles" so with "zero or low scores" so we can see how the thing behaves/etc.
while the score boards gets populated, scores are changed and such :)

So STEP NUMBER ONE could really be :

1. BACKUP your profiles ( see instructions below ) and start CLEAN with NEW ones.

Your profile is contained in 2 files, "userprofile.dat" and "globalsettings.dat", on windows XP
those are located into C:\Documents and Settings\<username>\Application Data\GridrunnerRev
on Vista they are in C:\Users\<username>\AppData\Roaming

Copy those files somewhere and delete them and/or rename them as OLD_userprofile.dat and OLD_globalsettings.dat

And there you go now you start "fresh" as when you installed it the first time.

Note: your reginfo and stuff is not in there, you can't mess/loose/change it by touching those files there's nothing
"that magic" in those files.

2. Add this entry in your hosts file

As this is all A TEST we are using a an old machine that been "reconverted" in our local "ubuntu server", this
machine IS NOT 24h/24h hour up and was the original MAME machine before the CRT explosion .. I close it at nights and
I restart it in the morning so beware, it could be not up all time.

The host file on XP is in C:\windows\system32\drivers\, on Vista should be on the same location mind you you
may need administrator privileges to modify it, despite having no extension is a simple text file ( use notepad ).

It normally will look like this ( or such )

Code: Select all

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
Add in the bottom this line

Code: Select all

213.208.108.23 ubuntu
And save it.

Now, a "silly test" would be to open a command prompt and type "ping ubuntu" and see it's trying to ping
213.208.108.23 ( there won't be any reply ), all you need to see is that "ubuntu" gets resolved to that address.

Finally .. we are almost ready to download this EXPERIMENTAL code and run it but first
a couple of words about how it works.

" .. it's very simple, a ball twists in every direction while .. "

.. ah ehm .. no .. that's another thing ..

Ok it's very simple, you register for an "account" and you get your nickname, once you are registered your
scores go up, you play and when you finished the scores are there :)

Fundamentally when you'll start the game as first "nothing happens" because you still don't have any
account ( on the LS database ) however, if you go straight on into the "high score" tables you'll see now
there is ( assuming you SW IS REGISTERED - NOTHING IS THERE for the UNregistered SW 8) ) a new
option that says 'C' online/local.

By pressing 'C' you switch between the online/local scores, you should be able to see two scores of me
and Yak in it.

If you can see that "it already all should be ok" then.

The next step "create your account".

Very simple.

You go into the "Help and Options" menu and you'll see there's a new entry "Online Settings".

Choose that and you'll see a new menu, 2 voices are selectable now ( and 2 not ) one is
"Register Online" the other is "Use existing account".

As you don't have any existing account yet obiviously you have to choose the first one "Register online".

Some data will be asked, for privacy paranoids and such that data so far is not displayed anywhere
and is used for your identification only, password and such are not stored in clear format of course but
everything is hashed/encrypted I still don't know if people wants/would like to have some of it displayed
in the public or not so far the ONLY thing that gets "to the public" is you NICKNAME ( or call it
username or how you like it ).

So you enter the data, there are 3 stages, what is most important is your password you'll choose and
your nickname, don't give your password away or you'll be fucked.

So register and voila' .. you'll be ready to post your scores.

How does it works ?

As simple as that.

Any time you make a score, assuming is high enough, it gets saved "in 2 parts", online and offline, the first time you'll
get the account as well your score table will be "synched" with the server too, this basically means "the highest score
present in your tables will be put online".

What about if there's no network ?

Simply nothing, the next time you'll go online and you'll start the game there will be a moment when it will try
to synch, as long as your scores are locally saved they are never lost and "as soon as there will be a possibility to
contact the server they will be up".

On the boards you now also have a "filter" ..

By choosing "my score" you'd be thrown into the portion of the score tables where you are ( IF you are there ) and
your entry is highlighted.

By choosing "All" you are free to navigate around browings pages.

By choosing "Top 11" .. well .. it's top 11 :mrgreen:

Arrows move you around the pages .. when you hear a "beep" and nothing happens it means you reached
the top or the bottom of the list.

Now web pages with all this ?

Yes, there are, but I am finishing to work on those, I have to port in there some modifications I've done while
doing all this.

Experiment, test, etc. let me know, etc.

I repeat once again.

This is EXPERIMENTAL

Ah yes .. the most important thing .. where I download all this ? :mrgreen:

HERE IS THE THING

I'd reccomend you first uninstall the old version and/or install this somewhere else but remember first to
backup your files.

Ok I hope this will do, you see why all this is still "not ready yet for the general public", it's all .. experimental .. :wink:
Giles the billy goat
"Baa"
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

YAY for bcass, the first online score user of today :wink:
Giles the billy goat
"Baa"
User avatar
bcass
Baaaaa!
Baaaaa!
Posts: 1932
Joined: Mon Apr 22, 2002 7:54 pm 0
Location: Island of Dots
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by bcass »

:D

All seems to be working fine from this end. A few things though:

- With regards to scores being synchronised - what if a score already obtained from the first version (the one with the boost bug) gets uploaded?

- When viewing high scores in the game, maybe change the default heading to 'Local High Scores' seeing as online high scores has the heading 'Online High Scores'.

- Only the online registered name appears on the local and online high score tables regardless of what I enter when it's game over and it asks me to type a name. If a friend plays on my PC and he enters his name, it will be my name that is entered onto the high score tables.

Might be worth posting a link to this thread in Bleatings to get some more attention.
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

bcass wrote::D

All seems to be working fine from this end. A few things though:

- With regards to scores being synchronised - what if a score already obtained from the first version (the one with the boost bug) gets uploaded?

- When viewing high scores in the game, maybe change the default heading to 'Local High Scores' seeing as online high scores has the heading 'Online High Scores'.

- Only the online registered name appears on the local and online high score tables regardless of what I enter when it's game over and it asks me to type a name. If a friend plays on my PC and he enters his name, it will be my name that is entered onto the high score tables.

Might be worth posting a link to this thread in Bleatings to get some more attention.
1.) .. "can't do anything about it" .. I mean I could if I'd FORCE all the users like "ok from now all you have to restart
all again your scores are not valid any more" .. but .. I really would like not to do that :(

2.) Yeah ok, I can see the point

3.) This is "the problem" then I should implent a kind of "logon/logoff" status .. in a way "GR REV is a single user game.

If you let a friend play it too, he/she will also screw up all your statistics because "those are your satistics" a real
"multi user implementation" would go a bit "beyond scope".

Then it would basically force you to log in/log out all time any time you want to play it online/offline then how do I
know when it's you playing or your friend playing and what scores you'd like to be synched and which one not ..

You see .. it's not XBLA .. if you consider it "a single user game" it all works quite well :)
Giles the billy goat
"Baa"
User avatar
bcass
Baaaaa!
Baaaaa!
Posts: 1932
Joined: Mon Apr 22, 2002 7:54 pm 0
Location: Island of Dots
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by bcass »

gilesgoat wrote: 1.) .. "can't do anything about it" .. I mean I could if I'd FORCE all the users like "ok from now all you have to restart
all again your scores are not valid any more" .. but .. I really would like not to do that :(
It's a tricky one... Like you say, it would definitely be preferable to allow people to keep/upload existing scores. The other problem is this though - what if someone wants to cheat and just installs the old bugged version to use the bug to get an artificially high score, then installs the new version to upload that cheat score?
gilesgoat wrote: 3.) This is "the problem" then I should implent a kind of "logon/logoff" status .. in a way "GR REV is a single user game.

If you let a friend play it too, he/she will also screw up all your statistics because "those are your satistics" a real
"multi user implementation" would go a bit "beyond scope".

Then it would basically force you to log in/log out all time any time you want to play it online/offline then how do I
know when it's you playing or your friend playing and what scores you'd like to be synched and which one not ..

You see .. it's not XBLA .. if you consider it "a single user game" it all works quite well :)
One easy way round this problem might be to only upload the local score if the name entered is the same as the name registered. At least this way, friends can still play and register locally. If they want to upload their scores, then they need to buy the game and play it on their own Windows profile/PC.
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

bcass wrote:
gilesgoat wrote: 1.) .. "can't do anything about it" .. I mean I could if I'd FORCE all the users like "ok from now all you have to restart
all again your scores are not valid any more" .. but .. I really would like not to do that :(
It's a tricky one... Like you say, it would definitely be preferable to allow people to keep/upload existing scores. The other problem is this though - what if someone wants to cheat and just installs the old bugged version to use the bug to get an artificially high score, then installs the new version to upload that cheat score?
gilesgoat wrote: 3.) This is "the problem" then I should implent a kind of "logon/logoff" status .. in a way "GR REV is a single user game.

If you let a friend play it too, he/she will also screw up all your statistics because "those are your satistics" a real
"multi user implementation" would go a bit "beyond scope".

Then it would basically force you to log in/log out all time any time you want to play it online/offline then how do I
know when it's you playing or your friend playing and what scores you'd like to be synched and which one not ..

You see .. it's not XBLA .. if you consider it "a single user game" it all works quite well :)
One easy way round this problem might be to only upload the local score if the name entered is the same as the name registered. At least this way, friends can still play and register locally. If they want to upload their scores, then they need to buy the game and play it on their own Windows profile/PC.
Actaully the second one is not a bad idea and easy to implement :)
Giles the billy goat
"Baa"
User avatar
bcass
Baaaaa!
Baaaaa!
Posts: 1932
Joined: Mon Apr 22, 2002 7:54 pm 0
Location: Island of Dots
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by bcass »

Doing it that way would also greatly reduce potential junk entries being entered into the online score tables. If you allowed every unique name in each local table to be uploaded, you could end up with all sorts of junk in your online tables.
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

bcass wrote:Doing it that way would also greatly reduce potential junk entries being entered into the online score tables. If you allowed every unique name in each local table to be uploaded, you could end up with all sorts of junk in your online tables.
Ok I tell you what .. It can't happen .. the name you put in when you enter that score locally is "irrelevant" online, your
name as you enter there does NOT go into the score table in fact the score table itself does not contain it, it contains
only a cross reference to a "User ID" which is unique.

You get the nick when you register and that's it, unless you change it via "change nick" ( that will make it change in
ALL the score/score tables you have ONLINE ) no harm is done, you only would save it locally but not online.

The local table is the local table, the online table only contains the higest score you made actually I think I should remove
the part that synchs the online name with the local name but it should made well clear then that if you are "bcass"
the moment you name that score as "Banana" this is *NOT* going to go online but will be saved in your local table ONLY
and can't go online ( because it's not bcass ).

Fundamentally you are suggesting "every score where name <> your nick == NO upload" .. which could make some sense.
Giles the billy goat
"Baa"
User avatar
Harlequin
Baaaaaaa!
Baaaaaaa!
Posts: 6505
Joined: Wed Jun 05, 2002 4:19 am 0
Location: London, directly above the centre of the Earth.

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by Harlequin »

gilesgoat wrote:Fundamentally you are suggesting "every score where name <> your nick == NO upload" .. which could make some sense.
If this were to be the case then it would be nice for the local table to remember the previously entered name.
Emoticon and contraction free since... quite a while ago.
User avatar
bcass
Baaaaa!
Baaaaa!
Posts: 1932
Joined: Mon Apr 22, 2002 7:54 pm 0
Location: Island of Dots
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by bcass »

gilesgoat wrote:Ok I tell you what .. It can't happen .. the name you put in when you enter that score locally is "irrelevant" online, your
name as you enter there does NOT go into the score table in fact the score table itself does not contain it, it contains
only a cross reference to a "User ID" which is unique.

You get the nick when you register and that's it, unless you change it via "change nick" ( that will make it change in
ALL the score/score tables you have ONLINE ) no harm is done, you only would save it locally but not online.
Oh yeah, sure, I understand that. My comment was just pointing out some of the problems you'd have if you uploaded each unique local entry into the online score tables. :D

I remember someone on the forum who mentioned previously that some people were hogging the online score tables by entering slight variations of their nickname (eg - bcass, bcass01, bcass02, etc.) in order to get round the 1 name = 1 entry. The method I suggested greatly reduces the liklihood of that.
gilesgoat wrote:The local table is the local table, the online table only contains the higest score you made actually I think I should remove
the part that synchs the online name with the local name but it should made well clear then that if you are "bcass"
the moment you name that score as "Banana" this is *NOT* going to go online but will be saved in your local table ONLY
and can't go online ( because it's not bcass ).

Fundamentally you are suggesting "every score where name <> your nick == NO upload" .. which could make some sense.
Yep, that's it. 8)
Harlequin wrote:
gilesgoat wrote:Fundamentally you are suggesting "every score where name <> your nick == NO upload" .. which could make some sense.
If this were to be the case then it would be nice for the local table to remember the previously entered name.
You mean when you're entering your name after game over? If so, then definitely, so you don't have to keep typing it everytime you get a high score. I think I suggested this a while ago too.
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

Weird .. I must have someway missed that last suggestion somewhere ..

I think I'll be going to implement both things, I hope to see a bit more scores coming out soon .. otherwise I'll have to go for "plan B" the "automatic users/scores generator" but I need a bit of "real feedback from real people" :)
Giles the billy goat
"Baa"
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

Server is up again.
Giles the billy goat
"Baa"
User avatar
ALLseeingEYE
Baaa!
Baaa!
Posts: 117
Joined: Fri Sep 25, 2009 10:20 pm 0

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by ALLseeingEYE »

Definitely want to try this out, but I'm having trouble finding my "userprofile.dat" and "globalsettings.dat" files.

I'm on XP, but it doesn't look like I have an 'Application Data' folder within my Documents and Settings after clicking on my main user profile. If anyone has a suggestion, it would be appreciated. The main 'GridrunnerRev' folder is located at C: --> Program Files --> GridrunnerRev on my PC (I assume this is the same for everyone?), but it doesn't seem to hold the files.

Did a search for GridrunnerRev, and still get nothing. Damn, its like the files don't exist on my PC :( Ah well, I'm not too attached to my scroes, and will have to play through the entire thing again once the patch comes out, suppose I can just re-install over my old game.
User avatar
piku
Sheepie Whore
Sheepie Whore
Posts: 20960
Joined: Wed Apr 24, 2002 10:44 am 0
Website: Http://Www.ncot.uk
Location: Wakefield
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by piku »

You'll be wanting to turn on the ability to see hidden files.

In Windows Explorer - Tools - Folder Options - View - Hidden files and folders - Show hidden files and folders

Now be careful and don't break things ;)
return (0);
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Ok if anyone else wants to try those scores - EXPERIMENTAL !

Post by gilesgoat »

@bcass : all those things implemented now
@AllSeeingEye : yep, forgot to say the "Appl Data" folder is a HIDDEN folder ( not that I hide it, Windows does it )
@everyone else : all those "smegtitty" and various strange names/people you'll see in the score tables now with weird scores are my "random users generator" stuff, I needed quite a number of users so rand() is your friend :wink:
Giles the billy goat
"Baa"
Post Reply