Updated Frequently Asked Questions (FAQ) (markdown)

Blixibon 2020-07-29 12:23:05 -05:00
parent b94d8c23b5
commit 7a0a5daad9

@ -19,6 +19,14 @@
**A:** Mapbase does not use any content taken directly from Source-related leaks, and it never will. **A:** Mapbase does not use any content taken directly from Source-related leaks, and it never will.
**Q: Where does Mapbase's VScript library come from? Does it use leaked code?**
**A:** Mapbase's VScript library is a fully custom implementation of a scripting VM manager created by reductor in an extensive effort to bring something at least similar to VScript to Source 2013 and its users. It's only based on the Squirrel API and public interfaces from the Alien Swarm SDK. It does not contain any leaked code. They also have important structural differences, like Mapbase's introduction of enums/constants and the fact reductor's library is a static library (`.lib`), not a dynamic library (`.dll`).
**Q: Where do Tony Sergi's changes come from? Is it using leaked code?**
**A:** Tony Sergi's changes were from the Source 2007 SDK on Steam. They're not in the Source 2013 SDK because Valve did not branch off of the Source 2007 SDK when they created the new codebase, so it did not contain Tony's changes by default.
--- ---
**Q: Why does Mapbase usually put everything in an update into one commit for every update instead of putting changes into individual commits?** **Q: Why does Mapbase usually put everything in an update into one commit for every update instead of putting changes into individual commits?**