Need for Speed World BETA

12/28/2016 19:07 Keule306 ✌#61
Quote:
Originally Posted by berkay2578 View Post
...
No need to be so vulgar ya know, Keule did put up a great point, and do believe me when I say this because ever since life existed Keule and I pretty much hate each other.
So true... :rolleyes:

On the other Hand there is no point in hating you, since we both gone our own Ways with different interests. ^^
12/28/2016 19:17 fabx24#62
Ok, but i don't want people things i've maked fake news. I've just helped domydragon finding values, the rest of project he knows, so if you want an explaination about this, talk with him. Tomorrow or maybe tonight contact him and i tell him to go on EPVP for talking with you. Don't attack me, i've don't maked nothing. Juste found and helping the guy want to make this stuff.

If anyone wants to help me with the 2011 client because i get it starting and HERE IS THE PROOF: [Only registered and activated users can see links. Click Here To Register...]

As you can see it remains at loading screen and blocks in that point, for who don't trust these don't are the 2011 files, here is a screen with the creation data of the file: [Only registered and activated users can see links. Click Here To Register...]
And here is the client of 2011 [Only registered and activated users can see links. Click Here To Register...]
12/29/2016 10:33 berkay2578#63
So, I have taken a look at the open beta client, packed by ELiTE. Almost everything is, funnily, not-encrypted and open for modding. Tracer is left enabled inside nfsw.exe, gameplay.dll is just pure managed IL etc. GetPermanentSession seems to differ from the latest published version of nfsw.exe, I'm guessing this is because in the latest version some variables are just left-overs from the beta and this needs proper entries like <ccar> and stuff like that. I'm trying to get it to load, I'll keep you guys updated.

EDIT: Game seems to crash before retrieving data from the server, this is weird.

EDIT 2: I got the game to the loading screen, GZip was the culprit. Lots of new unknown requests:
Quote:
Http-GET request from /nfsw/Notifier/SubscribePlayerEvent?personaId=0&targetPersonaId=0 &eventId=7
Http-GET request from /nfsw/serverconfigs/EU
Http-GET request from /nfsw/onlinesetting/EU
Http-GET request from /nfsw/Skills
Http-GET request from /nfsw/Skills/0
Http-GET request from /nfsw/personas/0/powerups
Http-GET request from /nfsw/presetcars
Http-GET request from /nfsw/catalog/products?userId=1&clientProductType=VINYL
EDIT 3: I got the game to load, but still crashes for unknown reasons: [Only registered and activated users can see links. Click Here To Register...]
12/29/2016 14:39 leorblx#64
@[Only registered and activated users can see links. Click Here To Register...] I have (I think) every request the game will make (URLs only.)

Would you like it?

Oh, and also: I may be able to assist in figuring out the structures of things, it'll take time though.
12/29/2016 14:46 berkay2578#65
Quote:
Originally Posted by leorblx View Post
@[Only registered and activated users can see links. Click Here To Register...] I have (I think) every request the game will make (URLs only.)

Would you like it?
A list isn't important, for all I care game could request "svc/getsome/mothafucking/hoodindisshit?yo=1" and I still wouldn't budge. What I need is expected xsd from inside the client, which means constantly restarting the game, over and over... yay.
-

I noticed something called EA_Sharp.lib, it has arbitration and talkToServer definitions. I think it's embedded inside the client, I'll see if I can access it as well.
12/29/2016 18:00 leorblx#66
So for some reason all I'm getting is TXT_POPUP_LOGIN_FAILED when I try to run the client with a valid LoginToken and UserId. Is something different with the old client when it comes to logging in?

Edit: And yes, I know that GetPermanentSession is different. In fact, I'm trying to figure it out right now.
12/29/2016 18:43 berkay2578#67
Quote:
Originally Posted by leorblx View Post
So for some reason all I'm getting is TXT_POPUP_LOGIN_FAILED when I try to run the client with a valid LoginToken and UserId. Is something different with the old client when it comes to logging in?

Edit: And yes, I know that GetPermanentSession is different. In fact, I'm trying to figure it out right now.
Explain 'valid' loginToken or userId. You can literally use an entire lorem ipsum as the loginToken and "1111335331111" as the userId, game will still accept it. This is an offline emulation, not a remote point user handshake.

Also, GetPermanentSession isn't actually different, I just assumed it was. To get past the loading screen: (Use my server that's on github if you have some experience, or use OfflineServer 1.7 if you don't know much/don't wanna spend energy on it)
  1. Create an empty file in the engine's root folder, name it 'presetcars', fill in with "<PresetCars/>".
  2. Create an empty file in the engine's root folder, name it 'skills', fill in with "<Skills/>".
  3. Disable GZip compression from the source, remove the "Content-Encoding:gzip" header.
  4. If you want the first-launch messages to show up, return "<UserInfo/>" when GetPermanentSession is requested.
  5. Game will magically load for some reason.

