Git Product home page Git Product logo

agd-studio's Introduction

license release downloads latest

stars forks watchers

An IDE for Jonathan Cauldwell's Arcade Game Designer

Editors for:

  • Images
    • Sprites
    • Objects
    • Tiles/Blocks
  • Events (Code)
    • Syntax highlighting editor
      • AGD syntax
      • Asm syntax (TBD)
    • Code folding
  • Map
  • Messages
  • Window size and position
  • Keys

Automated build system:

  • Produces AGD compiler output on the fly
  • Automatic compiled output

Themes:

  • Multiple user selectable UI themes
  • Dockable content editors and helper panel
    • Future improvements:
      • Save layout per project

Releases

https://github.com/tonyt73/AGD-Studio/releases

Build Instructions

  • Clone this repo on to your PC

  • Download and Install the Embarcardero Rad-Studio C++ Community Edition

  • Download the trial version of LMD Innovative components

  • Install the latest release

    • This will install all the configuration files and the example project
  • Launch the Rad-Studio IDE

    • Install the DOSCommand component from GetIt Package Manager

    • Setup the paths for DOS Command

    • Tools -> Options -> IDE -> Environment Variables

      • New..
        • Variable: DOSCMD_HDR
        • Value: {location of Dos Command source code}\DOSCommand\Packages{your version}\cpp
        • Variable: DOSCMD_LIB
        • Value: $(BDSCOMMONDIR)\Dcp
      • {your version} = Sydney, Rio, Alexandria etc
    • Tools -> Options -> Language -> Paths and Directories

      • Windows 32-bit
        • System Library Path [...] -> Add $(DOSCMD_LIB)
        • System Include path [...] -> Add $(DOSCMD_HDR)\Win32\Release
      • Windows 64-bit
        • System Library Path [...] -> Add $(DOSCMD_LIB)\Win64\Release
        • System Include path [...] -> Add $(DOSCMD_HDR)\Win64\Release
    • Click Save

    • Open up the location you cloned this repo to

    • Open the AGD Studio.cproj file

  • Press F9 to build and run the application

agd-studio's People

Contributors

tonyt73 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

agd-studio's Issues

Atom AGD file

AGDX Studio has created an AGD file for the Atom but there are some issues:

  • There is no colour attribute at the DEFINEBLOCK definition, this is used for dithering
  • After the screendefinition, SPRITEPOSITION starts with a -1 which is the player sprite?????

AtomTest.zip

Map scratch pad issue

Select a group of tiles in the map editor
Click the Green Arrow (copy to scratch pad) button
Click on the selected items in the scratch pad.
An Exception shows

Very Happy

I am glad that you are working on this one again, it is a good application.

Tiny fonts and UI glitches when using (super) high-resolution

I've tried the AGDX Studio on my Macbook's Bootcamp windows partition. I noticed that the editor font is way too tiny and the editor status bar shows cut fonts.

It could be the monitor is that retina display (4k) resolution, but even when I change to a lower resolution like 1600x900 the problems persist.

For the editor font, I couldn't find a way to increase the fonts, but I assume it will have something, right?

agdx

Version info

I have a version of AGDX installed on my laptop and wanted to see which version it is, so I pressed Help -> About ......

image

Missing dlls

Hi, just tested this version,

Link date: 7:11 15/03/2023
Company: Scorpio Designs
Product: AGD Studio
Prod version: 0.13.6663

I think this dlls/files need to be added:
doscommandcr280.bpl, running agd studio
cc32c280mt.dll, running launcher

Don't know if more files are missing, because programs aborts.

Project treeview item named Controls

Note: This only happends when I create a new project.

Location:
On the Project TreeView contro, Item Controls:

When I click on the Item Controls I get a "Access violation"

Thanks

Game run

I'm still having problems to compile, assemble and emulate an Atom, BBC or Dragon game.
It would be great if I can use my Suites but I can't get them running with AGDX Studio.
The problem is that assembling a game is a combination of compiler output, batch files and manual given parameters. It's not just call the compiler and assembler because some extra files are generated and combined to create an ASM file.

Is it possible to add a tab in the Build configuration to use my Suites by calling a batch file and skip the dependency check?

cant get it work

hi i launch Rad-Studio IDE and open file AGDX Studio.cproj and press F9 to build and run but nothing happen. me new to this.

new beta 0.20

I read somewhere there is a 0.20 beta, also is this going to be further developed? or work is halted?
thanks!

Problem with dlls (32/64 bits)

In Windows 10 x64 it installs perfectly but when it starts it asks for 32-bit libraries, if it is launched from the launcher it asks for CC32C280MT.DLL and if it is launched from AGD Studio.exe it asks for XMLRTL280.BPL.

It seems that the 64-bit version is being installed but the launcher is for the 32-bit version or something similar.

This happens to me with any version of the new installer (>=0.12), with version 0.10 with the old installer it works without problems.

Greetings and thanks

error with scdat when copilin

Hi.
When I create a new project for ZX, after creat a sprite, a tile, a object, I had a Error Symbol 'scdat' is undefined.

Thanks.

CC32C280MT.DLL

Getting Error "The code execution cannot proceed because CC32C280MT.DLL was not found.
Try to search for it, but cannot find it with google search

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.