Free Camera Tool
This tool allows easy configuration of the camera in XCOM: EU and enables free rotation as well as other options.
Free Camera Tool
Started by
Site Bot
, Nov 03 2012 10:52 PM
33 replies to this topic
#1
Posted 03 November 2012 - 10:52 PM
#2
Posted 03 November 2012 - 10:59 PM
This mod is now depreciated and replaced by XCOM ToolBoks mod. All further updates and improvements will be made to that mod which includes all the functionality of this one and more 

Description:
This tool allows easy configuration of the camera in XCOM: EU and enables free rotation as well as other camera options.
It directly modifies \XCom-Enemy-Unknown\XComGame\CookedPCConsole\XComGame.upk which first needs to be decompressed by "Unreal Package Decompressor" from http://www.gildor.org/downloads. It's always a good idea to make backups of any files that you modify.
Once you've applied the changes using this tool, you'll need to run XSHAPE to update the XComGame.exe. Then just launch the game.
Feel free to leave feedback (bugs/suggestions/improvements/support etc.) at the URL at the top
(See the respective links for other support such as with XSHAPE and decompressing)
-----
Available Options:
Enable Free Rotation - Allows rotation of the camera by holding down the left/right rotate keys (Q/E by default).
Rotation Increment - Each step rotates this amount. Note that it's better to have a lower value when Free Rotation is enabled. However, a value too low will mean the camera rotates more slowly.
Disable Auto Zoom - By default, the game zooms in/out when you switch soldiers (tab/shift/mouse4/mouse5), which can be disabled by selecting this option. Although, other events will still trigger the camera to zoom in.
Note, there is a bug when starting/loading a mission that locks the camera in place. To unlock it, just click on an unselected soldier with the mouse or enter Free Aiming mode by selecting a grenade or rocket launcher etc.
Zoom In - The minimum distance you can zoom in.
Zoom Out - The maximum distance you can zoom out.
Rocket Launcher Zoom - Sets the zoom level when Free Aiming with the Rocket Launcher.
-----
Troubleshooting:
* Unable to move the camera when starting/loading a mission:
See the Disable Auto Zoom option above.
* The camera rotates too slowly.
The lower the Rotation Increment, the slower the camera rotates. I find 6-9° works quite well.
-----
Requirements:
XSHAPE - http://forums.nexusm.../810950-xshape/
Microsoft .NET Framework 4 - http://www.microsoft...s.aspx?id=17718
XCOM Enemy Unknown version - "Wednesday, October 10, 2012 1:41 PM"

Download Free Camera Tool
Wrong version or haven't decompressed XComGame.upk?
See this post.
.

This tool allows easy configuration of the camera in XCOM: EU and enables free rotation as well as other camera options.
It directly modifies \XCom-Enemy-Unknown\XComGame\CookedPCConsole\XComGame.upk which first needs to be decompressed by "Unreal Package Decompressor" from http://www.gildor.org/downloads. It's always a good idea to make backups of any files that you modify.
Once you've applied the changes using this tool, you'll need to run XSHAPE to update the XComGame.exe. Then just launch the game.
Feel free to leave feedback (bugs/suggestions/improvements/support etc.) at the URL at the top
(See the respective links for other support such as with XSHAPE and decompressing)
-----
Available Options:
Enable Free Rotation - Allows rotation of the camera by holding down the left/right rotate keys (Q/E by default).
Rotation Increment - Each step rotates this amount. Note that it's better to have a lower value when Free Rotation is enabled. However, a value too low will mean the camera rotates more slowly.
Disable Auto Zoom - By default, the game zooms in/out when you switch soldiers (tab/shift/mouse4/mouse5), which can be disabled by selecting this option. Although, other events will still trigger the camera to zoom in.
Note, there is a bug when starting/loading a mission that locks the camera in place. To unlock it, just click on an unselected soldier with the mouse or enter Free Aiming mode by selecting a grenade or rocket launcher etc.
Zoom In - The minimum distance you can zoom in.
Zoom Out - The maximum distance you can zoom out.
Rocket Launcher Zoom - Sets the zoom level when Free Aiming with the Rocket Launcher.
-----
Troubleshooting:
* Unable to move the camera when starting/loading a mission:
See the Disable Auto Zoom option above.
* The camera rotates too slowly.
The lower the Rotation Increment, the slower the camera rotates. I find 6-9° works quite well.
-----
Requirements:
XSHAPE - http://forums.nexusm.../810950-xshape/
Microsoft .NET Framework 4 - http://www.microsoft...s.aspx?id=17718
XCOM Enemy Unknown version - "Wednesday, October 10, 2012 1:41 PM"

