SteamDatabase / FileDetectionRuleSets

🔎 Rules to detect game engines and other technologies based on Steam depot file lists
https://steamdb.info/tech/
MIT License
183 stars 75 forks source link

Add raylib Framework #751

Open raysan5 opened 6 months ago

raysan5 commented 6 months ago

SteamDB app page links to a few games using this

raylib is a small framework and most games could link it statically into executable, making it difficult to detect games using it. Here it is a list of Steam games made with raylib:

Brief explanation of the change

Added raylib framework for detection of raylib.dll or libraylib.so.

SteamDB-Tracker commented 6 months ago

After running changed rules in this pull request (this bot only tests rules.ini changes):

Changed technologies: Engine.raylib

These apps now match: (4) 1861500 1953110 1990150 2697380

Please confirm that all these changed apps are correct.

xPaw commented 6 months ago

most games could link it statically into executable, making it difficult to detect games using it.

That's unfortunate and as you can see it only detected 4 games with a separate dll.

raysan5 commented 6 months ago

That's unfortunate and as you can see it only detected 4 games with a separate dll.

@xPaw Yes, it is. But still, there are many raylib bindings to many programming languages and afaik, most of them consume the raylib dynamic library, so it would be nice to detect it.

xPaw commented 6 months ago

Well, we can only detect from presence of files. It only detected 4 games.

SteamDB-Tracker commented 6 months ago

After running changed rules in this pull request (this bot only tests rules.ini changes):

Changed technologies: Engine.raylib

These apps now match: (5) 1661930 1861500 1953110 1990150 2697380

Please confirm that all these changed apps are correct.