I think the game crashes after it loads because it's expecting GZip packets after it processes "serverconfigs/{EU:US}" and "onlinesetting/{EU:US}". They probably had tcp connection details or some shit and since I'm returning an empty string as a response, game defaults to predeclared values. (e.g., GZip on). Just tested this, didn't work.
12/29/2016 18:46 leorblx#68
Quote:
Originally Posted by berkay2578 View Post
Explain 'valid' loginToken or userId. You can literally use an entire lorem ipsum as the loginToken and "1111335331111" as the userId, game will still accept it. This is an offline emulation, not a remote point user handshake.

Also, GetPermanentSession isn't actually different, I just assumed it was. To get past the loading screen: (Use my server that's on github if you have some experience, or use OfflineServer 1.7 if you don't know much/don't wanna spend energy on it)
  1. Create an empty file in the engine's root folder, name it 'presetcars', fill in with "<PresetCars/>".
  2. Create an empty file in the engine's root folder, name it 'skills', fill in with "<Skills/>".
  3. Disable GZip compression from the source, remove the "Content-Encoding:gzip" header.
  4. If you want the first-launch messages to show up, return "<UserInfo/>" when GetPermanentSession is requested.
  5. Game will magically load for some reason.
I think the game crashes after it loads because it's expecting GZip packets after it processes "serverconfigs/{EU:US}" and "onlinesetting/{EU:US}". They probably had tcp connection details or some shit and since I'm returning an empty string as a response, game defaults to predeclared values. (e.g., GZip on).
Interesting. Thanks for telling me!

So I managed to make the client get to the "Press any key" screen (Thanks @[Only registered and activated users can see links. Click Here To Register...])

next up: try and figure out why the game crashes...
12/30/2016 05:02 terri911#69
Quote:
Originally Posted by berkay2578 View Post
Explain 'valid' loginToken or userId. You can literally use an entire lorem ipsum as the loginToken and "1111335331111" as the userId, game will still accept it. This is an offline emulation, not a remote point user handshake.

Also, GetPermanentSession isn't actually different, I just assumed it was. To get past the loading screen: (Use my server that's on github if you have some experience, or use OfflineServer 1.7 if you don't know much/don't wanna spend energy on it)
  1. Create an empty file in the engine's root folder, name it 'presetcars', fill in with "<PresetCars/>".
  2. Create an empty file in the engine's root folder, name it 'skills', fill in with "<Skills/>".
  3. Disable GZip compression from the source, remove the "Content-Encoding:gzip" header.
  4. If you want the first-launch messages to show up, return "<UserInfo/>" when GetPermanentSession is requested.
  5. Game will magically load for some reason.

I think the game crashes after it loads because it's expecting GZip packets after it processes "serverconfigs/{EU:US}" and "onlinesetting/{EU:US}". They probably had tcp connection details or some shit and since I'm returning an empty string as a response, game defaults to predeclared values. (e.g., GZip on). Just tested this, didn't work.
Berkay what is location of "GZip compression"?
12/30/2016 13:50 berkay2578#70
Quote:
Originally Posted by terri911 View Post
Berkay what is location of "GZip compression"?
- NfswSrv.java, handle() -> GzipInterceptor.
or
- HttpServer.cs, function getResponseData().

It's not a file, it's the code in the server.
12/30/2016 19:27 leorblx#71
Well, uh, this is weird.I was playing around with Wine to see if I could get the game to load on my Mac...


[Only registered and activated users can see links. Click Here To Register...]


I somehow got the game past the "Press any key to start" screen without it crashing, I don't know. Unfortunately, it seems to crash (at least on my Mac it does) while it's rendering the "select driver" screen... "wine: Unhandled page fault on read access to 0x00000000 at address 0x744454"


I mean... at least I got it to not crash upon pressing a key :D
12/30/2016 21:16 nacho599#72
Quote:
Originally Posted by berkay2578 View Post
Explain 'valid' loginToken or userId. You can literally use an entire lorem ipsum as the loginToken and "1111335331111" as the userId, game will still accept it. This is an offline emulation, not a remote point user handshake.

