我没有这个情况,但是在国外看到这个帖不知跟你们是否同一问题.希望可以帮到你们.
Evening lads and lassies. I know there are threads concerning Leo already, but the problem with the NI-romplers have risen in several others, so I thought I'd post this on its own. I'm sorry for the major load of text, but this thing I worked out the other night is a bit tricky.
There are several issues with them under Leo, I did an Archive/Install and almost all plugs worked fine, as did Logic 8 as I installed right after. However, the NI-stuff was bugging out, or telling me my system-ID had changed (go figure) and I had to do the registration process again.
However, there's a major error concerning the dialog boxes with NI under Leo, any yes/no-option and similar wont react on either mouse click or enter, leaving you unable to go on and you'll eventually have to force quit. Problem is that this goes for the Registration Tool that comes with most romplers as well.
What really bugs me is that even if the plugs have the same version number, the errors differ. This workaround I made out does NOT work if you can't even open the RegTool... in my case that went for EWQL XP Brass, Stormdrum Intakt & Kompakt and Zero-G Morphology. Those babies still lie waiting for some future patch. However, I fail to see the logic in why all except one RegTool opened for EWQL XP, since they're supposed to be the same build. Same goes for the romplers themselves, I'd be happy if the same errors appeared in all of them, but they don't.
Let's get down to business, shall we?
NI announces they will come up with patches in a near future, however, the Registration process is supposed to take place online instead. That presents us with a slight problem, so we want the RegTools to work.
What I found out is the following:
1. The inability to confirm stuff in the dialog boxes makes the RegTools useless even if they can be opened. Even if the app says 'Success! You can now close the RegistrationTool' or whatever it said after you've added the numbers from the KeyGen, it wont lead anywhere since you must force quit it anyway. I.e, the information is never registrered properly.
2. Some of the romplers do not create proper Preferences on your system, leaving the app unstable and quitting. You can still open most apps, even if they tell you you must register. Some crash anyway (like Symphonic Choirs and RA).
Again, why we still need a half-working RegTool (that at least can be opened) is because we DO need the System-Id based on our hardware and the serial. So, the romplers with non-working regtools are not helped by this trick. I do not know how the Tool generate the System-Id, if I did it would work.
Here goes:
1. First; find a nifty application on the web called PlistEdit Pro. It's freeware (or shareware, I forgot) and should be easy to find.
2. Locate the plist-file for the rompler in question; it should be located in you Preferences folder under Library, probably in you user-dir but may also dwell in your root. It should be named, for example: SOPercussion PRO XP.plist
3. Open the reg tool and acquire the System-ID.
4. Open the plist-file in PlistEdit and locate the following strings:
SYSTEMID
SNO
KEY
The SNO is the serial you used when you first installed (I presume you had the romplers installed before you upgraded to Leo, fresh installs are mentioned below).
Copy the SNO-string and use it to generate a new Authorization Key along with your new system ID. Paste the AuthKey after the KEY-string (it probably reads 'empty'), make sure to remove the middlescore between the numbers (i.e, don't paste xxxx-xxxxx etc, but xxxxxxxxxxxxx). Do the same with the System-ID after its proper string, keep the middle score there.
It is utterly important that the serial is associated with the System-ID, make sure that's the case when you use the KeyGen.
That did the trick on most of the romplers.
In some cases that didnt work, since the plist-file in question was incomplete for some odd reason. You may delete it and start over (no need to delete the actual apps, even if one or two actually asked for a re-install... do that if it happens. Only the app, the libraries are not affected by this).
In that case, zap the plist-file, install anew and open RegTool:
1. You'll be prompted with a new serial before the RegTool starts upp. Generate one with the KeyGen, write it in manually, get your SystemID and generate an AuthKey, press Complete and face the irritating dialog box that wont be able to close.
2. Force quit the regtool, launch the stand alone. It will whine about that stuff is still unregistred and give you two weeks to make up for it. Some romplers will crash in this state, more on that below.
3. Open the associated plist, locate the strings mentioned above and follow those steps.
4. HOWEVER - sometimes the plist is incomplete and the needed strings are missing. I can't tell why but they MIGHT be there but invisible. Do a 'search' in the plist-editor and see if KEY, SNO or SYSTEMID hides somewhere. If not, select 'Root' in the PlistEdit-window and add 'New Child'. Rename the new string SYSTEMID, make sure its class is 'string' and paste the number. Repeat if necessary for SNO and KEY. Save the plist and re-launch the stand alone. It should work.
BUT! Since there are no logic whatsoever concerning identical NI-builds, some apps may still refuse and crash, not because of bad registration but because of refusing finding the library (even if you guide it to them). This appears to be the case with RA and Symphonic Choirs, and maybe other romplers I haven't tried. This is because of the error that prevent the app from creating proper preferences.
Open PlistEdit again and search for or add:
ContentDir String YourHarddrive:And:Path:To:Library:
InstallDir String YourHarddrive:And:Path:To:Standalone:
(end with a : and OFC change the words above to your proper path...)
That made Ra and EWQL Choirs work again, and after launching they both generated proper plists.
I made EWQLSO XP Strings, Perc and Woodwind work this way (Brass refuses to open the RegTool) as well as Ra, Choirs, Outer Limits, Raging Guitars and Nostalgia; using various methods above. It really bothers me I can't get Brass and Stormdrum to work, damn their RegTools...
I worked all this out by myself yesterday and haven't tried it for long; but all Standalones work fine as do the AU:s in Logic 8 - SO FAR! No dialog boxes appear and bug me (at least none I can't close). Pass this process along; I haven't found any info concerning these compability issues so I guess most ppl wait for the patch, if there ever will be one. However, since NI apparently wont upgrade the RegTools, this might come in handy.
PM me if I'm unclear anywhere, this is really beyond my abilities so I am not sure what I really did, I just tried it out and eventually got it to work; I am no hacker - just a bloke with some luck on my side; I guess.
And if anyone finds out a way to generate a System ID based on a serial without regtool, post it by all means. Then you could enter all info directly into the plist without bothering with that stupid little app.
Oh, and I forgot... some RegTools actually DO open if you change your Keyboard input to German or U.S... found that on a forum somewhere. Since I'm Swedish, I have swedish input which complicated stuff before I found that nifty info... That error has no reason, but NI seem to be fond of strange bugs. That was, btw, a problem under Tiger as well.
Sorry about the long message, but I wanted to get all the details. Hope it's useful to you.
And; I use a PPC G5 Dual 2.0, I really can't say if Intel-users will make it.
Over and out.
EDIT: No need for the buggy RegTools, it seems. Just get the latest NI Service Center app from their site, make sure you have Little Snitch up and running (Leopard-version out now). You may have to make a fresh install of yer rompler, otherwise the Center App wont find it. Do that (and zap old old files except the libraries), run the ServiceCenterApp and tell Li'l Snitch to deny any attempt to call home. Press Cancel when the App tries anyway and choose Offline, then Next. Let it scan your drive for whatever it wants and it will bring you a list. Choose Main Menu, and then Product Overview, then Product Details. Go down the list and find whatever installed NI-thingie you have, complete with the option to enter a serial and generate a SystemID. Bam-bam-bam. All set and done, and the tricky process above may take place. Got Brass and Intakt Stormdrum to work now. The Kompaktversion refused to show up and re-install (some of their installers don't yet work and the patch they brought up is not good for Kompakt-stuff yet). (EDIT: Now it did. f***, am I tired of this crap now...)
That should be it.