arma 3 - Epoch crc check on server files

Discussion in 'General Discussion' started by FallingSheep, Feb 12, 2015.

  1. FallingSheep

    FallingSheep OpenDayZ Lord!

    Joined:
    Mar 17, 2013
    Messages:
    1,974
    Likes Received:
    576
    not even sure if we can talk about this or if your allowed to do it but i think ive figured out a way to bypass the sere PBO crc check just need to wait till i get home and test it

    if its ok with the admins (and assuming it works) am i allowed to release how i did it here?
     
    STENCHOVDETH likes this.
  2. STENCHOVDETH

    STENCHOVDETH Member

    Joined:
    Mar 3, 2013
    Messages:
    75
    Likes Received:
    12
    I seem to remember Goatboy releasing a similar item in this forum without any issue at all so....
     
  3. FallingSheep

    FallingSheep OpenDayZ Lord!

    Joined:
    Mar 17, 2013
    Messages:
    1,974
    Likes Received:
    576
    ok so the check is not a crc check, well at leat not a crc32 check i faked the crc and still no go, so im gonna see what the check actully looks for cause its not the crc valus thats for sure
     
  4. Jai

    Jai New Member

    Joined:
    Jan 7, 2013
    Messages:
    27
    Likes Received:
    0
    Sorry to necro,

    How can i obtain the useful dll file?

    Thank you.
     
  5. douggem

    douggem New Member

    Joined:
    Mar 19, 2015
    Messages:
    2
    Likes Received:
    1
    1. create file with exactly 19 characters and any name.

    original: @epochhive\addons\a3_epoch_server.pbo
    changed: @epochhive\addons\epoch_md5_shitz.txt

    2. MD5 check of your file

    original: 0aaf61dcedad919c9b6c87a9fa5e6f90
    changed: d41d8cd98f00b204e9800998ecf8427e

    3. Open epochserver.dll in HEX editor and somewhere at address 000C780F

    change data...

    ( works with current 0.2.5.2 )

    4. Share... Share... Share... Share even on epochmod.com forums
     
    STENCHOVDETH likes this.
  6. FallingSheep

    FallingSheep OpenDayZ Lord!

    Joined:
    Mar 17, 2013
    Messages:
    1,974
    Likes Received:
    576
    OMG md5 check ...hmm i feel a md5 faker coming on :p
     
  7. rocky123xo

    rocky123xo Member

    Joined:
    Jul 5, 2013
    Messages:
    49
    Likes Received:
    9
    I just want this DLL file and nobody seems to have it or an explanation that makes sense... :(
     
  8. keith fitzgerald

    keith fitzgerald Moderator Staff Member

    Joined:
    Aug 5, 2013
    Messages:
    26
    Likes Received:
    4
  9. STENCHOVDETH

    STENCHOVDETH Member

    Joined:
    Mar 3, 2013
    Messages:
    75
    Likes Received:
    12
    Emod?
    What is this anomaly titled Emod?
    Please give explanation or links to function.
     
  10. FallingSheep

    FallingSheep OpenDayZ Lord!

    Joined:
    Mar 17, 2013
    Messages:
    1,974
    Likes Received:
    576
    https://github.com/goatboynz/Emod

    QUOTE FROM GIT:

    This is a very tiny mod to allow server owners to run code from the mission before any epoch functions have been defined, opening the mod up to customisation.

    Simply load this mod after epoch: [email protected];@EpochHive;@Emod

    Now to get the mod to run a file before the Epoch compiles run, add the following to your description.ext

    class CfgEmod { override = 1; // Set to 1 to enable the override file = "maca134\precompile.sqf"; // path to the file to be call compile'd before Epoch's compiles };

    That's it, happy modding!




    looks like i might finally be able to add new server side scripts in easyly :p
     
  11. STENCHOVDETH

    STENCHOVDETH Member

    Joined:
    Mar 3, 2013
    Messages:
    75
    Likes Received:
    12
    How's the repack going Falling Sheep?
     
  12. FallingSheep

    FallingSheep OpenDayZ Lord!

    Joined:
    Mar 17, 2013
    Messages:
    1,974
    Likes Received:
    576
    was on hold while i was figuring out how to overide epoch server stuff, but with the EMOD mod im going to check it out tonight and start adding all sorts of crazy stuff in :p
     
    keith fitzgerald likes this.
  13. keith fitzgerald

    keith fitzgerald Moderator Staff Member

    Joined:
    Aug 5, 2013
    Messages:
    26
    Likes Received:
    4
    eg: of precompile :

    Code:
    diag_log 'EMOD: Precompile Running';
        fn_intro            = compileFinal preprocessFileLineNumbers "custom\a3_epoch_code\init\fn_intro.sqf";
        OP_Watermark            = compileFinal preprocessFileLineNumbers "custom\a3_epoch_code\compile\fn_watermark.sqf";
        OP_ClientInit =                 compileFinal preprocessFileLineNumbers "custom\a3_epoch_code\init\fn_client_init.sqf";
        OP_initSelfActions =            compileFinal preprocessFileLineNumbers "custom\a3_epoch_code\compile\OP_initSelfActions.sqf";
        EPOCH_CustomBuildings =         ["Land_i_Garage_V1_F","Land_HelipadCircle_F","Land_PowerGenerator_F"];
        call compile preprocessFileLineNumbers "custom\a3_epoch_code\init\fn_init.sqf";
    diag_log 'EMOD: Precompile Finished';
     
    FallingSheep likes this.
  14. STENCHOVDETH

    STENCHOVDETH Member

    Joined:
    Mar 3, 2013
    Messages:
    75
    Likes Received:
    12
    Cheers Keith,
    Would you care to share some more detail on some of your custom functions?
     

Share This Page