Yep, if you read up, that is the plan..
1) Standalone C4A Profile Manager pnd file (I just haven't published it yet.. this week for sure!)
2) C4AMAME will check for existant profile, and if not present pop up a box "hey, download the profile manager and come back"
MiniSlug and others can do a blend of their own thing..
- if user hits C4A, then check for profile presence and warn use to get profile manager?
- run the C4A score push, and ideally check for error code
--> right now, the "sc" client (spaghetti client
returns -ve exit code for error, but doesn't really say much of anything; I need to verify if the return codes are all -1, or if they're -1, -2, -3, etc for various issues, which would be smart. Likewise, it has a debug-mode that spits out error messages, but I need to flesh that out more so its useful for debugging. In general its a pretty simple app -- it works or it doesn't, but be nice to be able to warn the upstream end user "hey, you forgot to turn on your internet".
Ultimately, it might be nice to offer a lib that does handy stuff, such as toggle on the network, auto-run to the profile manager, or the like, so apps can just link the lib and call some functions. We'll get there...
jeff
As to score submissions .. Its a standard client; for now, bundling it with the app seems okay, though I'm not sure what we 'should' do; I thoguht about having the apps do a search for the profile manager and then invoke the client from there, but that puts a bit more effort onto the devs. libpnd already includes a "pnd_locate()" function which knows how to search a searchpath .. this is in turn how 'sc' finds the profile; it uses /media/*/c4a-mame/c4a-prof or whatever as a searchpath; likewise, someone could do something like /media/*/pandora/appdata/c4a-mame to find 'sc' tool and use that...
note: I'll probably have the profile manager live in c4a-mame appdata, just to avoid any issues that could come up with moving profiles around or copying them from c4a-mame to a specific c4a-prof directory etc; so what if the c4a profile manager live sin c4a-mame appdata, shoudln't hurt, and makes life easier.
.. sorry for rushing posts lately.. last few weeks have been insane, but still trying to put out some goods