Next Generation Emulation banner
1 - 20 of 34 Posts

·
Registered
Joined
·
195 Posts
Discussion Starter · #1 · (Edited)
Basic Profile Manager for No$GBA (Release 9 is out!)

I've written a program which should allow you to keep different "profiles" for different games in No$GBA.

It now supports all 17 main settings.

Installation:

Extract in your no$gba directory. (The latest build should work with No$GBA 2.5, and an alternate build with 2.4f support is provided)

Linux Users (Reported to work on Kubuntu 7.04 - Feisty Fawn) will need to download this.

It would be wise to delete npm.cfg and reconfigure the path when upgrading between two versions. If you have changed the location of the emulator, deleting npm.cfg and reconfiguring is required.

How to Use:

You'll see where you can specify each setting. Just select the correct setting from the drop-down box and hit "Write to no$gba.ini."

To load a profile just select it and hit "Load." To create and save a profile, enter the correct configuration, hit save and type in the name of the profile when prompted.

Before using:

Make a backup of no$gba.ini...

History:

* 5/7/2007 - New build uploaded (NPM.zip) (Adds support for Reset/Startup Entrypoint and fix bug with Sound Desired Sample Rate - Anyone with duplicate entries of Sound Desired Sample Rate in their no$gba.ini should revert to their backup, or replace the top duplicate entry with "Sound Mixer Volume == -12")
* 5/7/2007 - Path Problem Fixed (NPM_R2.zip)
* 7/7/2007 - GUI Changes, Customizable Paths, Drop Down Selection Boxes, Delete Button, Overwrite Existing Profile Save Button, Other Miscellaneous fixes... (NPM_R3.zip)
* 8/7/2007 - Ability to rename profile files, Loading profile automatically writes changes into no$gba.ini, Added support for "Video Output" and "GBA Mode" settings... (NPM_R4.zip)
* 8/7/2007 - Bugfixes, GUI changes for lower resolutions.. (NPM_R5.zip)
* 8/7/2007 - Full support, auto-load and write to no$gba.ini mode (NPM_R6.zip)
* 9/7/2007 - General Release... (NPM_R7.zip)
* 10/7/2007 - Serious Bug Fixed... (NPM_R8.zip)
* 14/10/2007 - Numerous fixes, enhancements, one build compatible with 2.5, the other build should work with 2.4f.
* 21/12/2007 - Updated to support No$GBA 2.6. Some UI changes.
* 29/1/2008 - Updated to support No$GBA 2.6a. Added option to load No$GBA automatically when double clicking profile.
* 14/2/2011 - Updated to fix an issue with 'raw' compression state.
Download:

Click here.

NOTES: Profile format was changed to stop incompatibilities between different versions of NPM. All profiles will need to be recreated. Also, delete NPM.CFG before running this new version.
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #4 · (Edited)
BTW: Are you planning to make a drop down list for the different settngs instead of having to input the numbers? This is not a gripe and it does not bother me at all, but I'm sure that you know how stupid noobs can be. :rolleyes:
Hmm.. I probably will after I get all the settings working..
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #15 ·
1 thing i found is tht changing the value of startup point to Nds bios does not work
If you're talking about Reset/Startup Entrypoint, there are only two values (Start Directly and GBA BIOS)... And I'm positive it works anyway.. (Anyone else confirm?)

Few suggestions though
1.) Overwriting feature should be easier to access
2.) Deleting profiles should also be easier to do
3.) Interface should also be easy too
1 and 2) OK, I've included those on my build. They'll be with the next release.
3) I'm guessing you mean dropdown menus, I'll be doing that for the next release.

works in linux (kubuntu feisty), for those so inclined. caveats: you need MSVBVM60.DLL, and it doesn't delete 'temp.bat' when you backup/restore no$gba's ini. that's about all the testing i did.

thanks for providing much needed functionality, universal. kudos
Hmm.. I'll post it (MSVBVM60.DLL) as a separate archive when I upload the next release... BTW: temp.bat should delete itself after running..

it just need a good gui, (Scrolling options like nogba, just an example) the main concept is excellent.
I'll implement it in the next build (probably) since so many people want it.

With some little improvements on GUI this will be one great tool!
Thanks for all the feedback everyone :)
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #17 ·
New build released. I've changed quite a lot of things in this build, so I'm expecting something to be broken.

Also, this program is only for No$GBA 2.4c. I only just noticed that the No$GBA author changed the INI file between 2.4b and 2.4.c. That means if you just upgraded from No$GBA 2.4b, make sure you start up the emu and hit "Save Settings" first before using this program...

The drop-down boxes have been implemented.. But I've haven't added support for any new settings in this build... If everything is fine in this build, I'll continue adding support for new settings..

Time for a better feedback.

If you could make some tooltip when you put your mouse over the options, or make a help explaining what each features do, would be better, coz i cant remember what every option do, since you only input numbers like 0, 1, 2...
This new build scraps the old numbering system and uses drop-down boxes like the actual No$GBA settings dialog. So that should be OK for you now..
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #22 ·
You're meant to create your own profiles for games based on your settings (As different games require different settings). I'd be happy to include any profiles emailed/pm'ed to me for inclusion with the program itself.

Or do you mean, if you call a profile ff3, will it work? If that's what you mean, any name will work. Just make sure you load the profile into the program and hit "write to no$gba.ini" before starting up the emulator.
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #31 · (Edited)
ah, found a bug, the entry point always save as "start cartridge directly"
I'll look into this. Expect a build with some fixes in a couple of hours.

EDIT: I forgot to update some things in the latest build. The settings for "Video Output" and "GBA Mode" are not being saved. Sorry about this. :( I'll release another build ASAP...

EDIT2: Found out what was causing your problem as well.
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #37 · (Edited)
Oh, I mis-understood you before.. I'll see if I can do that..

EDIT: I've included it as an option in the Advanced Settings Menu.. I'll come with the next release (later today or Tuesday)

EDIT2: New build is up. I've finished support for all 17 main functions. The Auto-Write to no$gba.ini request was added as an additional option in the Advanced Settings menu. Think of this release as a first release candidate..

I won't have this computer (which I used to develop the program) tomorrow, so any new builds will have to wait till Tuesday.

And finally:

DELETE YOUR EXISTING NPM.CFG FILE BEFORE USING THE NEWEST BUILD
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #45 · (Edited)
OK, I've found the problem.. Working on fixing it :p

EDIT: I've fixed the problem. I used ListCount instead ListIndex when saving one of the settings. Hence it crashes when loading. New build coming soon.."

EDIT2: Build is up.. It should work.. Though old profiles might not.. If your profile doesn't work, just open it up, change line 16 to 0.
 

·
Registered
Joined
·
195 Posts
Discussion Starter · #49 ·
First off, sorry for bumping this topic, but I thought it would be inappropriate to create a second topic.

I've created a website (http://romxemu.110mb.com/npm/) for uploading your profiles. I'll also (probably) be releasing a new version with profile updating functions in the near future.
 
1 - 20 of 34 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top