Arcade Game Selector 2
Hello folks.
I noticed a few weeks ago that my old AGS project was still very much alive and has seen a number of forks and fixes, most recently from tomcat666. I started looking at the source again, saw that it was old and messy, and decided to rewrite the whole thing from scratch. It took a little while to get the development environment set up with FS-UAE (I don't have any properly working Amigas these days :/ ), and I seem to have forgotten most of what I ever knew about Amiga coding in general and AmigaE coding in particular. It was fun getting back into it though, and I've managed to get it to a state where I'd like some input from the fine people here at EAB. First off, the project is hosted on GitHub, so you can check out the source code there: https://github.com/MagerValp/ArcadeGameSelector The main changes since version 1 are:
I'd like to warn you that it's a debug build that prints out statistics and opens console windows, so it isn't ready for active use. (FIXED) I'd love to get some feedback though, especially on its performance since I don't have any real hardware to test on (Anyone have a cheap A600HD for sale?). A few notes on the code:
» Is the AmigaDOS 3.x manual available somewhere? I need a good command reference and a guide to writing scripts. In particular I need to figure out why Lap/Skip doesn't work. » As you can tell if you've run the program I'm not a graphics artist. I'm hoping that someone here would be willing to develop a 4-color theme for OCS and a 16 or 32-color theme for AGA. Any takers? » Does anyone have a good WHDLoad archive, preferably sorted in categories and with screenshots still in full 8 or 24-bit color? AGS2 comes with an image converter (imgtoiff.py) and I need to find the best way to run it. NB: I don't need the actual games, just the .start/.png/.txt files. » Are there any decent development tools for tracking down memory leaks, buffer overruns, double frees, etc? I've tried running with Enforcer and MungWall, but since AmigaE frees all resources at exit I don't get any hits when the code is actually executing. I also don't know how to translate the memory addresses that they report into AmigaE function and variable names. It doesn't help me one bit to know that I overwrote a buffer by one byte at $078c9482 after the program quit... And of course if anyone has any questions or requests, please just ask. |
Hi MagerValp.
I've been a long time user of AGS, I never expected the original author to pick it up again. :) Improvements I'd say Lower memory usage overall. Support for auto switching image, Switch between boxart/screenshot. Different image file type support something that can create smaller sized (kb) images than .IFF Although I'm guess supporting JPG and PNG would end up in more wasted memory? Ability to scroll down past the list limit without it breaking up the listing selection, I think someone may have fixed that in another release. .mod and .sid support. Although if adding support for other formats requires more .library usage then I wouldn't bother myself. I noticed that AGS still requires iffparse.library it would be nice if it could run without any library dependencies. Anyway good to see you are working on it again. :great Here is a video of old AGS in action http://www.youtube.com/watch?v=p5FCFuTfpaA |
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
No images and only sorted into A-Z folders (AGA and non AGA seperated), this is a good start for a few thousand games and demos though.
http://eab.abime.net/showthread.php?t=68704 |
Nice!
|
2 Attachment(s)
Quick update:
First up AGA, 256 colors: http://eab.abime.net/attachment.php?...1&d=1366293686 Then OCS in 16 colors: http://eab.abime.net/attachment.php?...1&d=1366293686 (Yes, I warned you that I'm not a graphician.) |
Cool I use AGS all the time :) for AGeS - sorry
Also thanks to tomcat666 if he reads for all the .iff and .txt ;) |
I made a small movie clip today demonstrating the new configurable UI:
www.youtube.com/watch?v=VD2RdngOdzo I implemented the new fast drawing routines so the menu is responsive even on an unaccelerated A600 while loading screenshots in the background. All that's really left is a few nice looking themes... |
Alright, here's a new build that's feature complete and should be considered a beta - I'm not aware of any major bugs. I'd love to get some feedback, especially on how it performs on slower machines.
AGS2-20130422.lzx |
This is looking great, I like the big screen shots.
|
This is probably a beginner's question, but what do you type in the .run script for a game to make it run?
|
Would it be possible to have a copy of AGS 2 that uses .start so I dont have to change all my files - I might install both AGS 1 and AGS 2 AGA so I can have both big and small screen shots, I will try and give you some feedback when I can :)
Quote:
CD DH0:Games/GameTitle jst GameHD |
Quote:
I might be able to create a script that converts AGS1 menus into AGS2, but I still haven't found a good shell scripting reference. |
Thanks, but I'm still struggling with the Run script.
I have a partition called Games (which is obviously separate from the System partition). In the root of the Games partition I have a drawer called 'AlienBreedStory', and then within that, the WHDLoad files for the game (AlienBreedStory, AlienBreedStory.slave, etc) I have tried many scripts to get it to work, for example Run Games: AlienBreedStory/AlienBreedStory I have also tried as BooBoo suggested CD DH1: AlienBreedStory/AlienBreedStory I am fairly new to AmigaDOS scripts, can someone please help? Cheers |
Try:
Code:
cd DH1:AlienBreedStory |
Thanks for your quick reply, I'll give that a go!
Quote:
|
That worked! Thanks so much.
I'm making some TIFF images for the menu using screenshots and this Windows program which converts PNG to TIFF: www.ultimatepaint.com |
The screenshots need to be IFF (aka ILBM), not TIFF.
|
Cheers, yes IFF.
I've got AGS2 set up now and working well, and I'm looking to customise it a bit more. Quick question - when you cycle through the games, there is a background colour which changes (around the edges of the screen - it is yellow for one game, then blue for another, etc). Can this be configured? For some reason, your video of your AGS2 menu on Youtube doesn't have this issue. Quote:
|
Sure, you have two options: either ensure that color 0 on your screenshots is always the same color (e.g. black), or use a utility that forces the border to be blank: https://www.google.se/search?q=site%...t+border+blank
|
All times are GMT +2. The time now is 10:42. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.