Player Notes not importing


Kitsune Knight

 

Posted

I just did a new install of CoH on a new hard drive, and wanted to import my player notes file from my previous install so I don't lose all the notes I've made over the last year or two.

I located the file on my old hard drive under my account folder, playernotes.txt I believe, and copied it over the file on my new hard drive, but when I start up CoH I still don't have all my old ratings back.

Anyone have any idea what would cause this or what I'm doing wrong?


 

Posted

You're playing on Protector???

No idea Moon. I still have to click on people and tell it to add a note just to get it to show up previous notes at times. I think it doesn't work as well as we might hope.


Tech Support Rule #1 - They will lie to you. Usually intentionally.

 

Posted

Quote:
Originally Posted by Ura Hero View Post
You're playing on Protector???
I don't just PLAY on Protector, I LIVE there

I guess it's not that big of a deal, but it annoys me that it looks like it should be a simple text file, and replacing it isn't working. I can't figure out where the new ratings are coming from, it's like it can't read the file I copied in there, or it's ignoring it for some reason...


 

Posted

Quote:
Originally Posted by MoonRoach View Post
I don't just PLAY on Protector, I LIVE there

I guess it's not that big of a deal, but it annoys me that it looks like it should be a simple text file, and replacing it isn't working. I can't figure out where the new ratings are coming from, it's like it can't read the file I copied in there, or it's ignoring it for some reason...
Make sure that file isn't being overriden by a file in your account's "VirtualStore", which is in C:\Users\USERNAME\AppData\Local\VirtualStore, and then under that path as if you were looking at the root of the C drive.


Data is written to the VirtualStore, when a non-elevated program attempts to write to directories it doesn't have access to, and is running under UAC emulation.


Quote:
Originally Posted by ShadowNate
;_; ?!?! What the heck is wrong with you, my god, I have never been so confused in my life!

 

Posted

Quote:
Originally Posted by Kitsune Knight View Post
Make sure that file isn't being overriden by a file in your account's "VirtualStore", which is in C:\Users\USERNAME\AppData\Local\VirtualStore, and then under that path as if you were looking at the root of the C drive.


Data is written to the VirtualStore, when a non-elevated program attempts to write to directories it doesn't have access to, and is running under UAC emulation.
That may very well be the issue, I am running Win7. I'll have to check when I get home tonight.

Thanks!


 

Posted

Well I figured it out, and it was a stupid mistake on my part. The path you gave me helped me figure it out, Kitsune Knight. When I went and looked at that path, it was not there. After poking around it turns out that on my new machine City of Heroes is installed under the launcher's folder "C:/Program Files/NCsoft/City of Heroes" instead of just "C:/Program Files/City of Heroes" like on my old install.

The reason this was so confusing to me was I copied my old install over hoping to avoid downloading and patching 5 or 6 gigs or whatever it is. Of course the installer insisted on not seeing the folder I copied over, since I copied it to the old location. This annoyed me too, but now I see what I did wrong.

Copying playernotes.txt to the /NCSoft/City of Heroes/USERNAME/ folder worked perfectly.

Thanks for the help!


 

Posted

This, along with other reasons, is why I install games to C:\Games\ instead of C:\Program Files. UAC and VirtualStore don't care about any folders that are not important "Windows" folders (like %PROGRAMFILES% and %SYSTEMROOT%) so it doesn't mess with or interfere with the data in them.

Installing programs to a folder outside of %PROGRAMFILES% seems to cause much less hassle in the long run. Of course there's a larger security risk because UAC and VirtualStore aren't "protecting" them anymore but to me it's worth it.

Also, if you ever want to Uninstall/Reinstall a game because of problems, the VirtualStore folders usually do NOT get deleted or emptied and then you might end up with corrupted game files or config files causing you the exact same troubles from before you decided to uninstall.

Quote:
Originally Posted by MoonRoach View Post
...Of course the installer insisted on not seeing the folder I copied over, since I copied it to the old location.
I think you can right-click the game name in the NCSoft installer and pick the folder you want to install it to. I think I remember seeing a Dev/Comm post about doing it this way so you don't have to re-download everything on a "new" install.


 

Posted

Quote:
Originally Posted by TheUnnamedOne View Post
This, along with other reasons, is why I install games to C:\Games\ instead of C:\Program Files. UAC and VirtualStore don't care about any folders that are not important "Windows" folders (like %PROGRAMFILES% and %SYSTEMROOT%) so it doesn't mess with or interfere with the data in them.

