CK Version Control - Freeze when creating fud file

Post » Tue Nov 20, 2012 3:01 am

I have some trouble getting the Version Control in the Creation Kit working.

I have followed two tutorials on setting everything up and so far had no trouble with this. The network path seems to be correct and I can see all the changed ID's in the Version Control.

According to the tutorials, I need to go to File/Data... There I need to select a mod (Skyrim.esm, update.esm and MyProject.esm), click details (create empty form) and then press Ctrl + Shift + B to create the .fid's and .fud's. I have waited about 20 minutes without the creationkit showing any sign of progress, neither could I close the window. When I activated Task Manager and asked to terminate the program, it told me it was waiting for a response from me.

I have done everything mentioned in the tutorials, I have placed the .esm's in the \\
Locations of the folder structure
C:/../Skyrim/Data/CheckInBackup
D:/../Project/Merging/Data
D:/../Project/Merging/VersionBackup

All are added to my network, so I see
\\\Merging
\\\Skyrim
\\\CheckInBackup

The last one I did because I wasn't entirely sure if sharing the whole skyrim folder was correct.

Tutorials (Can't post links)
1: Creationkit wiki, search Version control
2: from the sureal project, contains a tutorial about CK's version control
User avatar
Emilie Joseph
 
Posts: 3387
Joined: Thu Mar 15, 2007 6:28 am

Post » Tue Nov 20, 2012 4:54 am

Hellscreamy, I recently had issues with that as well. I found that it was due to permission/network issues not with the editor itself. I ended up reinstalling steam to a new directory to avoid the permissions issues. In my case, C:\Games. You can probably move your installation as well.

Also in your files, if you're using windows 7, make sure you select the "Merging" folder, and the "CheckInBackup" folder, and for each at the top of the explorer window, there should be a button that says "Share With" Click that, then go to Specific People, then in the drop down select "Everyone" hit Add, then set that group to Read/Write.

That fixed the issues I had, so I hope it does for you as well.
User avatar
Cagla Cali
 
Posts: 3431
Joined: Tue Apr 10, 2007 8:36 am

Post » Mon Nov 19, 2012 10:40 pm

I have reinstalled Steam in another location (C:/Steam) and reinstalled Skyrim too. I have edited all the ini files again and set up the paths. However, it seems the VC still isn't working properly. According to the guides, I had to go to my CK, load my Master files and go to File/Data, select an esm and click Details. There I did Ctrl+Shift+B. Apparently it did what it should, it said the bit arrays were done in the lower bar of my CK, but I couldn't find the .fud files in the Skyrim/Data/CheckinBackup or Merging/Data/VersionControlBackup.

Then when I was done, I pressed the Version Control button, Checked out (All forms get the owner of my user name) and then did Check in. It shows me a save popup and then it looks like the CK freezes. I can still move the windows of the CK around, but the titlebar says the (Not Responding) message. I see all the things you usually get when programs freeze.

I don't understand what I am doing wrong.

EDIT 1: I found the .fud/.fid files it generated with the Ctrl+Shift+B in the skyrim folder, the tutorials mentioned it being placed in the Merging/Data folder. After doing this the CK still freezes.
User avatar
Chris Guerin
 
Posts: 3395
Joined: Thu May 10, 2007 2:44 pm

Post » Tue Nov 20, 2012 7:57 am

Read this -
http://www.gamesas.com/topic/1393656-unable-to-save-a-new-file-in-the-ck/
User avatar
Kevin S
 
Posts: 3457
Joined: Sat Aug 11, 2007 12:50 pm

Post » Tue Nov 20, 2012 1:33 am

I've just read the thread but I'm still not entirely sure.

Loading my mod and saving it without changing anything didn't help, It still freezes.
Haven't tried saving and loading an empty esp yet, will try that now.

Also get the following warning everytime I load my mod: "MASTERFILE: TakeOwnership failed to find system name for Skyrim.fud"
This also happens with update.fud and MyMod.fud

Edit:
I am stuck now, I can't get version control working and can't get my esp's merged into the main file.

Here is a list of all the things I have tried so far:
-Reinstall Steam, CK and Skyrim into C:\Steam\
-Set all the correct .ini files according to the tutorials mentioned above.
-Set up the networks, give permission to everyone.
-Give CK admin rights

What happens when I load the CK:
- Confirm admin rights for CK
- Receive an "Unable to initialize Perforce Interface" error
- CK loads, no other messages

- Load myModChanges.esp
- Receive message: "file in use: C:\Steam\...\Skyrim.esm\", happens for all masters
- Receive warning: "MASTERFILE: TakeOwnership failed to find system name for Skyrim.fud", happens for all masters
All .fud/.fid/.fvd files are in the C:\Steam...\Skyrim folder and Merging folder.
- After loading, save mod (even when nothing has changed), click Version Control and Check out all changes.
- Get exact same "File in use" message as above, same paths and masters.
- Current Users changed to my user name
- Select all forms I want, click Check in
- Get a window asking me write a comment
- Again, receive the exact same "File in use" messages
- Save window pops up, asks me to select or name a file to same to
I have tried both saving to a blank .esm and the mod's masterfile as .esm.
- Creation Kit freezes, windows can be moved but the process seems to have stopped.
A .txt named checkin_comments and UpdateCheckInLock.dat are created in my Skyrim folder, but nothing is being merged.

I don't understand whether I am doing something wrong or if it is a problem with the CK, either way I can't get it fixed.
User avatar
Lizs
 
Posts: 3497
Joined: Mon Jul 17, 2006 11:45 pm

Post » Mon Nov 19, 2012 9:59 pm

You appear to be missing the step where you hex edit Skyrim.esm (and Update.esm too if you're using it, which you should be) to make them possible to work with in version control. It should have been mentioned on the tutorial on the CK wiki. It's necessary for the merge process to work due to how string localization is handled.

The hex editing part is a huge pain in the butt, but it's necessary if you expect to be able to check out forms from the vanilla ESM files. Which chances are you will be even on a large worldspace project that doesn't touch the main game.
User avatar
Laura Elizabeth
 
Posts: 3454
Joined: Wed Oct 11, 2006 7:34 pm

Post » Tue Nov 20, 2012 3:17 am

Well, I have changed them both using a hex editor, got warnings such as "FORMS: Extra SPACE: # has at least one space after it" and then I opened my esp.
When I tried to check in and save it my CK suddenly froze, something I haven't experienced during the saving. I'm not yet sure if this was just bad luck or something, but it sounds like the problems mentioned in the link posted earlier.

EDIT: Freezing in the saving window was just a fluke, but my earlier problem still isn't gone. The Ck still freezes after I selected my master file esm to merge to.
User avatar
Josh Lozier
 
Posts: 3490
Joined: Tue Nov 27, 2007 5:20 pm

Post » Tue Nov 20, 2012 8:22 am

I can't help with the freezing, but when you're ready to merge, you need to be sure you select everything on the checkin screen, and check it OUT first. Then go ahead and check it all in after that. It's a bit fiddly, but once you've done it once or twice it's not that bad.

And definitely don't forget to hex edit back to the original state on the Skyrim.esm/Update.esm files or you won't be able to work with them normally.
User avatar
cheryl wright
 
Posts: 3382
Joined: Sat Nov 25, 2006 4:43 am

Post » Tue Nov 20, 2012 12:10 am

I had already checked them out before I pressed check in. Thanks for the tip on putting back the bits, didn't know that.
User avatar
ILy- Forver
 
Posts: 3459
Joined: Sun Feb 04, 2007 3:18 am


Return to V - Skyrim