gbe_fork/resources
2024-06-30 03:18:39 +03:00
..
win more utf-8 with std::filesystem 2024-06-30 03:18:39 +03:00
README.md imitate win resources of gameoverlayrenderer + add resources to networkingsocketslib 2024-04-09 10:38:56 +02:00

This directory contains additional resources used during build.

  • The folder win contains the resources added to the .dll/.exe binaries,
    these include version info and an immitation of any extra resources found in the original .dll/.exe.

    These resources are built using Microsoft's resourec compiler rc.exe during the build process,
    and the output files are stored in build\tmp\win\rsrc as *.res.

    These resources are later passed to the compiler cl.exe as any normal .cpp or .c file:

    cl.exe myfile.cpp myres.res -o myout.exe
    
    • api: contains an immitation of the resources found in steam_api(64).dll
    • client: contains an immitation of the resources found in steamclient(64).dll
    • launcher: contains an immitation of the resources found in steam.exe
    • game_overlay_renderer: contains an immitation of the resources found in GameOverlayRenderer(64).dll
    • file_dos_stub: contains an immitation of how the DOS stub is manipulated after build