Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3   Go Down

Author Topic: UP3 RC4 without obfuscation  (Read 10373 times)

0 Members and 1 Guest are viewing this topic.

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23886
  • Taking a timeout
    • STFU
UP3 RC4 without obfuscation
« on: August 29, 2014, 05:03:16 AM »

This Hotfix has been superseded by the
UP3 RC4 Patch Pack!

Hi folks,

This mod replaces all obfuscated classes in UP3 RC4 by it's "clean" correspondents.
The classes of this mod are the same like in UP3 RC4, based on the same sourcecode, but they're not obfuscated (read: "Ciphered" to make decompilation impossible) like the ones shipped with UP3 RC4.
The classes are fully compatible with UP3 RC4 on- and offline.
Using this mod, more existing mods are compatible with UP3 RC4 and it's possible now to create mods which have to interact with classes modified by MDS, which is part of UP3.

Readme:
Code: [Select]
This mod replaces all obfuscated classes of UP3 RC4 by clean recompiled versions based on the original MDS sources without obfuscation.
That way it becomes possible to add more existing mods to UP3 and it generally becomes possible to modify java code which has to interact with MDS modified classes.

Installation: Extract to your UP3 RC4 game folder, run jsgme.exe and activate this mod ("#UP#_Unobfuscated_MDS_for_UP3").

All credits for MDS go to Zuti.

Download Link:
UP3 RC4 unobfuscated v1.01


Best regards - Mike
Logged
Don't split your mentality without thinking twice.

OberstDanjeje

  • member
  • Offline Offline
  • Posts: 1392
Re: UP3 RC4 without obfuscation
« Reply #1 on: August 29, 2014, 08:17:13 AM »

wow, it was a huge task, isn't it? ;)
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23886
  • Taking a timeout
    • STFU
Re: UP3 RC4 without obfuscation
« Reply #2 on: August 29, 2014, 10:28:06 AM »

Depends.
It would have been an impossible task if it was about reversing the obfuscation.
This however is based on the real sources, the ones being used before obfuscation applies.
The sources however were slightly advanced beyond the state of UP3 RC4 so in order to stay compatible they had to be rolled back to UP3 RC4 standards, that's been some work to do and even more testing so, and still as we type here there are bugs to left to be resolved (I've seen one on server side already, but it doesn't count for clients, so no update necessary at the moment).

The idea behind is to have something at hands which we can use to proceed with in order not to let MDS die together with UP3, even if that's what there developers lately intended it to be...

Best regards - Mike
Logged
Don't split your mentality without thinking twice.

enigmatum

  • Modder
  • member
  • Offline Offline
  • Posts: 14
Re: UP3 RC4 without obfuscation
« Reply #3 on: September 23, 2014, 12:18:33 AM »

Cool, thanks for this Mike.

I have stayed with UP2.01 for two reasons, one of them was the obfuscation issue of UP3.

I use Lowengrin's DCG with UP for the R/R/R. I made a quick mod to UP2.01 to allow R/R/R to work at any airfield, because it was annoying to have to edit every DCG-generated mission to enable R/R/R just before flying.

The other issue preventing me using DCG with UP3 is the encryption of the game file(s) that is/are written after a mission has completed... the ones read by Lowengrin's DCG to generate the next mission.
Do you know if anyone has considered removing this encryption too?


EDIT: Apologies, my statement above was wrong. It's not encryption that is causing the problem between Lowengrin's DCG and UP3. It's just there is no plan for DCG to be updated to match UP3's changes to the game log file(s). Note that Lowengrin's DCG4DBW is compatible with Dark Blue World, which is based on UP3.

Cheers,
Jason.
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23886
  • Taking a timeout
    • STFU
Re: UP3 RC4 without obfuscation
« Reply #4 on: September 23, 2014, 01:17:37 AM »

I have no clue what you're talking about, sorry. Please give me a hint.

Best regards - Mike
Logged
Don't split your mentality without thinking twice.

Klaus109

  • Modder
  • member
  • Offline Offline
  • Posts: 124
  • Karten bauen
Re: UP3 RC4 without obfuscation
« Reply #5 on: September 23, 2014, 05:32:49 PM »

