Membru Începător
Membru Începător
  • Mesaje: 4
    Membru din: 16 Noi 2024, 07:41
  • Reacții: 3
  • Mesaje utile: 0
  • Regat: Jinno
  • Medalii

    [SELL] Native DirectX 11 Client Upgrade — Pure DX11, No Wrappers / No Shims — €2000

    Hey,

    I’m offering a full upgrade of Metin2 client source from DirectX 8 or DirectX 9 to fully native DirectX 11.

    This is not a wrapper, not DXVK, not D3D9Ex, and not a translation/shim layer sitting on top of the old device. The client gets a real ID3D11Device + DXGI swap chain path. Device creation goes through D3D11CreateDeviceAndSwapChain, rendering uses native D3D11 interfaces, and the old D3D9 device path is removed.

    What’s included
    DX8 / DX9 client source → native DX11
    Real D3D11 device / context / swap chain bootstrap
    Core render path rewritten for DX11 (sprites/draw, terrain, effects, trees, UI batching, shadows, etc. depending on your source)
    Removal of the live D3D9 device path
    Link against d3d11 / dxgi / d3dcompiler instead of the old D3D9 stack
    Clean, maintainable DX11 codebase you can keep developing on
    What this is NOT
    No D3D9 wrapper
    No “DX11 look” while still creating a D3D9 device underneath
    No quick #ifdef hack that leaves half the client on fixed-function D3D9
    I’ll attach screenshots from a completed native DX11 source + binary proof (d3d11.dll / D3D11CreateDeviceAndSwapChain, no d3d9.dll import).

    Price
    €2000 — full native DX11 upgrade for your DX8/DX9 client source.

    Optional add-on: Zenaris / JettyX graphics systems ported to DX11 — +€500.

    If you’re interested, send me your client source details (DX8 or DX9, VS version, and whether you use Zenaris/JettyX graphics) and we can discuss scope/timeline. (Can provide RustDesk or Anydesk or TeamViewer for more proof)

    PS: Upgrading to full native dx11 opens up many opportunities to modernize an old metin2 client.

    Discord: vegasage

    Images: https://gyazo.com/b7bc4d73335513f4ea0125a7935e0413
    https://gyazo.com/288e82a6414fb8ddead45446bbacc1cc
    https://gyazo.com/93f0e368c36a5f87e6814ce939191d52
    https://gyazo.com/169eaeeb13ad19c231301c498b850c9b
    *CLIENT FOLDER* https://gyazo.com/c2acc63512d067978c92a4e038b2a504
    Fişiere ataşate:
    [img]/download/file.php?mode=view&id=10618[/img]
    [img]/download/file.php?mode=view&id=10619[/img]
    [img]/download/file.php?mode=view&id=10620[/img]
    [img]/download/file.php?mode=view&id=10621[/img]
    Membru Expert
    Membru Expert
  • Mesaje: 198
    Membru din: 04 Oct 2024, 09:31
  • Reacții: 1255
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • Medalii

    Avatar utilizator
    Membru Expert
    Membru Expert

    Mesaj de DEVE »

    d3d11.dll is an OS component — it lives in System32 and ships with Windows 7+ (Vista SP2 with the Platform Update). You can’t redistribute it and you don’t need to. You just link d3d11.lib + dxgi.lib from the Windows SDK. A real DX11 port has nothing to ship — so either the “port” is a wrapper, or that DLL is something you don’t want running on your machine. d3d11.dll is not in KnownDLLs, so a file with that name next to the exe will get loaded ahead of System32. That’s exactly how ReShade and injector wrappers work — so if you ever see one in a client folder it’s a proxy. DirectXTK/DirectXTex are static, no DLL.
    Membru Începător
    Membru Începător
  • Mesaje: 4
    Membru din: 16 Noi 2024, 07:41
  • Reacții: 3
  • Mesaje utile: 0
  • Regat: Jinno
  • Medalii

    Avatar utilizator
    Membru Începător
    Membru Începător

    Mesaj de vegasage »

    DEVE scrie: <font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">d3d11.dll is an OS component — it lives in System32 and ships with Windows 7+ (Vista SP2 with the Platform Update). You can't redistribute it and you don't need to. You just link d3d11.lib + dxgi.lib from the Windows SDK. A real DX11 port has nothing to ship — so either the "port" is a wrapper, or that DLL is something you don't want running on your machine. d3d11.dll is not in KnownDLLs, so a file with that name next to the exe will get loaded ahead of System32. That's exactly how ReShade and injector wrappers work — so if you ever see one in a client folder it's a proxy. DirectXTK/DirectXTex has static, no DLL.</font></font>
    please dont comment nonsense if you have not seen the full thing, there is no d3d11.dll in the client folder, that dll comes with windows, that d3d11 is just what the process imports, it does not import it from the client folder, you can check the screenshots and see other windows .dll files the process imports that is not in ANY metin2 client folder, i bet you 10k euros its full native dx11, but keep hating lol
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Serverfiles de vânzare”

    Informații

    Utilizatori ce navighează pe acest forum: Baki7, DEVE și 1 vizitator

    Discord ID copiat: