CSteamworks is a C ABI Wrapper for Valve's Steamworks API

Overview

CSteamworks

Note: This project is deprecated as Valve now prodives a C ABI wrapper built into steam_api.dll.

CSteamworks is a C ABI Wrapper for Valve's Steamworks API. It relys heavily on automatic code generation. The primary use case for CSteamworks is to act as a buffer between a scripting language and the Steamworks C++ Interfaces.

Support via Paypal

Building

To use CSteamworks you must be a Steamworks developer.

  • Download the Latest Steamworks SDK from the Steamworks Partner site.
  • Copy redistibutable_bin/ over from the Steamworks SDK into the root of this folder.
  • Copy the steam/ folder located in public/ over from the Steamworks SDK into the root of this folder.
  • Run CSteamworks.py which will generate the bindings into wrapper/
  • Use the Makefile/Project files in build/ to compile the dynamic libraries.

Limitations

  • CSteamworks does not currently support ISteamAppTicket or ISteamGameCoordinator as they do not provide a global interface.
Comments
  • How to link/include?

    How to link/include?

    Is it just a case of loading the dll and registering the functions? or is there a C header file i should be including along with linking the lib? This is for a C program building with minGW gcc.

    Sorry if this is a bit noobish.

    Cheers Charlie

    opened by charliesgames 16
  • Rebuilding CSteamworks.dll

    Rebuilding CSteamworks.dll

    I tried to update the dll/dylib/so files with the latest steam API. I put everything as required in the instructions in the root, afterwards I put the parser files in the parser, ran the CSteamworks2.py and after the .cpp files were generated, at the last step when I have to build them into dylib (I only have osx at work) I get the following error: "CSteamworks.bundle doesn't have any SDKs to build for My Mac. You can change CSteamworks.bundle's Base SDK or Supported Platforms to support My Mac.". No idea what this is, but there is no CSteamworks.bundle in any of the folders. I tried to take one from a functioning postcompiled one and moved it in every folder to no avail. If someone could tell me what I'm doing wrong or just send me all the updated dlls/dylibs/sos, I would be very grateful.

    opened by oturaz 6
  • Function Declarations in a header

    Function Declarations in a header

    We really should be including the wrapper function declarations in a header so that people can use the generated files with their application directly.

    This wont get done until someone requests it though.

    This would in theory allow the Steam API to be used directly from C without any C++.

    opened by rlabrecque 3
  • I get the following error trying to run CSteamworks2.py following the instructions in the readme

    I get the following error trying to run CSteamworks2.py following the instructions in the readme

    Traceback (most recent call last):
      File "CSteamworks2.py", line 119, in <module>
        main()
      File "CSteamworks2.py", line 41, in main
        parser = steamworksparser.parse("steam/")
      File "/Users/zachcarter/projects/CSteamworks/SteamworksParser/steamworksparser.py", line 873, in parse
        return Parser(folder)
      File "/Users/zachcarter/projects/CSteamworks/SteamworksParser/steamworksparser.py", line 224, in __init__
        with open(filepath, 'r', encoding="latin-1") as infile:
    TypeError: 'encoding' is an invalid keyword argument for this function
    

    OSX, python 2.7.13

    opened by zacharycarter 2
  • SteamGameServer Support

    SteamGameServer Support

    SteamGameServer stuff was temporarily disabled with the switch to VERSION_SAFE_STEAM_API_INTERFACES. Some minor groundwork needs to be laid to get it working again.

    opened by rlabrecque 2
  • Updated steamworks parser version

    Updated steamworks parser version

    When running the parser, it failed because the submodule was not updated. I did not notice this and went to debug it myself. When I fixed the problem, which was the missing empty token check and went to make a pull request I noticed I was not on the latest commit and that you'd fixed it already but not updated this repo to the latest version.

    opened by EvilPudding 1
  • Which parts are redistributable?

    Which parts are redistributable?

    If I include the result in an engine, which parts need to be dynamically included and which parts can be static? Can I track the steam_api_c.h on the engine's git and is only the .so that needs to be generated or do I need to generate everything from scratch?

    opened by EvilPudding 0
  • Calling ISteamGameServer_BeginAuthSession sometimes causes Unity3D to crash.

    Calling ISteamGameServer_BeginAuthSession sometimes causes Unity3D to crash.

    Here is the output of the crash:

    Crash!!!
    SymInit: Symbol-SearchPath: 'C:/Program Files/Unity5/Editor/Data/MonoEmbedRuntime;.;D:\;C:\Program Files\Unity5\Editor;C:\Windows;C:\Windows\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 530, UserName: 'MJ'
    OS-Version: 6.1.7601 (Service Pack 1) 0x100-0x1
    C:\Program Files\Unity5\Editor\Unity.exe:Unity.exe (0000000140000000), size: 54050816 (result: 0), SymType: 'PDB', PDB: 'C:\Program Files\Unity5\Editor\Unity_x64.pdb', fileVersion: 5.1.1.21568
    C:\Windows\SYSTEM32\ntdll.dll:ntdll.dll (0000000077A30000), size: 1740800 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\ntdll.dll', fileVersion: 6.1.7601.19110
    C:\Program Files (x86)\AVG\Av\avghooka.dll:avghooka.dll (000007FEF38A0000), size: 208896 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Program Files (x86)\AVG\Av\avghooka.dll', fileVersion: 16.81.0.7639
    C:\Windows\system32\kernel32.dll:kernel32.dll (0000000077910000), size: 1175552 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\kernel32.dll', fileVersion: 6.1.7601.19110
    C:\Windows\system32\KERNELBASE.dll:KERNELBASE.dll (000007FEFC870000), size: 442368 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\KERNELBASE.dll', fileVersion: 6.1.7601.19110
    C:\Program Files\Unity5\Editor\Unwrap.dll:Unwrap.dll (000007FEEFEA0000), size: 262144 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\Unwrap.dll'
    C:\Program Files\Unity5\Editor\GeometryToolbox.dll:GeometryToolbox.dll (000007FEF14F0000), size: 188416 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\GeometryToolbox.dll'
    C:\Program Files\Unity5\Editor\FreeImage.dll:FreeImage.dll (0000000180000000), size: 2777088 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\FreeImage.dll', fileVersion: 3.11.0.0
    C:\Windows\system32\USER32.dll:USER32.dll (0000000077810000), size: 1024000 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\USER32.dll', fileVersion: 6.1.7601.19061
    C:\Windows\system32\GDI32.dll:GDI32.dll (000007FEFCC40000), size: 421888 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\GDI32.dll', fileVersion: 6.1.7601.19091
    C:\Windows\system32\LPK.dll:LPK.dll (000007FEFD8D0000), size: 57344 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\LPK.dll', fileVersion: 6.1.7601.18985
    C:\Windows\system32\USP10.dll:USP10.dll (000007FEFE940000), size: 827392 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\USP10.dll', fileVersion: 1.626.7601.19054
    C:\Windows\system32\msvcrt.dll:msvcrt.dll (000007FEFE6A0000), size: 651264 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\msvcrt.dll', fileVersion: 7.0.7601.17744
    C:\Windows\system32\ole32.dll:ole32.dll (000007FEFCDA0000), size: 2109440 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\ole32.dll', fileVersion: 6.1.7601.18915
    C:\Windows\system32\RPCRT4.dll:RPCRT4.dll (000007FEFC980000), size: 1232896 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\RPCRT4.dll', fileVersion: 6.1.7601.19110
    C:\Windows\system32\WS2_32.dll:WS2_32.dll (000007FEFCFB0000), size: 315392 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WS2_32.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\NSI.dll:NSI.dll (000007FEFCD90000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\NSI.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\HID.DLL:HID.DLL (000007FEFA940000), size: 45056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\HID.DLL', fileVersion: 6.1.7600.16385
    C:\Program Files\Unity5\Editor\TextureConverter.dll:TextureConverter.dll (000007FEDE280000), size: 6627328 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\TextureConverter.dll'
    C:\Program Files\Unity5\Editor\umbraoptimizer64.dll:umbraoptimizer64.dll (000007FEE8660000), size: 995328 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\umbraoptimizer64.dll'
    C:\Program Files\Unity5\Editor\libcef.dll:libcef.dll (000007FED29D0000), size: 52178944 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\libcef.dll', fileVersion: 3.2062.1930.0
    C:\Windows\system32\PSAPI.DLL:PSAPI.DLL (0000000077C00000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\PSAPI.DLL', fileVersion: 6.1.7600.16385
    C:\Windows\system32\SHLWAPI.dll:SHLWAPI.dll (000007FEFEAB0000), size: 462848 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\SHLWAPI.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\ADVAPI32.dll:ADVAPI32.dll (000007FEFCCB0000), size: 897024 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\ADVAPI32.dll', fileVersion: 6.1.7601.19091
    C:\Windows\SYSTEM32\sechost.dll:sechost.dll (000007FEFE920000), size: 126976 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\sechost.dll', fileVersion: 6.1.7601.18869
    C:\Windows\system32\WINSPOOL.DRV:WINSPOOL.DRV (000007FEF80F0000), size: 462848 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WINSPOOL.DRV', fileVersion: 6.1.7601.17514
    C:\Windows\system32\COMDLG32.dll:COMDLG32.dll (000007FEFD1E0000), size: 618496 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\COMDLG32.dll', fileVersion: 6.1.7601.17514
    C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\COMCTL32.dll:COMCTL32.dll (000007FEFAF10000), size: 2048000 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\COMCTL32.dll', fileVersion: 6.10.7601.18837
    C:\Windows\system32\SHELL32.dll:SHELL32.dll (000007FEFD8E0000), size: 14192640 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\SHELL32.dll', fileVersion: 6.1.7601.18952
    C:\Windows\system32\OLEAUT32.dll:OLEAUT32.dll (000007FEFD0E0000), size: 880640 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\OLEAUT32.dll', fileVersion: 6.1.7601.18679
    C:\Windows\system32\WINHTTP.dll:WINHTTP.dll (000007FEFA280000), size: 462848 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WINHTTP.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\webio.dll:webio.dll (000007FEFA1E0000), size: 409600 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\system32\webio.dll', fileVersion: 6.1.7601.17725
    C:\Windows\system32\USERENV.dll:USERENV.dll (000007FEFC680000), size: 122880 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\USERENV.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\profapi.dll:profapi.dll (000007FEFC5C0000), size: 61440 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\system32\profapi.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\urlmon.dll:urlmon.dll (000007FEFCAB0000), size: 1593344 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\urlmon.dll', fileVersion: 11.0.9600.18163
    C:\Windows\system32\api-ms-win-downlevel-ole32-l1-1-0.dll:api-ms-win-downlevel-ole32-l1-1-0.dll (000007FEFC820000), size: 16384 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-ole32-l1-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll:api-ms-win-downlevel-shlwapi-l1-1-0.dll (000007FEFC940000), size: 16384 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll:api-ms-win-downlevel-advapi32-l1-1-0.dll (000007FEFC8E0000), size: 20480 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll:api-ms-win-downlevel-user32-l1-1-0.dll (000007FEFC810000), size: 16384 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll:api-ms-win-downlevel-version-l1-1-0.dll (000007FEFC970000), size: 16384 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\system32\version.DLL:version.DLL (000007FEFB690000), size: 49152 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\version.DLL', fileVersion: 6.1.7600.16385
    C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll:api-ms-win-downlevel-normaliz-l1-1-0.dll (000007FEFC930000), size: 12288 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\system32\normaliz.DLL:normaliz.DLL (0000000077BF0000), size: 12288 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\normaliz.DLL', fileVersion: 6.1.7600.16385
    C:\Windows\system32\iertutil.dll:iertutil.dll (000007FEFD4F0000), size: 2916352 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\iertutil.dll', fileVersion: 11.0.9600.18163
    C:\Windows\system32\WININET.dll:WININET.dll (000007FEFD280000), size: 2527232 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WININET.dll', fileVersion: 11.0.9600.18163
    C:\Windows\system32\dhcpcsvc.DLL:dhcpcsvc.DLL (000007FEF89F0000), size: 98304 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\dhcpcsvc.DLL', fileVersion: 6.1.7600.16385
    C:\Windows\system32\WTSAPI32.dll:WTSAPI32.dll (000007FEFB820000), size: 69632 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WTSAPI32.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\Secur32.dll:Secur32.dll (000007FEFC390000), size: 45056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\Secur32.dll', fileVersion: 6.1.7601.19110
    C:\Windows\system32\SSPICLI.DLL:SSPICLI.DLL (000007FEFC3D0000), size: 151552 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\SSPICLI.DLL', fileVersion: 6.1.7601.19110
    C:\Windows\system32\CRYPT32.dll:CRYPT32.dll (000007FEFC6A0000), size: 1495040 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\CRYPT32.dll', fileVersion: 6.1.7601.18839
    C:\Windows\system32\MSASN1.dll:MSASN1.dll (000007FEFC5D0000), size: 61440 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MSASN1.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\IPHLPAPI.DLL:IPHLPAPI.DLL (000007FEF8BF0000), size: 159744 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\IPHLPAPI.DLL', fileVersion: 6.1.7601.17514
    C:\Windows\system32\WINNSI.DLL:WINNSI.DLL (000007FEF8BE0000), size: 45056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WINNSI.DLL', fileVersion: 6.1.7600.16385
    C:\Windows\system32\IMM32.dll:IMM32.dll (000007FEFE670000), size: 188416 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\IMM32.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\MSCTF.dll:MSCTF.dll (000007FEFD7C0000), size: 1085440 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MSCTF.dll', fileVersion: 6.1.7601.18731
    C:\Windows\system32\OLEACC.dll:OLEACC.dll (000007FEF8090000), size: 344064 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\OLEACC.dll', fileVersion: 7.0.0.0
    C:\Windows\system32\WINMM.dll:WINMM.dll (000007FEF9190000), size: 241664 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WINMM.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\SETUPAPI.dll:SETUPAPI.dll (000007FEFE740000), size: 1929216 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\SETUPAPI.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\CFGMGR32.dll:CFGMGR32.dll (000007FEFC8F0000), size: 221184 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\CFGMGR32.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\DEVOBJ.dll:DEVOBJ.dll (000007FEFC950000), size: 106496 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\DEVOBJ.dll', fileVersion: 6.1.7600.16385
    C:\Program Files\Unity5\Editor\slapi.dll:slapi.dll (000007FEDDC10000), size: 6692864 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\slapi.dll', fileVersion: 15.0.9350.0
    C:\Windows\system32\MSVCP100.dll:MSVCP100.dll (000000006F6F0000), size: 622592 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MSVCP100.dll', fileVersion: 10.0.40219.325
    C:\Windows\system32\MSVCR100.dll:MSVCR100.dll (000000006F7F0000), size: 860160 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MSVCR100.dll', fileVersion: 10.0.40219.325
    C:\Windows\system32\OPENGL32.dll:OPENGL32.dll (000007FEE9510000), size: 1167360 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\OPENGL32.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\GLU32.dll:GLU32.dll (000007FEE5290000), size: 184320 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\GLU32.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\DDRAW.dll:DDRAW.dll (000007FEE5190000), size: 987136 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\DDRAW.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\DCIMAN32.dll:DCIMAN32.dll (000007FEEAD90000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\DCIMAN32.dll', fileVersion: 6.1.7601.18985
    C:\Windows\system32\dwmapi.dll:dwmapi.dll (000007FEFA8D0000), size: 98304 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\dwmapi.dll', fileVersion: 6.1.7601.18917
    C:\Program Files\Unity5\Editor\LIBPQ.dll:LIBPQ.dll (000007FEE7F50000), size: 1957888 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\LIBPQ.dll', fileVersion: 9.3.2.14296
    C:\Windows\system32\WSOCK32.dll:WSOCK32.dll (000007FEF3630000), size: 36864 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WSOCK32.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\MSACM32.dll:MSACM32.dll (000007FEF8D60000), size: 98304 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MSACM32.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\DNSAPI.dll:DNSAPI.dll (000007FEFBC20000), size: 372736 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\DNSAPI.dll', fileVersion: 6.1.7601.17570
    C:\Windows\system32\apphelp.dll:apphelp.dll (000007FEFC400000), size: 356352 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\apphelp.dll', fileVersion: 6.1.7601.19050
    C:\Windows\AppPatch\AppPatch64\AcGenral.DLL:AcGenral.DLL (000007FEF1520000), size: 331776 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\AppPatch\AppPatch64\AcGenral.DLL', fileVersion: 6.1.7601.19050
    C:\Windows\system32\sfc.dll:sfc.dll (00000000729F0000), size: 12288 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\sfc.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\sfc_os.DLL:sfc_os.DLL (000007FEF5EF0000), size: 65536 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\sfc_os.DLL', fileVersion: 6.1.7600.16385
    C:\Windows\system32\MPR.dll:MPR.dll (000007FEF51E0000), size: 98304 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MPR.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\CRYPTBASE.dll:CRYPTBASE.dll (000007FEFC460000), size: 61440 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\CRYPTBASE.dll', fileVersion: 6.1.7601.19110
    C:\Windows\system32\uxtheme.dll:uxtheme.dll (000007FEFAD30000), size: 352256 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\uxtheme.dll', fileVersion: 6.1.7600.16385
    C:\Program Files\Fraps\fraps64.dll:fraps64.dll (0000000054FC0000), size: 212992 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Fraps\fraps64.dll', fileVersion: 3.5.99.15618
    C:\Windows\system32\CLBCatQ.DLL:CLBCatQ.DLL (000007FEFEA10000), size: 626688 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\CLBCatQ.DLL', fileVersion: 2001.12.8530.16385
    C:\Windows\system32\wbem\wbemprox.dll:wbemprox.dll (000007FEF5560000), size: 61440 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\wbem\wbemprox.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\wbemcomn.dll:wbemcomn.dll (000007FEF54D0000), size: 548864 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\wbemcomn.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\CRYPTSP.dll:CRYPTSP.dll (000007FEFBE00000), size: 98304 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\CRYPTSP.dll', fileVersion: 6.1.7601.18741
    C:\Windows\system32\rsaenh.dll:rsaenh.dll (000007FEFBA20000), size: 290816 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\rsaenh.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\RpcRtRemote.dll:RpcRtRemote.dll (000007FEFC510000), size: 81920 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\RpcRtRemote.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\wbem\wbemsvc.dll:wbemsvc.dll (000007FEF3F20000), size: 81920 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\wbem\wbemsvc.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\wbem\fastprox.dll:fastprox.dll (000007FEF3FE0000), size: 925696 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\wbem\fastprox.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\NTDSAPI.dll:NTDSAPI.dll (000007FEF3FB0000), size: 159744 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\NTDSAPI.dll', fileVersion: 6.1.7600.16385
    C:\Program Files\Unity5\Editor\Data\Mono\EmbedRuntime\mono.dll:mono.dll (000007FEE4EB0000), size: 2990080 (result: 0), SymType: 'PDB', PDB: 'C:\Program Files\Unity5\Editor\mono.pdb', fileVersion: 1.0.0.1
    C:\Windows\system32\MSWSOCK.dll:MSWSOCK.dll (000007FEFBDA0000), size: 348160 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MSWSOCK.dll', fileVersion: 6.1.7601.18254
    C:\Windows\System32\wshtcpip.dll:wshtcpip.dll (000007FEFB760000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\wshtcpip.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll:api-ms-win-downlevel-advapi32-l2-1-0.dll (000007FEF79C0000), size: 16384 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\System32\wship6.dll:wship6.dll (000007FEFBD90000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\wship6.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\api-ms-win-downlevel-shlwapi-l2-1-0.dll:api-ms-win-downlevel-shlwapi-l2-1-0.dll (000007FEF3660000), size: 16384 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\api-ms-win-downlevel-shlwapi-l2-1-0.dll', fileVersion: 6.2.9200.16492
    C:\Windows\system32\dhcpcsvc6.DLL:dhcpcsvc6.DLL (000007FEF8A10000), size: 69632 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\dhcpcsvc6.DLL', fileVersion: 6.1.7601.17970
    C:\Windows\system32\credssp.dll:credssp.dll (000007FEFB9D0000), size: 40960 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\credssp.dll', fileVersion: 6.1.7601.19110
    C:\Windows\system32\NLAapi.dll:NLAapi.dll (000007FEF9070000), size: 86016 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\NLAapi.dll', fileVersion: 6.1.7601.17964
    C:\Windows\system32\audioses.dll:audioses.dll (000007FEF8DD0000), size: 323584 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\audioses.dll', fileVersion: 6.1.7601.18741
    C:\Windows\system32\MMDevAPI.DLL:MMDevAPI.DLL (000007FEFA8F0000), size: 307200 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\MMDevAPI.DLL', fileVersion: 6.1.7600.16385
    C:\Windows\system32\PROPSYS.dll:PROPSYS.dll (000007FEFAD90000), size: 1228800 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\PROPSYS.dll', fileVersion: 7.0.7601.17514
    C:\Windows\system32\rasadhlp.dll:rasadhlp.dll (000007FEF42B0000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\rasadhlp.dll', fileVersion: 6.1.7600.16385
    C:\Windows\System32\fwpuclnt.dll:fwpuclnt.dll (000007FEF8AE0000), size: 339968 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\fwpuclnt.dll', fileVersion: 6.1.7601.18283
    C:\Windows\system32\WINTRUST.dll:WINTRUST.dll (000007FEFC830000), size: 241664 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WINTRUST.dll', fileVersion: 6.1.7601.18839
    C:\Windows\system32\WINSTA.dll:WINSTA.dll (000007FEFB990000), size: 249856 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\WINSTA.dll', fileVersion: 6.1.7601.18540
    C:\Windows\system32\wdmaud.drv:wdmaud.drv (000007FEF8F80000), size: 241664 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\wdmaud.drv', fileVersion: 6.1.7601.17514
    C:\Windows\system32\ksuser.dll:ksuser.dll (00000000753C0000), size: 24576 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\ksuser.dll', fileVersion: 6.1.7601.19091
    C:\Windows\system32\AVRT.dll:AVRT.dll (000007FEFA080000), size: 36864 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\AVRT.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\msacm32.drv:msacm32.drv (000007FEF8D80000), size: 40960 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\msacm32.drv', fileVersion: 6.1.7600.16385
    C:\Windows\system32\midimap.dll:midimap.dll (000007FEF8D50000), size: 36864 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\midimap.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\dsound.dll:dsound.dll (000007FEEEE90000), size: 557056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\dsound.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\POWRPROF.dll:POWRPROF.dll (000007FEFA380000), size: 180224 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\POWRPROF.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\d3d9.dll:d3d9.dll (000007FEF5240000), size: 2093056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\d3d9.dll', fileVersion: 6.1.7601.17514
    C:\Windows\system32\d3d8thk.dll:d3d8thk.dll (000007FEF5230000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\d3d8thk.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\nvd3dumx.dll:nvd3dumx.dll (000007FEDC950000), size: 15699968 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\nvd3dumx.dll', fileVersion: 9.18.13.2723
    C:\Windows\system32\DXGIDebug.dll:DXGIDebug.dll (000007FEF18A0000), size: 126976 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\DXGIDebug.dll', fileVersion: 9.30.960.9200
    C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvSCPAPI64.dll:nvSCPAPI64.dll (000007FEED6C0000), size: 1425408 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvSCPAPI64.dll', fileVersion: 7.17.13.2723
    C:\Windows\system32\napinsp.dll:napinsp.dll (000007FEF4E80000), size: 86016 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\napinsp.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\pnrpnsp.dll:pnrpnsp.dll (000007FEF4C00000), size: 102400 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\pnrpnsp.dll', fileVersion: 6.1.7600.16385
    C:\Windows\System32\winrnr.dll:winrnr.dll (000007FEF4BF0000), size: 45056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\winrnr.dll', fileVersion: 6.1.7600.16385
    C:\Program Files\Unity5\Editor\Data\PlaybackEngines\metrosupport\x86_64\UnityEditor.Metro.Extensions.Native.dll:UnityEditor.Metro.Extensions.Native.dll (000007FEEB200000), size: 524288 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\Data\PlaybackEngines\metrosupport\x86_64\UnityEditor.Metro.Extensions.Native.dll'
    C:\Program Files\Unity5\Editor\Data\PlaybackEngines\wp8support\x86_64\UnityEditor.WP8.Extensions.Native.dll:UnityEditor.WP8.Extensions.Native.dll (000007FEE85E0000), size: 524288 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\Data\PlaybackEngines\wp8support\x86_64\UnityEditor.WP8.Extensions.Native.dll'
    C:\Program Files\Unity5\Editor\Data\PlaybackEngines\iOSSupport\x86_64\UnityEditor.iOS.Extensions.Native.dll:UnityEditor.iOS.Extensions.Native.dll (000007FEEFDC0000), size: 249856 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files\Unity5\Editor\Data\PlaybackEngines\iOSSupport\x86_64\UnityEditor.iOS.Extensions.Native.dll'
    C:\Windows\system32\xinput1_3.dll:xinput1_3.dll (000000002B970000), size: 122880 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\xinput1_3.dll', fileVersion: 9.18.944.0
    D:\Steamworks.Net\Plugins\x86_64\CSteamworks.dll:CSteamworks.dll (000007FEEFC20000), size: 167936 (result: 0), SymType: '-exported-', PDB: 'D:\Steamworks.Net\Plugins\x86_64\CSteamworks.dll', fileVersion: 1.24.0.0
    D:\Steamworks.Net\Plugins\x86_64\steam_api64.dll:steam_api64.dll (0000000025FD0000), size: 225280 (result: 0), SymType: '-exported-', PDB: 'D:\Steamworks.Net\Plugins\x86_64\steam_api64.dll', fileVersion: 2.89.45.4
    C:\Program Files (x86)\Steam\steamclient64.dll:steamclient64.dll (0000000092F70000), size: 13209600 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files (x86)\Steam\steamclient64.dll', fileVersion: 3.42.16.13
    C:\Windows\system32\imagehlp.dll:imagehlp.dll (000007FEFD1C0000), size: 102400 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\imagehlp.dll', fileVersion: 6.1.7601.18288
    C:\Program Files (x86)\Steam\tier0_s64.dll:tier0_s64.dll (0000000009F20000), size: 1982464 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files (x86)\Steam\tier0_s64.dll', fileVersion: 3.42.16.13
    C:\Program Files (x86)\Steam\vstdlib_s64.dll:vstdlib_s64.dll (000000000A110000), size: 430080 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files (x86)\Steam\vstdlib_s64.dll', fileVersion: 3.42.16.13
    C:\Program Files (x86)\Steam\crashhandler64.dll:crashhandler64.dll (000007FEE47F0000), size: 2035712 (result: 0), SymType: '-exported-', PDB: 'C:\Program Files (x86)\Steam\crashhandler64.dll', fileVersion: 3.42.16.13
    C:\Windows\system32\Wlanapi.dll:Wlanapi.dll (000007FEEC730000), size: 131072 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\Wlanapi.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\wlanutil.dll:wlanutil.dll (000007FEF3540000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\wlanutil.dll', fileVersion: 6.1.7600.16385
    C:\Windows\system32\dbghelp.dll:dbghelp.dll (000007FEF5D10000), size: 1200128 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\dbghelp.dll', fileVersion: 6.1.7601.17514
    
    ========== OUTPUTING STACK TRACE ==================
    
    000007FEEFC23471 (CSteamworks) ISteamGameServer_BeginAuthSession
    00000000728EC972 (Mono JIT Code) (wrapper managed-to-native) Steamworks.NativeMethods:ISteamGameServer_BeginAuthSession (byte[],int,Steamworks.CSteamID)
    00000000728EC500 (Mono JIT Code) [D:\Steamworks.Net\Plugins\Steamworks.NET\autogen\isteamgameserver.cs:323] Steamworks.SteamGameServer:BeginAuthSession (byte[],int,Steamworks.CSteamID) 
    [Removed]
    000000002B7576E9 (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr)
    000007FEE4FD4053 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\mini\mini.c:4914] mono_jit_runtime_invoke 
    000007FEE4F28389 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:2623] mono_runtime_invoke 
    000000014039980F (Unity) scripting_method_invoke
    0000000140558DE2 (Unity) ScriptingInvocation::Invoke
    0000000140377D7E (Unity) MonoBehaviour::InvokeMethodOrCoroutineChecked
    0000000140377ECC (Unity) MonoBehaviour::InvokeMethodOrCoroutineChecked
    0000000140398920 (Unity) Scripting::SendScriptingMessage
    00000001403989C6 (Unity) Scripting::SendScriptingMessage
    0000000140EB7E7D (Unity) GameObject_CUSTOM_SendMessage
    [Removed]
    000007FEE4FD4053 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\mini\mini.c:4914] mono_jit_runtime_invoke 
    000007FEE4F28389 (mono) [c:\buildslave\mono-runtime-and-classlibs\build\mono\metadata\object.c:2623] mono_runtime_invoke 
    000000014039980F (Unity) scripting_method_invoke
    000000014055971F (Unity) ScriptingInvocationNoArgs::Invoke
    0000000140558C47 (Unity) ScriptingInvocation::Invoke<MonoObject * __ptr64>
    0000000140375151 (Unity) MonoBehaviour::CallMethodIfAvailable
    0000000140378E32 (Unity) MonoBehaviour::CallUpdateMethod
    000000014033B645 (Unity) BaseBehaviourManager::CommonUpdate<LateBehaviourManager>
    000000014047FD69 (Unity) PlayerLoop
    0000000140D25797 (Unity) Application::UpdateScene
    0000000140D25A56 (Unity) Application::UpdateSceneIfNeeded
    0000000140D31FF6 (Unity) Application::TickTimer
    0000000140E44774 (Unity) RelaunchUnity
    0000000140E45D6B (Unity) WinMain
    00000001414D68E0 (Unity) strerror_s
    00000000779259ED (kernel32) BaseThreadInitThunk
    0000000077A5B831 (ntdll) RtlUserThreadStart
    
    ========== END OF STACKTRACE ===========
    
    opened by Tagette 0
Releases(v1.30-1.40)
Owner
Riley Labrecque
Riley Labrecque
Direct3D wrapper for Sega's Kamui API

KAMUI Direct! Circa 1997 Sega was developing the KAMUI graphics API used for their newest console, the Dreamcast. There were no devkits yet, so the pr

null 7 Sep 27, 2022
C++ wrapper library for global weather API - hyperlocal weather forecasts

meteosource_cpp - Weather API library C++ wrapper library for Meteosource weather API that provides detailed hyperlocal weather forecasts for any loca

Meteosource 3 Oct 19, 2022
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example

ESP32 USB Soft Host library for Arduino IDE This is mainly a wrapper around the excellent work of Dmitry Samsonov (@sdima1357) with esp32_usb_soft_hos

tobozo 151 Jan 3, 2023
C Wrapper for skottie

Skottie can only be linked statically on the windows platform. If you use SkottieWrapper, you don’t need to directly link the Skottie library and allow C language projects to use Skottie indirectly

Jiong Chang 7 Apr 21, 2022
A simple wrapper for 'pacman' with a syntax similar to 'apt' to help people transitioning to Arch and Arch based distributions like Manjaro.

aptpac aptpac is a program which helps with the transition to Arch Linux and Arch based distros like Manjaro. It simplifies using pacman as it works l

Itai Nelken 18 Dec 4, 2022
TouchEngine wrapper for openFrameworks

ofxTouchEngine TouchEngine wrapper for openFrameworks Caution This repository is in very rough and experimental stage.

nariakiiwatani 9 Jan 22, 2022
Wrapper DLL for NieR Automata (PC ver.) to disable LODs & fix AO issues

NieRAutomata-LodMod An XInput/DXGI wrapper DLL that hooks into NieR Automata (Steam ver.) and disables object LODs, improving visual quality & fixing

emoose 24 Jul 9, 2022
Standalone MinHook wrapper for Golang.

Standalone version of GoMinHook! Credit to https://github.com/NaniteFactory/gominhook and https://github.com/TsudaKageyu/minhook as almost all of the

null 3 Jun 4, 2022
Python wrapper for DMLab maze generator

dmlab-maze-generator Python wrapper for DMLab C++ maze generator. Usage !pip install dmlab-maze-generator from dmlab_maze_generator import create_ran

null 2 Oct 30, 2022
A C++ wrapper library for the monome serialosc protocol

serialoscpp A C++ wrapper library for the monome serialosc protocol Credits oscpack: Ross Bencina http://www.rossbencina.com/code/oscpack serialosc: 2

Isabel 1 Nov 2, 2021
Physx wrapper for the Beef Programming Language

physx-beef Physx wrapper for the Beef Programming Language physx-rs Prerequisites To initialize submodules run git submodule update --init --recursive

Aleš Mlakar 1 Nov 15, 2021
Poly2tri lua wrapper

Poly2tri lua wrapper This is a Lua wrapper around poly2tri. It provides fast, stable Constrained Delauney Triangulation of convex or concave polygons

Dima 9 Nov 25, 2021
idf.py.exe, wrapper tool to invoke idf.py on Windows

IDF wrapper tool (idf.py.exe) This tools helps invoke idf.py in Windows CMD shell. In Windows CMD shell, python scripts can be executed directly (by t

Espressif Systems 3 Dec 13, 2021
Plugin wrapper around VCV Rack

DISTRHO Cardinal Cardinal, the Rack! ! THIS PROJECT IS A WORK IN PROGRESS ! This is a DPF-based plugin wrapper around VCV Rack, using its code directl

DISTRHO 1.1k Jan 7, 2023
Vaca - An experimental Win32 wrapper for C++ to develop GUI programs

Vaca Visual Application Components Abstraction Copyright (c) 2005-2012 David Capello All rights reserved. Vaca is a library to develop GUI application

David Capello 64 Nov 25, 2022
Python wrapper for Kaldi's native I/O. The internal implementation uses C++ code from Kaldi.

Python wrapper for Kaldi's native I/O. The internal implementation uses C++ code from Kaldi. A Python wrapper with pybind11 is provided to read ark/scp files from Kaldi in Python.

Fangjun Kuang 21 Dec 13, 2022
V wrapper of Edubart's minicoro - A cross-platform coroutine library

minicoro.v WIP. See issues. Not a fork! This isn't a fork of edubart's minicoro [https://github.com/edubart/minicoro] but a wrapper built from the gro

Steven Gay 12 Dec 2, 2022
ROS wrapper for the family of IMU sensor devices manufactured by Witmotion Ltd.

Witmotion IMU sensor driver for ROS witmotion_ros module implements a ROS 1 wrapper for Witmotion IMU driver library. It reads the data from the famil

Elettra Scientific Computing 6 Dec 29, 2022
Random for modern C++ with convenient API

Random for modern C++ with convenient API Design goals Supported compilers Integration Five-minute tutorial Number range Common type number range Char

Ilya Polishchuk 748 Jan 7, 2023