Skip to content

Releases: PrivateServerEmulator/ME3PSE

ME3PSE 1.2.7505.36582 | r22

20 Jul 13:09
Compare
Choose a tag to compare

Well, last PSE release was at the end of 2017 and we're now in the middle of 2020. So much has happened during the last 2 and a half years... And guess what? Mass Effect 3 MP still lives! As EA has recently released ME3 on Steam, I suppose it's pretty reasonable to think that the online servers will still be up for some time. In other words, there will still be some time to research stuff about the official online servers before their plugs are pulled for good.

Let's see what we got in this release...

Cipher suites and SSL 3.0 server checking has been implemented

This is a fix for "The client and server cannot communicate, because they do not possess a common algorithm" - now PSE will always verify and attempt to enable required settings on Windows. In response to this, #1 and #6.

HTTP Handler can now return error 404

It's just some minor tweak. Should be pretty obvious to what situations it applies.

Blaze.PacketToDescriber changed and Game Manager Notifications added

Code for getting descriptions of Blaze packets should be more readable now. "Async" packets from Game Manager (component 0x04) are now correctly identified as Notifications.

ME3PSE 1.2.6565.26213 | r21

23 Dec 19:29
Compare
Choose a tag to compare

MITM menu changed, MITM command line

This is more of a personal touch than anything...
Old menu: Server -> MITM mode
New menu: Server -> MITM -> Activate/Deactivate (Ctrl+M)
"Import player settings" and "Record player settings" are properly placed there.
MITM can be enabled from command line with "-mitm".

Client is now able to reconnect to PSE after losing previous connection

I tracked down this issue by dumping what the game sends to the Redirector Handler from a MITM session, and now PSE will properly send the redirector packet with the same ID of the request made by the game.

Exception message tweaking

Basically, two things:

  1. PSE will show inner exception when it exists (as seen in the "call to SSPI" thing from the Windows 10 issue with cipher suites).
  2. In case of SocketException, additional error codes will be shown (so user will be able to google them).

All TLK languages are now supported by PSE

When the game asks for the Live TLK, it uses a two-letter language code, which was ignored by previous versions of PSE.
New TLK files are included in the 'conf' folder. PSE will use them according to the language code sent by the game.

BioWare banner is now supported by HTTP Handler

File Bioware.dds added to 'http'. BioWare banner can also be selected through PDE.

New menu: Server->Restart

No comments. Should be self-explanatory.

PSE and PDE projects switched to .NET Framework 4.5

Windows XP and Vista are no longer supported.
And for those who don't know what "not supported" means:

  1. Whatever I do now will disregard Windows XP and Vista. XP and Vista tweaks/fixes won't be done by me.
  2. If you have a problem with PSE and you are using XP or Vista, you are on your own.

binkw32.dll no longer requires VC redistributable runtimes

The included binkw32.dll is the same version currently available at Erik-JS/masseffect-binkw32 as of the date of this release.

Fixed Player Data Editor issues with reading player files under some system's cultures

PDE and PSE now use "en-US" as base culture info - this was needed so PDE can correctly read/write decimal numbers from/to player files.

Other minor stuff added

Well...

  • Logger: in test versions, I used some custom code to make yellow, white and cyan text appear with black background. That code is now officially part of PSE.
  • Title in main window has changed.
  • Blaze.PacketToText function (another piece of "not official" code which became official now). This function is supposed to help with packet comparisons.
  • Other stuff I forgot.

Closing words

Firstly, thanks to all PSE users everywhere.
Secondly, I apologize for the long delay until this release. I won't promise that the next release will be in less than two years, but I promise that there will be a new release.

Merry Christmas and Happy 2018! 🎅 🎄 🎁 🥂