Difference between revisions of "Agikit"
From AGI Wiki
Jump to navigationJump to searchLine 17: | Line 17: | ||
| Source = https://github.com/nbudin/agikit | | Source = https://github.com/nbudin/agikit | ||
| License ={{GPL}} | | License ={{GPL}} | ||
− | | Platform = | + | | Platform = {{CrossPlat}} |
| Type = {{AGIDevTool}} | | Type = {{AGIDevTool}} | ||
| Localization = {{EnglishTool}} | | Localization = {{EnglishTool}} |
Revision as of 17:21, 13 March 2021
agikit
Latest Version: | 0.4 | ||
---|---|---|---|
Release Date: | March 10, 2021 | ||
Company: | |||
Publication Status: | Published | ||
Developer(s): | Nat Budin | ||
Interface: | {{{Interface}}} | ||
Language: | TypeScript | ||
Open Source: | Change to OpenSRC | ||
Source Availability: | https://github.com/nbudin/agikit | ||
License: | GPL | ||
Platform: | Cross-Platform | ||
Type: | AGI Development Tool | ||
Localization: | English | ||
Website: | https://github.com/nbudin/agikit |
Description
agikit is a set of cross-platform development tools for AGI games. It aims to provide a composable, flexible platform for building AGI development tools from, and provides two tools of its own: a Visual Studio Code extension and a command-line tool. agikit was written by Nat Budin.
Screenshots
Features
- agikit-cli command line utility:
- Extract AGIv2 game resources
- Build AGIv2 games from extracted resource directories and source
- Decompile and compile AGI LOGIC scripts
- Auto-format LOGIC scripts
- agikit-vscode Visual Studio Code extension:
- LOGIC language server with syntax highlighting, references support, document links, and more
- Build task for Visual Studio Code (to support one-click game builds)
- "Run with ScummVM" command
Version History
- 0.4: First release with the Visual Studio Code extension
- 0.3: Full LOGIC syntax support
- 0.2: Extract OBJECT files, build OBJECT and WORDS.TOK
- 0.1: First release
Development Status
Active, but very early stage
Usage
To get started in Visual Studio Code, follow the instructions in the project template's README.
Download
agikit itself: https://github.com/nbudin/agikit
A template project for getting started with agikit: https://github.com/nbudin/agikit-project-template
Known issues
- Doesn't yet support AGIv3
- Very early stage, probably lots of bugs, please report them on Github :)
Credits
- Nat Budin
- Uses code adapted from the AGI Specifications and QT AGI Studio
References
Also See