Could use some help!!!
Hello everyone,
I think this is the right board to post this in. I recently created a user interface for an application that would manage and store EV, EVO, and EVN plugins; OSX style!! I built this interface using Apple's xCodes Interface Builder, a free application by the way! Anyways; I do have future plans/upgrades I will want to make to this application down the road, so don't think I won't have some great surprises for you guys. Here is the description and some pics of how this program will act and run.
Here is the jist:
1- There is a brief setup process for EV(CON) Plugin Manager. The user will be asked to locate three files; EV folder, EVO folder, and the EVN folder. If you only have one of the games you will obviously only need to browse and find the one you have. Once that is done, EV(CON) Plugin Manager will be ready to start organizing your plugins for all three EV games. The user need only fill out the "Game Finder" preference. The "Plugin Storage" preference doesn't need to be changed or edited by the user to make EV(CON) Plugin Manager work.
http://www.ambrosiasw.com/forums/index.php...pe=post&id;=1563
2- User acquires a Nova Plugin. He/she selects the "EV Nova" tab at the top right hand corner of the main window. He/she drags and drops the EVN plugin into the organizing box that is inside the EV Nova tab. EV(CON) Plugin Manager will then create a read-only copy of the plugin and put it into the "~/Library/Application Support/EV(CON) Plugin Manager/EVN Plugins" folder. It will then show up in the box to be enabled or disabled. He/she decides to enable the plugin. EV(CON) Plugin Manager will then copy the corresponding file in the Application Support folder into the EVN plugin folder. He/she decides to test the plugin out; so he/she selects "EV Nova" in the "Select Game" box in the upper left hand corner of the main window. He/she then presses "Start Game" and it will start the EVN game. He/she does not like the program and decides to disable it. When he/she disables the plugin, EV(CON) Plugin Manager will erase the corresponding plugin in the EV Nova plugins folder. Note that it will not delete that same plugin in the "~/Library/Application Support/EV(CON) Plugin Manager/EVN Plugins" folder. That way if the user ever wanted to play it again; he/she could.
http://www.ambrosias...pe=post&id=1562
3- User acquires a Override Plugin. He/she selects the "EV Override" tab at the top right hand corner of the main window. He/she drags and drops the EVO plugin into the organizing box that is inside the EV Override tab. EV(CON) Plugin Manager will then create a read-only copy of the plugin and put it into the "~/Library/Application Support/EV(CON) Plugin Manager/EVO Plugins" folder. It will then show up in the box to be enabled or disabled. He/she decides to enable the plugin. EV(CON) Plugin Manager will then copy the corresponding file in the Application Support folder into the EVN plugin folder. He/she decides to test the plugin out; so he/she selects "EV Override" in the "Select Game" box in the upper left hand corner of the main window. He/she then presses "Start Game" and it will start the EVO game. He/she does not like the program and decides to disable it. When he/she disables the plugin, EV(CON) Plugin Manager will erase the corresponding plugin in the EV Override plugins folder. Note that it will not delete that same plugin in the "~/Library/Application Support/EV(CON) Plugin Manager/EVO Plugins" folder. That way if the user ever wanted to play it again; he/she could.
4- User acquires a EV classic Plugin. He/she selects the "EV Classic" tab at the top right hand corner of the main window. He/she drags and drops the EV plugin into the organizing box that is inside the EV Classic tab. EV(CON) Plugin Manager will then create a read-only copy of the plugin and put it into the "~/Library/Application Support/EV(CON) Plugin Manager/EV Plugins" folder. It will then show up in the box to be enabled or disabled. He/she decides to enable the plugin. EV(CON) Plugin Manager will then copy the corresponding file in the Application Support folder into the EV plugin folder. He/she decides to test the plugin out; so he/she selects "EV Classic" in the "Select Game" box in the upper left hand corner of the main window. He/she then presses "Start Game" and it will start the EV game. He/she does not like the program and decides to disable it. When he/she disables the plugin, EV(CON) Plugin Manager will erase the corresponding plugin in the EV plugins folder. Note that it will not delete that same plugin in the "~/Library/Application Support/EV(CON) Plugin Manager/EV Plugins" folder. That way if the user ever wanted to play it again; he/she could.
5- The reason EV(CON) Plugin Manager creates a read-only copy of the plugin and places it in the Application Support folder is because if anything happened to the plugin in the EV plugins folder, got corrupted or anything, it wouldn't want to re-copy the bad version into the Application Support Folder. If you were a developer; you could go to the preference menu in EV(CON) Plugin Manager and select "Plugin Storage." This would allow you to pick a different folder other than Application Support to copy and organize the files.
http://www.ambrosiasw.com/forums/index.php...pe=post&id;=1564
6- When a newer version of a plugin comes out. All the user has to do is download it, and just do the normal instal procedure into EV(CON) Plugin Manager. EV(CON) Plugin Manager will automatically replace the older buggy version of the plugin in the Application Support folder.
Btw - the Preference windows now are called "Preferences" instead of "Window" as displayed in the two pics.
*Please note I estimate it would only take a day for someone to fill in the blanks (code) to get all my fancy buttons to work. Mostly; it is just copy pasting of files. If anyone is interested in filling in the code; please contact me.
- I am also registered as a beta tester on these forums.
Contact Info:
E-mail: trinix@sbcglobal.net or minitrin@aim.com
AIM: unixpro4
Dot Mac: minitrin@mac.com
Skype: minitrin
(EDIT) Oh; feel free to post away. Tell me what you think. What would you guys like in future updates. But keep in mind, I have to first get this app up and running.
This post has been edited by Trinix : 12 April 2006 - 10:40 PM