Python scripting support for Gamecraft
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

README.md 1.3KB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
1234567891011121314151617181920212223242526
  1. # GamecraftScripting
  2. Python scripting support for Gamecraft
  3. ## Installation
  4. [Please follow the official mod installation guide](https://www.exmods.org/guides/install.html)
  5. *IMPORTANT* Extract the zip file in the main Gamecraft directory, *NOT* the Plugins directory.
  6. Also, please install the [GamecraftModdingAPI](https://git.exmods.org/modtainers/GamecraftModdingAPI), otherwise the GamecraftScripting mod will not work.
  7. ## Script Development
  8. GamecraftScripting uses IronPython to run Python 2.7 scripts in the Mono/.NET runtime.
  9. To get started with Python 2.7 on Mono, check out the resources below.
  10. Resources
  11. - [Python <-> Mono/.NET interfacing](https://ironpython.net/documentation/dotnet)
  12. - [Python 2.7 docs](https://docs.python.org/2.7)
  13. - [GamecraftModdingAPI Mono/.NET library](https://git.exmods.org/modtainers/GamecraftModdingAPI)
  14. ## External Libraries
  15. GamecraftScripting uses the [GamecraftModdingAPI](https://git.exmods.org/modtainers/GamecraftModdingAPI) to modify the behaviour of existing Gamecraft code.
  16. [IronPython](https://github.com/IronLanguages/ironpython2) is used to run Python code in the Mono runtime.
  17. # Disclaimer
  18. This API is an unofficial modification of Gamecraft software, and is not endorsed or supported by FreeJam or Gamecraft.
  19. The GamecraftModdingAPI developer(s) claim no rights on the Gamecraft code referenced within this project.