Thursday, January 30, 2014

Extended Cinema Tools and BF4 patches

Current users have probably noticed that the game has started crashing after the latest update.
Unless the patch is something very small, always expect it to break the tool. I'll fix it and post the new version on Friday or later this weekend.

Also, answers to some questions and problems:

Q: How do I close the tool properly so I can play on a ranked PB server?
A: Close the tool AND the game. Otherwise it'll still be active if you just join another server.

Q: Changes to color correction and sun rotation sometimes take time.
A: Press Esc twice, should show the changes.

Q: I'm not getting any values in the GUI.
A: Run everything as an administrator

Q: How do hotkeys work?
A: Hotkeys are for 1p camera only atm. Check the "Hotkeys" box and it should start working. Arrow keys to go forwards/backwards left/right, Numpad 7/9 is up/down, Numpad 8, 6, 4 and 2 is for rotation. I know it's messy, controller support coming at some point.

Q: Jet's/Helicopter's projectiles always fire to the middle of the screen even when rotating in 1p view.
A: Yeah It's pretty annoying. I'm working on an alternative rotating method that uses the freelook rotation instead. It'll still work with hotkeys.

Q: Game crashes after latest patch.
A: I know, wait for a fix.

Monday, January 27, 2014

Whatever

I'm quite busy and since it'd probably take ages to iron out all the bugs with the current amount of users (3 or so), I might as well release the tool now. Oh, do expect bugs..


It currently works only with the 32-bit version of BF4. To launch in 32-bit go to Origin, right-click BF4, click Game Properties and choose Battlefield 4 (x86) from the list.

Be sure to launch everything as an administrator. Launch the game, inject "BF4ExtCineTool.dll" to BF4 using Faith Injector and then start "Extended Cinematic Tools.exe" and you should be able to use the tool. 
Injecting with Faith injector is easy: Run it as an administrator, press Add to add the .dll file and then from Process -> "Show process list", choose BF4_x86.exe and press inject.

Do NOT use on Punkbuster or FairFight enabled servers.
I wont be taking any responsibility if you use this on a PB enabled server and get banned

1p Camera hotkeys: Arrow keys to move around, Numpad 7/9 Up/Down, Numpad 8,6,4,2 for rotation.
If you're recording Freecamera tracks USE THE FIRST FREECAMERA.

Bugs or ideas? Write them to comments!

Sunday, January 19, 2014

Things to do


  • Detect end-of-round so it disables everything and gets the new visual environment once the map is done loading.
    • Tends to crash between rounds + if you reset the visual stuff in the new map it'll take the values from the previous map.
  • Make 1st Person mode work for spectators
    • It would work fine, but for some reason you can't change the camera to 3rd person mode in spectator mode. Looking for alternative methods...
  • Make sure everything works
  • Create a 64-bit version
    • So far everything else seems to work except the hooks. For some reason the APIs I've tried don't do anything or they crash the game.
  • Release

Also gave the GUI some darker colors. Dark themes ftw


Wednesday, January 8, 2014

Still alive

The x86 version of the tool is nearly done.
However I lack the motivation to finish it + final exams are coming up in 2 months so that makes me even more stressed and unmotivated to do anything. So no ETA.