Hallo enigmatum

Can you provide these  mod to download please.
(Sorry Google Translate)

Best regards Klaus
Logged

enigmatum

  • Modder
  • member
  • Offline Offline
  • Posts: 14
Re: UP3 RC4 without obfuscation
« Reply #6 on: September 25, 2014, 07:57:39 AM »

Well, I tried to get Lowengrin's DGC working with UP3. It did generate the first mission, which was playable, but when quitting at the end of the mission IL-2 would lock up.

A few posts mentioned UP3 is has compatibility issues with Lowengrin's DCG.

Eg: "I'm sorry to have to tell you but you can't use DCG with UP3, as the eventlog logging has been changed to increase online security, so DCG can no longer parse it and you end up with errors."   from https://www.sas1946.com/main/index.php?topic=16668.0

I assumed this was an encryption issue, but maybe its just a compatibility issue... sorry, I asked too soon. I'll do some more reading on it.

Regards
Jason
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23886
  • Taking a timeout
    • STFU
Re: UP3 RC4 without obfuscation
« Reply #7 on: September 25, 2014, 08:39:44 AM »

Well maybe it's incompatible with UP3, I've got no clue, never used that and I don't even know where to get that mod from.
Klaus asked for a link to it, but well... you didn't give it.
And error reports pointing to a locked up or crashed game are wortless without log.lst, so we don't get any further here either.

Best regards - Mike
Logged
Don't split your mentality without thinking twice.

enigmatum

  • Modder
  • member
  • Offline Offline
  • Posts: 14
Re: UP3 RC4 without obfuscation
« Reply #8 on: September 25, 2014, 09:25:50 AM »

Hallo enigmatum

Can you provide these  mod to download please.
(Sorry Google Translate)

Best regards Klaus

Hi Klaus, OK, but be warned it is a very "quick and dirty" hack.

I changed the code that checks if the aircraft is on a "Zuti airport" to always return true, making R/R/R available at ANY airport. There is no need to edit the mission and add a "home base" any more. But you do still need "chocks in" to R/R/R.

It is only tested with IL-2 4.09m + UP2.01 + Zuti_MDS_v1.13_UP Mod.

The Zuti_MDS_v1.13_UP mod seems to be needed with UP2.01 to make the R/R/R option show in the radio menu.

Available here: https://dl.dropboxusercontent.com/u/26292400/JJRRRFix.rar

Regards,
Jason
Logged

enigmatum

  • Modder
  • member
  • Offline Offline
  • Posts: 14
Re: UP3 RC4 without obfuscation
« Reply #9 on: September 25, 2014, 09:45:18 AM »


Klaus asked for a link to it, but well... you didn't give it.


I'd never released it before... its just a quick hack I did to make R/R/R work without having to edit mission files and only tested on 4.09m and UP2, might not be useful to many people.
Logged

Klaus109

  • Modder
  • member
  • Offline Offline
  • Posts: 124
  • Karten bauen
Re: UP3 RC4 without obfuscation
« Reply #10 on: September 25, 2014, 10:38:23 AM »

Hallo enigmatum and Mike

Thank you that I make their work available.
I guess this mod for HistoMod: IL-2 4.09m + UP2.01 + Zuti_MDS_v1.13_UP Mod.
Mike: Für SAS und alles was dazu gehört würde ich diesen Mod nicht nehmen. Sonst glaube ich wäre meine Einstellungen und deine mühe mit den Ratschlägen das das Spiel stabil läuft futsch :-[. Kann mich nur nicht so gut in Englisch aus drücken. Darum in Deutsch. Sorry :-X

Gruß, Klaus
Logged

Klaus109

  • Modder
  • member
  • Offline Offline
  • Posts: 124
  • Karten bauen
Re: UP3 RC4 without obfuscation
« Reply #11 on: September 29, 2014, 02:03:01 PM »

Hello Jason:)

Thanks for this mod Jason ;).
It is compatible with the HistoMod :-\. He is a great addition to DCG ;D.
Until now, there has been no problems with other mods.

Regards, Klaus
Logged
Pages: [1] 2 3   Go Up
 

Page created in 0.054 seconds with 24 queries.