Also, GetPermanentSession isn't actually different, I just assumed it was. To get past the loading screen: (Use my server that's on github if you have some experience, or use OfflineServer 1.7 if you don't know much/don't wanna spend energy on it)
  1. Create an empty file in the engine's root folder, name it 'presetcars', fill in with "<PresetCars/>".
  2. Create an empty file in the engine's root folder, name it 'skills', fill in with "<Skills/>".
  3. Disable GZip compression from the source, remove the "Content-Encoding:gzip" header.
  4. If you want the first-launch messages to show up, return "<UserInfo/>" when GetPermanentSession is requested.
  5. Game will magically load for some reason.

I think the game crashes after it loads because it's expecting GZip packets after it processes "serverconfigs/{EU:US}" and "onlinesetting/{EU:US}". They probably had tcp connection details or some shit and since I'm returning an empty string as a response, game defaults to predeclared values. (e.g., GZip on). Just tested this, didn't work.
I try follow the steps but it no work me... I get error TXT_POPUP_LOGIN_FAILDED
please explain me
1. "PresetCars and Skills" where I must create it?
\1.7 server nfsw\www\nfsw\Engine.svc here o where?
2. When I Found GZip Compression is in the line #20 and #21 of "nfsw.serv.java"? or where? (server 1.7)
3. "1111335331111" where I must take it? when I'm setting the "nfsw.exe" in properties?
example:
"C:\Program Files (x86)\Need for Speed World\Data\nfsw.exe" ""US" [Only registered and activated users can see links. Click Here To Register...] aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa 1111335331111" or where?
4. "If you want the first-launch messages to show up, return "<UserInfo/>" when GetPermanentSession is requested."
I can't understand it.-.
pls help;----; :'c
12/30/2016 21:32 berkay2578#73
Quote:
Originally Posted by leorblx View Post
Well, uh, this is weird.I was playing around with Wine to see if I could get the game to load on my Mac...


[Only registered and activated users can see links. Click Here To Register...]


I somehow got the game past the "Press any key to start" screen without it crashing, I don't know. Unfortunately, it seems to crash (at least on my Mac it does) while it's rendering the "select driver" screen... "wine: Unhandled page fault on read access to 0x00000000 at address 0x744454"


I mean... at least I got it to not crash upon pressing a key :D
That's already what is happening if you follow my steps, though. Stop trying to create hype.

Quote:
Originally Posted by nacho599 View Post
...
You seem to not understand English so well, I won't be able to help you, sorry.
12/30/2016 23:06 nacho599#74
Quote:
Originally Posted by berkay2578 View Post
That's already what is happening if you follow my steps, stop spreading false 'new' news.



You seem to not understand English so well, I won't be able to help you, sorry.
Since the launch of NFSW Offline I never asked anything so far. And they answer to me like that... nice people.
12/30/2016 23:25 berkay2578#75
Quote:
Originally Posted by nacho599 View Post
Since the launch of NFSW Offline I never asked anything so far. And they answer to me like that... nice people.
So, let's see why I responsed that way shall we?
Quote:
Originally Posted by nacho599 View Post
I try follow the steps but it no work me... I get error TXT_POPUP_LOGIN_FAILDED
please explain me
1. "PresetCars and Skills" where I must create it?
\1.7 server nfsw\www\nfsw\Engine.svc here o where?
I said engine's root folder, where do you see the word "engine"? That's right, in the Engine.svc! So what you do is, create them in the Engine.svc folder.

Quote:
Originally Posted by nacho599 View Post
2. When I Found GZip Compression is in the line #20 and #21 of "nfsw.serv.java"? or where? (server 1.7)
If you're asking me about where the gzip is processed, I'm actually pretty certain that you will fail at compiling the server, hence creating more errors, hence asking even more "wtf is this mvn error, halp".

Quote:
Originally Posted by nacho599 View Post
3. "1111335331111" where I must take it? when I'm setting the "nfsw.exe" in properties?
example:
"C:\Program Files (x86)\Need for Speed World\Data\nfsw.exe" ""US" [Only registered and activated users can see links. Click Here To Register...] aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa 1111335331111" or where?
That post was literally targeted at leo, explaining there is no 'valid' variables in the offline context. Wanna know why I said "You seem to not understand English so well", it's because the sentence that had this in it wasn't even mentioning the method to get the game to load.

Quote:
Originally Posted by nacho599 View Post
4. "If you want the first-launch messages to show up, return "<UserInfo/>" when GetPermanentSession is requested."
I can't understand it.-.
pls help;----; :'c
Look at point 2., you don't have programming knowledge AND you can't comprehend basic English sentences.

I hope that clears everything up.

Quote:
Originally Posted by fabx24 View Post
@[Only registered and activated users can see links. Click Here To Register...] i get the game to loading screen but on the cmd it crashes at this point: [Only registered and activated users can see links. Click Here To Register...]
What crashes, I don't get it. Does NFS: World crash or the server crash?