Community

General and Everything Else => The Games and other Sierra Adventure stuff => Topic started by: AGKorson on September 21, 2022, 02:31:08 PM

Title: AGI Power Pack Demo Game Teaser
Post by: AGKorson on September 21, 2022, 02:31:08 PM
Here are two screen grabs from the demo game:
(https://i.imgur.com/OT1lerS.png)
(https://i.imgur.com/9ib8RsU.png)
There may be some minor changes in the final version, but these two rooms are mostly complete. The artwork was done by klownstein. I think he did a great job.

This is all 'normal' AGI; no hacked interpreter needed, no additional data or program files needed. And it will run on any MSDOS version 2 or 3 interpreter. It demonstrates all the capabilities of the AGI Power Pack, which is a set of game logics you can insert into any AGI game that unlocks a tremendous amount of advanced capabilities. (The Power Pack will only run on a native MSDOS sytem, or in DosBOX- no other platforms are supported.)

I am ~50% done with the coding. Hopefully in the next month or so, the full demo game will be available for download.
Title: Re: AGI Power Pack Demo Game Teaser
Post by: OmerMor on September 21, 2022, 03:12:29 PM
Cool!!!

Do you plan to open source it and put it on Github?
Title: Re: AGI Power Pack Demo Game Teaser
Post by: Collector on September 21, 2022, 05:05:26 PM
We should add a Wiki page for it.
Title: Re: AGI Power Pack Demo Game Teaser
Post by: AGKorson on September 21, 2022, 09:46:03 PM
Cool!!!

Do you plan to open source it and put it on Github?
Yes, I will make it open source once I've finished final round of testing and the Demo game is finished. I've already got it on Github but it's a private repository for now.
Title: Re: AGI Power Pack Demo Game Teaser
Post by: MusicallyInspired on September 21, 2022, 10:42:14 PM
Wow!
Title: Re: AGI Power Pack Demo Game Teaser
Post by: Charles on September 22, 2022, 09:00:33 AM
(The Power Pack will only run on a native MSDOS sytem, or in DosBOX- no other platforms are supported.)

Does this mean it uses some AGI functions that are not properly or accurately implemented in ScummVM?
Title: Re: AGI Power Pack Demo Game Teaser
Post by: Kawa on September 22, 2022, 09:07:48 AM
(The Power Pack will only run on a native MSDOS sytem, or in DosBOX- no other platforms are supported.)
Does this mean it uses some AGI functions that are not properly or accurately implemented in ScummVM?
I think it means the Power Pack does all its stuff by altering memory locations specific to DOS AGI. One does not simply increase the resolution like that.
Title: Re: AGI Power Pack Demo Game Teaser
Post by: AGKorson on September 22, 2022, 09:47:14 AM
I think it means the Power Pack does all its stuff by altering memory locations specific to DOS AGI. One does not simply increase the resolution like that.

This! It's a hack using a classic buffer overflow attack to allow full access to the program memory. The structure Sierra used for it's data segment, combined with a bug (or feature, depending on your perspective) that allows you to set strings in memory that exceed the allocated string space make this all relatively simple to implement. If you know how to program in assembly, it then becomes trivial to make any changes you want.

Title: Re: AGI Power Pack Demo Game Teaser
Post by: Doan Sephim on September 22, 2022, 11:40:41 AM
Nice! This looks like fun! Can't wait to see it in action  :)