FreeCam is a library which may be integrated into any map. FreeCam allows for the implementation of free camera movement in the game world beyond FPS camera-look. It would be most useful as an observer cam or as a first-person airborne vehicle, though I'm sure the mapmaking community can come up with even more creative uses.
Utilizes first-person camera look and movement
Forward movement, backward movement, and side-to-side strafing supported
Can be customized to fit a wide variety of situations and needs
Adjusts to height in real time
Does not require advanced dependencies
Separate threading makes it highly compatible with other functions
Installation
Copy and paste the library from the example map into your own map, then follow the instructions provided (both below and in the library.) Please credit me in your map if you use this.
Instructions
In order for FreeCam to function, several things will need to be set up by the map designer. First of all, a new camera needs to be created to serve as FreeCam's operating camera. The settings for this camera can be put to preference, although for reference I recommend looking at the one in the example map (named FreeCam.)
Second, the map designer needs to decide which input method will be used for the camera controls. There are currently 4 ways in which to manipulate FreeCam: Forward, backward, strafe left, and strafe right (more options are planned for future updates.) For single-player games, WASD movement like what is used in the example map would likely be the easiest method, but for map designers concerned with latency any alternative means may be used.
Third, the map designer may adjust the speed and sensitivity of various movement options. Tweaking these to be either very large or very small may cause bugs, so I recommend staying within +/- 100% of the default values.
Whenever an input is received for movement, be sure to set the FreeCam Moving variable to True to allow movement, then False to stop movement.
Finally, to active or deactivate FreeCam, call the FreeCam Toggle On/Off function, using True for ON and False for OFF.
See the example map if you have additional questions or ask me directly by PM or a reply.
Well you didn't officially title it "FreeCam." In any case it looks a bit different than this library. I mean I'll rename it if I really have to but it seems like a minor detail, especially with that one being from 2010... let me know if that's okay with you. Definitely didn't even know yours existed... you can check the code yourself.
Oh, plus I can't even open the file that's linked on the asset page...
Well you didn't officially title it "FreeCam." In any case it looks a bit different than this library. I mean I'll rename it if I really have to but it seems like a minor detail, especially with that one being from 2010... let me know if that's okay with you. Definitely didn't even know yours existed... you can check the code yourself.
FreeCam v0.01 : BasharTeg6
Description
FreeCam created by BasharTeg6 (Miles.152)
FreeCam is a library which may be integrated into any map. FreeCam allows for the implementation of free camera movement in the game world beyond FPS camera-look. It would be most useful as an observer cam or as a first-person airborne vehicle, though I'm sure the mapmaking community can come up with even more creative uses.
Installation
Copy and paste the library from the example map into your own map, then follow the instructions provided (both below and in the library.) Please credit me in your map if you use this.
Instructions
In order for FreeCam to function, several things will need to be set up by the map designer. First of all, a new camera needs to be created to serve as FreeCam's operating camera. The settings for this camera can be put to preference, although for reference I recommend looking at the one in the example map (named FreeCam.)
Second, the map designer needs to decide which input method will be used for the camera controls. There are currently 4 ways in which to manipulate FreeCam: Forward, backward, strafe left, and strafe right (more options are planned for future updates.) For single-player games, WASD movement like what is used in the example map would likely be the easiest method, but for map designers concerned with latency any alternative means may be used.
Third, the map designer may adjust the speed and sensitivity of various movement options. Tweaking these to be either very large or very small may cause bugs, so I recommend staying within +/- 100% of the default values.
Whenever an input is received for movement, be sure to set the FreeCam Moving variable to True to allow movement, then False to stop movement.
Finally, to active or deactivate FreeCam, call the FreeCam Toggle On/Off function, using True for ON and False for OFF.
See the example map if you have additional questions or ask me directly by PM or a reply.
Enjoy! :) -BasharTeg
Planned Features
Preview
what the... http://www.sc2mapster.com/assets/system-free-camera-mode/
D:
Well you didn't officially title it "FreeCam." In any case it looks a bit different than this library. I mean I'll rename it if I really have to but it seems like a minor detail, especially with that one being from 2010... let me know if that's okay with you. Definitely didn't even know yours existed... you can check the code yourself.
Oh, plus I can't even open the file that's linked on the asset page...
@Ousnius: Go
Lots of people have made freecam libraries, such as myself.
Nah I don't really care. It's funny, though :P
I haven't opened it myself for 2 years, maybe a patch broke it or you're doing something wrong.
Video added :)