RMVXP Project Manager

Started by G_G, March 04, 2011, 09:20:38 pm

Previous topic - Next topic

G_G

March 04, 2011, 09:20:38 pm Last Edit: March 06, 2011, 11:46:59 am by game_guy



Intro

RMVXP Project Manager is a great tool look through both XP and VX projects. With the project manager you can create new projects, open projects, and even compress projects with a click of a button. You can add multiple directories for both engines.


Features

  • Display Projects for RPGXP (Assumes default directory is Documents\RPGXP)
  • Display Projects for RPGVX (Assumes default directory is Documents\RPGVX)
  • Open Project from a Click of a Button
  • Nice Ribbon Display
  • Displays info on RPGXP projects
  • Can display custom icon in list of projects if file exist "game.ico" in project folder
  • Multiple Directories for both Engines
  • Categorize Each Directory into its own Node
  • Displays info on RPGVX projects
  • Run Game with a click of a button
  • Explore Project Directory
  • Compress game into a zip and a self-extracting zip
  • Create encrypted archive files



Planned Features

The program is not at is final release. These are the rest of the features I plan on implementing.

  • Create/Move/Delete Projects to any specified directory
  • Allow of uploading compressed project to an FTP
  • Changing RTP's for games (legacyblade)
  • Creating Custom RTP's
  • Running Project with Double Click (legacyblade)
  • Right Click Menu for Projects
  • Setup options for what double clicking does



Screenshots

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide



Download

Version 0.9 (2.2 MB)


Credits

  • Ronnie Mooney (game_guy) - Developer of RMVXP Project Manager.
  • Branden Caspers (Tuggernuts) - Beta Tester of RMVXP Project Manager and for the logo.
  • AliveDrive - Beta Tester of RMVXP Project Manager.
  • Developers of DotNetZip - For Zip compression.
  • Developers of DotNetBar2 - For ribbon library.

Notes

If you have any suggestions or comments, please let me know. :)

WhiteRose

This will be extremely handy. Looking forward to it.

G_G

Added download link. Working on multiple directories system now.

Spaceman McConaughey

March 05, 2011, 12:43:00 am #3 Last Edit: March 05, 2011, 12:44:11 am by Tuggernuts
I love it. Makes me so stiff and wet down there.

G_G

Thanks? :V?

Multiple Directories system is completed. I also added categorization of each directory for each node. This option is toggable. Added 2 more screenshots.

legacyblade

*downloads*

This is pretty sweet G_G. I think it'd be cool if you implemented a game icon changer into the program. If it's a lot of hassle, don't worry about it, but it'd give it a nice extra touch. That, and maybe being able to change the RTPs associated with a given project.

G_G

I looked into trying to change the icon. I don't think I'm gonna be able to pull that off. I'll research some more.

I like your suggestion on the RTP's. I shall do that. Make it display what rtp's are selected then allow you to change from the ones you isntalled through the registry. Maybe even allow you to make your own RTP.

legacyblade

I figured it'd be kind of a hassle, but thought I'd suggest just in case. Though I'm glad you'll implement the RTP suggestion. Another one that comes to mind is being able to launch a project by double clicking it. I say keep the "Open Projects" button, but it took me a few seconds to figure out how to launch projects using the program  :^_^':

G_G

March 05, 2011, 02:45:35 am #8 Last Edit: March 05, 2011, 03:59:56 am by game_guy
Will do. Will also add a right click menu. Keep dem suggestions coming :3

EDIT: Finished prettying up VX'x project display. Working on the New Project button and gonna include Run Project button as well. Going to move Compress Project to its own category.

ForeverZer0

Where did you get the DevComponent or whatever its called? Did you find it online, or does it just need referenced? (I didn't see it in the lists)
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.

G_G

Finished Zip compression. Doing the Make Encrypted Archive function now. When thats done, I'll add more screenshots and upload it. Then I'll finish the rest of the features.

legacyblade

It'd be cool if eventually you have options for which compression/encryption is used. I've seen more than one RMXP encryption around the forum, so you could select between some of those and the default RMXP method. Would that be tons and tons of work, or is that doable?

G_G

I'm basically replicating vgvgf's way. You'll be able to use a magic key which prevents people from decrypting it unless they know the magic key.

legacyblade

Oh ok. That sounds pretty good. And that'll also be nice for people who loose their project file and only have an encrypted demo, since they can just use their key to decrypt it.

G_G

March 05, 2011, 03:59:10 pm #14 Last Edit: March 05, 2011, 04:01:37 pm by game_guy
Added two more screenshots. Uploaded new version. Program is now at 0.8. Coming up in 1.0, initiali full release, it will have New Project button working. Right click menus for projects. Rest of planned features will come in later versions.

Thanks for the support guys!

stripe103

A little bug report. I just downloaded the program and was going to start it. It then asks me if I want to create the folder RPGXP, but since I have my projects on my USB drive, I clicked no and it gave me an error. Next time i start, the same happens, but for the RPGVX folder.
I can just hit "Continue" in the error box and the program opens, but still.
I would send the error report but since most is in Swedish, I didn't. Tell me if you want it anyway. I myself couldn't get much out of it.

G_G

March 05, 2011, 04:26:33 pm #16 Last Edit: March 05, 2011, 04:28:26 pm by game_guy
Don't worry about the error report. I'm sure I can replicate it. I'll look into it, thanks man!

If it keeps happening, just click yes to create it, add real directories
then delete the other ones.

EDIT: Odd. I removed the directories and I click no to the message box and no error comes up for me. :S

stripe103

March 05, 2011, 05:05:23 pm #17 Last Edit: March 06, 2011, 06:32:05 am by stripe103
Yea that really is odd. I'll read through the error again tomorrow and see what I can get out of it.

EDIT: Still can't get anything out of it but here is the exception roughly translated.
System.InvalidOperationException: Amount has changed. Unable to run the up count action.
   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at f.b()
   at f.k(Object A_0, EventArgs A_1)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at DevComponents.DotNetBar.Office2007RibbonForm.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at DevComponents.DotNetBar.Office2007RibbonForm.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

G_G

I found out the problem. By default the program only has 1 directory for each engine, so when you say No and it removes those directories, the programs trying to iterate through nothing. So there is some small bad news, if the program can't find the directories, its going to create them by default. But thats not so bad I guess is it? I'm fixing up self-extracting rars right now and I'll get an update out.

AliveDrive

Hey G_G, what a cool and useful and functional thing this is.
Quote from: Blizzard on September 09, 2011, 02:26:33 am
The permanent solution for your problem would be to stop hanging out with stupid people.