Download Free Camera Tool
Wrong version or haven't decompressed XComGame.upk?
See this post.
.
Edited by bokauk, 15 November 2012 - 02:48 AM.
#3
Posted 04 November 2012 - 05:42 AM
bro i have no idea how to install this thing, helping hand wanted. anyways i put the downloaded file in what folder? then i get the decompresser and put in which folder? i look up the xcomgame.upk whatever in cookedpcfiles and it say's it can't find it. i tried the decompressor in the cooked pc folder and i got like 7 or so files uncompressed files including xcomgame, but it won't be detected by your program, thnx John
#4
Posted 04 November 2012 - 09:24 AM
I installed it and it works perfectly 
First off:
- Backup your XComGame.upk and XComGame.exe files
- If you want to use mods - especially ones which use XComGame.upk (e.g. Warspace mod), you need to install them first.
- As a result you should already have uncompressed XComGame.upk in your XCom-Enemy-Unknown/XComGame/CookedPCConsole folder. If not, uncompress it manually first. Then you are ready
1. Extract the Free Cam to whatever folder you want (e.g. FreeCam
)
2. Run the exe.
3. Application will ask you for a folder - point it manually to your main "XCom-Enemy-Unknown" folder (in steam or whenevr you have it)
4. If you do it correctly, app will locate the XComGame.upk by itself & launch. It will also create its own ini file where it will store the path to your game folder.
5. Reset the settings to desired values using the Free Cam GUI. Press "Apply".
6. Run the XSHAPE.bat located in "XCom-Enemy-Unknown". If you do not have it, you need to download it from nexus as well & read the thread how it works. You have to do that step, otherwise the game will not start.
I have applied it on top of warspace mod and so far it seems to work just fine. AFAIK the Free Cam tool should be compatible with other mods, as it does not chnage the areas those mods usually interact with (game logic, rebalancing, etc, etc).
First off:
- Backup your XComGame.upk and XComGame.exe files
- If you want to use mods - especially ones which use XComGame.upk (e.g. Warspace mod), you need to install them first.
- As a result you should already have uncompressed XComGame.upk in your XCom-Enemy-Unknown/XComGame/CookedPCConsole folder. If not, uncompress it manually first. Then you are ready
1. Extract the Free Cam to whatever folder you want (e.g. FreeCam
2. Run the exe.
3. Application will ask you for a folder - point it manually to your main "XCom-Enemy-Unknown" folder (in steam or whenevr you have it)
4. If you do it correctly, app will locate the XComGame.upk by itself & launch. It will also create its own ini file where it will store the path to your game folder.
5. Reset the settings to desired values using the Free Cam GUI. Press "Apply".
6. Run the XSHAPE.bat located in "XCom-Enemy-Unknown". If you do not have it, you need to download it from nexus as well & read the thread how it works. You have to do that step, otherwise the game will not start.
I have applied it on top of warspace mod and so far it seems to work just fine. AFAIK the Free Cam tool should be compatible with other mods, as it does not chnage the areas those mods usually interact with (game logic, rebalancing, etc, etc).
#5
Posted 04 November 2012 - 10:02 AM
Awesome job! Works great. At first I was having trubble getting the ui to show. My steam directory is not in C: So I built up a dummy directory, put my upk in there, and then ur GUI popped up and I was able to make the changes.
Thanks a lot for ur work. 1+ Well done.
Thanks a lot for ur work. 1+ Well done.
#6
Posted 04 November 2012 - 11:56 AM
error reading initial values:
Possibly wrong XCOM version or you have not decompressed Xcomgame.upk
hmm, I have this file decompressed , so it seems I have a "wrong XCOM version" ?
Possibly wrong XCOM version or you have not decompressed Xcomgame.upk
hmm, I have this file decompressed , so it seems I have a "wrong XCOM version" ?
#7
Posted 04 November 2012 - 02:49 PM
Finally. Not perfect yet but a great start!
I had a few problems installing the mod though:
1) I had to add the Java bin directory (C:\Program Files (x86)\Java\jre7\bin) to my PATH environment variable.
2) I got Error 5 when using XSHAPE due to the "XComGame.upk.uncompressed_size" being in the "XCom-Enemy-Unknown\XComGame\CookedPCConsole" directory
@p6kocka
you need to decompress the upk file first (using an additional tool). see the readme file included by this mod
Edited by BluePaint, 04 November 2012 - 02:50 PM.
#8
Posted 04 November 2012 - 03:25 PM
BluePaint
you need to decompress the upk file first (using an additional tool). see the readme file included by this mod
I have already Warspace mod installed, that means itīs already decompressed....
Itīs not working anyway
Edited by p6kocka, 04 November 2012 - 03:26 PM.
#9
Posted 04 November 2012 - 04:26 PM
Odie, thanks for clarifying the steps for people
. Glad it works for you. You're right, it only changes values relating to the camera so it's compatible with other mods.
Your decompressed XComGame.upk should be exactly 12,254,453 bytes.
If it is 3,897,737 bytes, it is compressed and you need to decompress it using Unreal Package Decompressor.
To decompress, put decompress.exe in the same folder as XComGame.upk.
Hold shift and right click in the folder > Open command window here
At the command prompt, type:
decompress -lzo XComGame.upk
This should decompress the file and put in it a folder called unpacked. Rename the original compressed XComGame.upk to something like XComGame.upk_ORIGINAL or something similar, or make a backup of it in another folder.
Move the decompressed XComGame.upk from the unpacked folder into:
\XCom-Enemy-Unknown \XComGame\CookedPCConsole
Run FreeCamTool.exe from any folder.
To see which version of XCOM you have, look at:
\XCom-Enemy-Unknown\Version.txt
As the ReadMe says, this tool works with version:
Wednesday, October 10, 2012 1:41 PM
Java issues are related to XSHAPE, see that thread for how to solve it
Hope this helps clarify. I might add some of these checks in the tool at some point
Your decompressed XComGame.upk should be exactly 12,254,453 bytes.
If it is 3,897,737 bytes, it is compressed and you need to decompress it using Unreal Package Decompressor.
To decompress, put decompress.exe in the same folder as XComGame.upk.
Hold shift and right click in the folder > Open command window here
At the command prompt, type:
decompress -lzo XComGame.upk
This should decompress the file and put in it a folder called unpacked. Rename the original compressed XComGame.upk to something like XComGame.upk_ORIGINAL or something similar, or make a backup of it in another folder.
Move the decompressed XComGame.upk from the unpacked folder into:
\XCom-Enemy-Unknown \XComGame\CookedPCConsole
Run FreeCamTool.exe from any folder.
To see which version of XCOM you have, look at:
\XCom-Enemy-Unknown\Version.txt
As the ReadMe says, this tool works with version:
Wednesday, October 10, 2012 1:41 PM
Java issues are related to XSHAPE, see that thread for how to solve it
Hope this helps clarify. I might add some of these checks in the tool at some point
Edited by bokauk, 04 November 2012 - 04:35 PM.
#10
Posted 04 November 2012 - 05:49 PM
Doesnīt work for me either...
My XCOM version is:
Date: Wednesday, August 29, 2012 6:18 PM
Changelist: 333123
Edited by p6kocka, 04 November 2012 - 05:49 PM.



Sign In
Create Account
Back to top