Installing programs to a folder outside of %PROGRAMFILES% seems to cause much less hassle in the long run. Of course there's a larger security risk because UAC and VirtualStore aren't "protecting" them anymore but to me it's worth it.
That's quite incorrect (the basis for your conclusions, that is).

The reason there is no 'VirtualStore' for C:\Games is because when you create that folder you have write permissions to it, which gets inherited by folders created inside of it. Without that write permissions, you'd either get a VirtualStore or it would simply fail. VirtualStore was a fix for misbehaving applications (CoH, and the old updater, being prime examples of exhibiting bad practices).


Quote:
Originally Posted by ShadowNate
;_; ?!?! What the heck is wrong with you, my god, I have never been so confused in my life!

 

Posted

Quote:
Originally Posted by Kitsune Knight View Post
That's quite incorrect (the basis for your conclusions, that is).
Not to nitpick here, but what is incorrect in what I said? I generalized a bit but otherwise what I said was correct.

Quote:
VirtualStore was a fix for misbehaving applications (CoH, and the old updater, being prime examples of exhibiting bad practices).
Now THAT is incorrect. Those "bad practices" you mention were how programs HAD to behave simply because that's how Windows worked in the Pre-Vista days. File System and Registry Virtualization was created for Backwards Compatibility in Windows Vista+ so that the new protected operating system locations would still be protected while still allowing programs created under the older paradigm to still operate (almost) normally.


 

Posted

Quote:
Originally Posted by TheUnnamedOne View Post
Not to nitpick here, but what is incorrect in what I said? I generalized a bit but otherwise what I said was correct.
Specifically this: UAC and VirtualStore don't care about any folders that are not important "Windows" folders (like %PROGRAMFILES% and %SYSTEMROOT%) so it doesn't mess with or interfere with the data in them.

Quote:
Originally Posted by TheUnnamedOne View Post
Now THAT is incorrect. Those "bad practices" you mention were how programs HAD to behave simply because that's how Windows worked in the Pre-Vista days. File System and Registry Virtualization was created for Backwards Compatibility in Windows Vista+ so that the new protected operating system locations would still be protected while still allowing programs created under the older paradigm to still operate (almost) normally.
No, those programs were already broken for anyone that ran as a Limited Users in XP. The proper and recommended way was to store the data in %APPDATA% & %LOCALAPPDATA%, which exists inside each user's home directory.

This is the method that every other Operating System has been doing it for quite a long time. Windows application developers should have known for quite a long time to stop writing in their installation directory (most got the clue a long time ago).


Quote:
Originally Posted by ShadowNate
;_; ?!?! What the heck is wrong with you, my god, I have never been so confused in my life!

 

Posted

Quote:
Originally Posted by Kitsune Knight View Post
Specifically this: UAC and VirtualStore don't care about any folders that are not important "Windows" folders (like %PROGRAMFILES% and %SYSTEMROOT%) so it doesn't mess with or interfere with the data in them.
Again, still not following you there, but whatever, it's probably just semantic differences in my generalizing with what I meant and what you interpreted anyway.

Quote:
No, those programs were already broken for anyone that ran as a Limited Users in XP. The proper and recommended way was to store the data in %APPDATA% & %LOCALAPPDATA%, which exists inside each user's home directory.

This is the method that every other Operating System has been doing it for quite a long time. Windows application developers should have known for quite a long time to stop writing in their installation directory (most got the clue a long time ago).
Ah, good point there. I never really subscribed to "Programming for the Protection of the Clueless Masses". I'm too used to always being an "Admin" user and relatively never having troubles with or because of it. I forget that programmers and Operating Systems are supposed to "protect" clueless computer users from their own ignorance or stupidity. On an important system like a corporate network, financial system, or something else critical, I can understand it. On my home recreational computer? I just want the games to work without the operating system causing unnecessary problems. I can protect my computer myself just fine.


 

Posted

Quote:
Originally Posted by TheUnnamedOne View Post
I can protect my computer myself just fine.


History has shown us that the vast majority of people that believe this, can't.


Do you ever browse the internet? Sure, you might keep your web browser up to date, only visit more trusted websites like these forums, keep your plugins current, and hell, you might even use things like NoScript... you're safe, right? No. Websites constantly serve thirdparty data all the time (how many images to other sites get posted on these boards everyday? how many are in this post? hint: 10 *), browsers will always have zero days.

The advantages of running as a limited account and such, are that when (not if, but when) something breaks through, you have another line of defense to it completely and totally taking control of your system, possibly well enough that you will never know).


* Not counting my sig, my avatar, or the emoticon.


Quote:
Originally Posted by ShadowNate
;_; ?!?! What the heck is wrong with you, my god, I have never been so confused in my life!