Blockland Forums > Suggestions & Requests
Better folder structure
<< < (2/9) > >>
Regulith:
Solution: Don't install Blockland to Program Files on Vista/7. When installed to your main drive (which is what is meant to be done with Vista and 7), none of these problems occur.
Richard Robertson:

--- Quote from: Regulith on January 05, 2010, 11:02:48 PM ---Solution: Don't install Blockland to Program Files on Vista/7. When installed to your main drive (which is what is meant to be done with Vista and 7), none of these problems occur.

--- End quote ---
That's not a solution at all. Programs go in Program Files. Data goes in AppData. That's how programs should be built.

Also, I'm not sure what you mean by main drive. If you are referring to the root "C:\Blockland" that's an even worse convention and will still cause the same problems.
Regulith:
Well, not too long ago, Badspot recommended the same fix, though I do not know his opinion now.


--- Quote from: Badspot on Sept. 30th, found at http://forum.blockland.us/index.php?topic=85067.msg1524683#msg1524683 ---In vista, with UAC enabled, when a program in the program files directory tries to write a file, the file write is redirected to the "virtual store" which is buried somewhere in your user directory.  When the patch runs and tries to overwrite the files in programfiles/blockland, vista redirects it to write to the virtual store, so it basically doesn't update.  

Similarly, all of your save files are actually stored in the virtual store, instead of in your Blockland folder where the game thinks it put them.  Compounding the problem is the fact that the various virtual store folders are sorted in part by a hash of the executable.  So if you manually install Blocklandv13 over into your C:\Program Files\Blockland folder, the executable will change and thus the corresponding virtual store folder will change.  Blockland looks in the saves folder for your saves and gets redirected to a new virtual store folder with nothing in it.  

The whole thing is a stupid half-baked "security" idea that was poorly executed by microsoft.  

Solution:

    * Install Blockland v13 to C:\Blockland
    * Dig around in your virtual store and find your saves, copy them to your C:\Blockland\saves folder appropriately
    * Remove Blockland from c:\Program files
--- End quote ---
Richard Robertson:
That's not a real solution. The problem isn't UAC, it's the fact that Blockland is writing to the Program Files folder in the first place. It shouldn't be writing there.
Nitramtj:
The torque game engine is designed to run out of one folder, so moving user data to another folder is also a design issue.

I guess it could be done, but it's a lot more work then just putting the installation in C:\
Navigation
Message Index
Next page
Previous page

Go to full version