• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tool] Qawno for macOS — native open.mp Pawn editor
#1
Qawno for macOS — native open.mp Pawn editor

Qawno is the open.mp Pawn editor. This is a **native macOS port** (Apple Silicon + Intel) that now ships and runs a **native Pawn compiler** — compiling no longer needs Wine or CrossOver.

Background
Upstream Qawno is Windows-only (Win32 API), and the macOS workaround used to route the Pawn compiler through Wine/CrossOver. That's no longer necessary: a native pawncc built with 32-bit cells emits the AMX magic 0xF1E0 the open.mp server expects, so this build compiles natively end to end.

Features
  • Native editor — real macOS window chrome, traffic lights, system shadow. No Win32 emulation.
  • Native Pawn compiler — a native pawncc ships in the app and deploys into each project's qawno/native/ on compile. No pawncc download, no Wine, no bottle.
  • One-click compile — Compile / ⌘B, with a progress popup and the output panel.
  • Syntax highlighting + autocomplete — per-language themes; auto-completion from the native list.
  • Dark / Light / System themes.
  • Updater — checks GitHub for new Qawno releases.

Download
Grab Qawno.app (zipped) from the releases page, unzip, and drag it to /Applications:
github.com/Mac-Andreas/Qawno-macOS/releases/latest

The app is self-signed (ad-hoc), not notarized — Apple notarization isn't available for this build, so Gatekeeper warns on first launch. It's safe to open; right-click Qawno.app → Open → Open, or run:
Code:
xattr -dr com.apple.quarantine /Applications/Qawno.app

Compiling
Open a project folder (it needs a qawno/include folder for the .inc files), open a .pwn, and hit Compile. Qawno deploys the native compiler into qawno/native/ and writes the .amx beside your script. The output is byte-compatible with a Windows build — run it on your Windows/Linux server as usual.

Prefer VS Code?
The same native, Wine-free compiler is also available as a VS Code extension (also works in Cursor / VSCodium):

Open Pawn — on the VS Code Marketplace
Code:
code --install-extension Mac-Andreas.open-pawn

It bundles a native pawncc for Windows, macOS, and Linux, plus full editor tooling:

Feature Open Pawn (VS Code) Qawno (this app)
Native compiler — no WineYesYes
Bundled compiler (Win / macOS / Linux)YesmacOS
Syntax highlightingYesYes
SnippetsYesYes
Autocomplete / IntelliSenseYesYes
Hover · Go-to-definitionYes
Document / workspace symbolsYes
Code foldingYes
Document formatterYes
Build task · compile-on-saveYesCompile button
Problems-panel diagnosticsYesOutput panel
Cross-platform editorYes (VS Code)macOS only

Both produce the same open.mp-compatible .amx (0xF1E0) — use whichever fits your workflow.

Source
github.com/Mac-Andreas/Qawno-macOS — GPL (upstream Qawno licence). Bug reports and pull requests welcome.
Xyranaut
Founder & Developer
Mac Andreas
Away
  Reply


Forum Jump: