ETH32nix Salvation 64 bit


  • admin

    ETH32nix Salvation final with 64 bit support.
    Switched from Scons to CMake, and embedded libbfd, libopcodes and libelf to make the compilation possible on 64 bit Linux.
    The archive contains sources and compiled version (with Ubuntu 16.04), plus et-sdl-sound.
    You should be able to play without compiling if you're using the same distribution.

    Download ETH32nix Salvation

    wget "https://drive.google.com/uc?export=download&id=0B9j5svRObPS9ZjVYM1ZMMFFWUGs" -O eth32nix_salvation.tar.xz
    

    Extract archive

    tar xf eth32nix_salvation.tar.xz -C ~/Documents
    

    Build the pk3

    cd ~/Documents/eth32nix_salvation/pk3
    zip -q9r ~/.etwolf/etmain/salvation.pk3 .
    cd ..
    

    Play

    ./run.sh
    

    If you want to recompile it

    Install dependencies

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install gcc-multilib g++-multilib
    sudo apt install scons cmake zip gcc zlib1g-dev:i386 libx11-dev:i386 libgl1-mesa-dev:i386 libelf-dev:i386 binutils-dev
    

    Build pk3, cgame and eth32nix shared object

    cd ~/Documents/eth32nix_salvation
    ./compile.sh
    

    Happy fragging :)


  • Donator

    Would you happen to have the offsets for JayMod 2.2.0 that could be inserted in offsets.ini ?

    This is was 2.1.8 looks like :

    [CG-0x2ACA67DD]
    modname=jaymod
    modversion=2.1.8
    modtype=3
    refdef=0x2511e0
    refdefViewAngles=0x25138c
    pmext=0x259ea8
    commands=0x1d9460
    numCommands=0x46
    predictedPS=0x250080
    centityBase=0x1CC4B00
    centitySize=0xab0
    centCurrentState=0x0
    centLerpOrigin=0x740
    clientInfoBase=0x2815ac
    clientInfoSize=0x1c0
    cliInfoValid=0x0
    cliName=0x8
    cliTeam=0x88
    cliHealth=0x9c
    cliClass=0xac
    CG_Player=0xea2b0
    CG_AddPlayerWeapon=0x117590
    CG_SetLerpFrameAnimationRate=0xe7ae0
    CG_FinishWeaponChange=0x1195d0
    CG_EntityEvent=0xbc210
    CG_Trace=0xef790
    CG_DamageFeedback=0x0
    CG_WeaponFireRecoil=0x0
    CG_Respawn=0xec7d0
    CG_CalculateReinfTime=0xa1460
    CG_AllocLocalEntity=0xd6fc0
    CG_PositionRotatedEntityOnTag=0xb36e0
    CG_DrawPlayerStatusHead=0x9f1b0
    CG_DrawPlayerStats=0xa57a0
    CG_DrawPlayerStatus=0xa4650
    CG_ChargeTimesChanged=0xfad70
    BG_FindClipForWeapon=0x5fc00
    BG_FindAmmoForWeapon=0x5fc00
    CG_CalcViewValues=0x10eac0



  • For Jaymod 2.2 I find this:

    [0xB0896FAF]
    name=jayMod
    version=2.2.0
    type=1
    CG_Entities=0x03F8FB8
    entity_size=0xAB0
    CG_DamageFeedback=0x632E0
    CG_WeaponFireRecoil=0x7EDC0
    CG_Trace=0x65260
    CG_EntityEvent=0x43180


  • admin

    ETH32nix source code needs to be modified to be compatible with Jaymod 2.2, even with all the correct offsets, it will sporadically crash. That's why I created ETH Annihilation, based on ETH 1.4, as this hack is way more flexible and compatible with Jay 2.2 :)



  • @annihil
    Yes, I have Eth32nix and ETH 1.4 but it does not support Jaymod 2.2. Annihil, could you please help me? Can you share a ETH compilation with support for Jaymod 2.2?
    I want to play on my Debian but I'm not able to get it. I need your help. Please!


  • Donator

    I have the linux version of eth annihilation on my linux partition but I'm don't know if Annihil would allow me to share it to you kernelsuse



  • @loolilol

    Yes please, mi mail is kernelsuse@hotmail.com


 

0
Online

279
Users

22
Topics

255
Posts

  • @silence1993 You can use ET to join ET:L servers! :)

    read more
  • S

    how do i run it on ET legacy? silent server i cant figure it out cant even start the hack becouse it says it cant find et.exe

    read more
  • Hi @silence1993, thank you for your donation,
    I hope you'll enjoy it,
    wish you a good annihilation! :)

    read more
  • S

    You've donated 35,00 EUR to
    Annihil

    read more