Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move plug-in pages #1

Open
3 tasks
allejo opened this issue Mar 16, 2018 · 1 comment
Open
3 tasks

Move plug-in pages #1

allejo opened this issue Mar 16, 2018 · 1 comment
Labels
documentation Relating to the documentation section of the site

Comments

@allejo
Copy link
Member

allejo commented Mar 16, 2018

Page: https://wiki.bzflag.org/Plug-ins

What to migrate/rewrite:

  • Compilation instructions for different platforms
  • Loading plugins for server owners
  • List of official plugins or just link to GitHub?
@allejo allejo added the documentation Relating to the documentation section of the site label Jan 4, 2019
@TheGiraffe3
Copy link
Contributor

TheGiraffe3 commented Sep 14, 2024

MacOS plugin building (this is the only way I could find and make work. If there is an official way we should include that instead, this one is tacky):

  • Download BZFlag.
  • Download the plugin you wish to compile.
  • Using Finder, go into the "Xcode" folder for BZFlag. Right-click on BZFlag.xcodeproj and click "Show Package Contents".
  • Go to the .pbxproj file and press Cmd-I. Under "Open With" select "TextEdit".
  • Open the file and replace all instances of "SAMPLE_PLUGIN" with the name of the plugin you wish to compile.
  • Copy the plugin directory into ../../plugins. Make sure the README and .cpp files have the same name.
  • Open Xcode and select the Build Target as the plugin you want to compile.
  • Click the Start button. You'll find the compiled plugin in Library/Application\ Support/Xcode/DerivedData/BZFlag-[some sequence of numbers and letters]/Compiled/Debug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Relating to the documentation section of the site
Projects
Development

No branches or pull requests

2 participants