Difference between revisions of "Agikit"

From AGI Wiki
Jump to navigationJump to search
Line 2: Line 2:
 
<div align="center">Version 0.6.1<br />
 
<div align="center">Version 0.6.1<br />
 
''Developer: [[Nat Budin]]''<br />
 
''Developer: [[Nat Budin]]''<br />
[[2021|June 29, 2021]]</div>
+
[[2022|February 1, 2022]]</div>
  
 
{{AGISoftwareInfobox
 
{{AGISoftwareInfobox
Line 8: Line 8:
 
| image = [[Image:AgikitSS.png|190px]]<br />
 
| image = [[Image:AgikitSS.png|190px]]<br />
 
''agikit Screenshot''
 
''agikit Screenshot''
| Version = 0.6.1
+
| Version = 0.7.3
| ReleaseDate = [[2021|June 29, 2021]]
+
| ReleaseDate = [[2022|February 1, 2022]]
 
| Company =  
 
| Company =  
 
| Published = {{Published}}
 
| Published = {{Published}}

Revision as of 13:15, 5 February 2022

agikit
Version 0.6.1

Developer: Nat Budin

February 1, 2022
agikit
{{{Image}}}
Latest Version:  0.7.3
Release Date:  February 1, 2022
Company:
Publication Status:  Published
Developer(s): Nat Budin
Interface: {{{Interface}}}
Language: TypeScript
Open Source: Open
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

AgikitSS.png
AGIKitViewEditor.png
AGIKitPICEditor.png


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/react-editors package:
    • React components for editing VIEW and PIC resources
  • 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
    • Custom VIEW and PIC editors based on @agikit/react-editors


Version History

  • 0.6: VIEW decoding, encoding, and editing
  • 0.5: PIC decoding, encoding, and editing
  • 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


Credits


References



Also See