﻿Description:
  Ultimate Camera Control
  version: 2.8
  
  A Mod that unlocks the potential of CIM camera movement, brings several new camera modes and first person features to extend your gaming experience in CIM world.

  General feature & option:
    UI support, New panel, panel shrinkable.
    Cleaning addon, rarely conflicts with other Mods.
    Configuring settings in game, no script knowledge needed.
    User settings file and map related savedata(for simulation mode) created under your document folder.
    Every camera mode has 2 preset slots, toggle preset by one button.
    Map editor support.
    360 * 360 degree mouse smooth rotating with speed options.
    Camera view distance and camera field of view control, find the balance between graphic and game performance.
    Sky, fog effect and scene clock control(affects sun light and shadow effect).
    Force showing shadow in any situation.
    First person feature in development.

  Camera Mode 1: Default
    More delicate options: 
      Scrolling speed;
      Zooming maximum distance;
      360 degree horizontal and vertical camera rotating, rotating speed;
      You can also use the original 8-direction rotating and auto tilting.

  Camera Mode 2: Free movement
    Move like in first person view.
    6 direction movement: forward, backward, left, right, up and down.
    Moving speed options. 
    Turn left, turn right, look up, look down with speed options.
    Or just turn by your mouse.

  Camera Mode 3: Walking simulation
    Walk in city like a citizen.
    Move forward, backward, left, right with speed options;
    Turn by keyboard or mouse;
    You can hold down a hotkey to run;
    Stamina bar: you can not run if stamina is too low;
    You can change your height;
    Head bobbing effect: effect depend on run/walk state, and your height;
    Step sound effect.

  Camera Mode 4: Following target
    Follow a target in main camera like in the secondary view.
    Three camera angle style: 
      1. Free angle. Angle controlled by player;
      2. Relative angle. Keep an angle to the followed target;
      3. Fixed angle. Angle synchronized with target direction. You can change camera offset in this style, make it like first person view or third person view.

  Camera Mode 5: On board simulation
    Travel by vehicle.
    You can walk inside vehicle, put your head outside of the window to have a distinct city view(not recommend doing it in real life).
    You need get on, get off vehicle at a stop or a station and spend your wallet money to buy ticket.

  Custom missions:
    Custom missions for first person view mode, making use of your own transport system.(under construction)
    Wallet: (done)
      Wallet money is used in simulation mode.
      You gain salary every month by a certain percentage of company monthly net profit(Company money will not be reduced).
      Wallet money is used to buy transport ticket and items.(more usage in future)

  Additional options:
    Keep game running in background while game window not on focus.
    Debug panel: shows all camera statistics.
    Other hotkeys:
      Toggle whole UI, toggle secondary view, toggle line route on map, toggle all info box, change secondary view page, move camera to selected target, move camera to selected line, open vehicle panel of selected line, open vehicle panel of selected vehicle's line.

Install：
  Copy the folder "addons" to "Steam\steamapps\common\cities in motion\", for retail version it's your installation folder.
  DELETE FOLDER "ultimateCamera" IF YOU INSTALLED PREVIOUS VERSION!!!

Uninstall:
  Delete the ultimateCamera.gs file in "addons" folder.

Note:
  Default hotkey for this panel is "L", you can change it in option.
  Controlling camera movement by original game camera hotkeys or other Mods could probably cause unexpected camera movement and graphic effect while using this Mod.
  About settings file settings_UtiCamera.script, the Mod will auto use the settings file in game installation folder if it exists.
  
Known issue: 
  You can get on metro and tram only near the engine part(impossible near trailers).
  Walking movement is not relative to vehicle when get on vehicle(but works properly once the vehicle starts moving).

Official forum thread:
  http://forum.paradoxplaza.com/forum/showthread.php?551626-MOD-Ultimate-camera-control

Author: kugutsu
With douglasrac's icon support
gs file packing tool by Liechti

Redistribution is not allowed.
请不要转载
転載しないでください

Change log:
  2012.08.21 v2.9
    - No more stuttering after loading screen
	- now if you move the settings file from user document folder to the game folder(\Steam\steamapps\common\cities in motion\, etc), this mod will only use the settings file in the game folder, and ignore those in user document folder
	- camera tilting degree has been limited to 0~90 when in normal mode
	- a new hotkey has been added to other options menu, now you can hide the round pins above stops
	- a new option has been added to custom missions menu, now the whole UI can been auto show/hide when enter or leave walking mode
	- now you can teleport to anywhere when in walking mode by clicking on minimap
	
  2011.10.17 v2.8
    - fixed several bugs
    - set initial wallet money to 200.0
    - packed this Mod to a single .gs file(DELETE PREVIOUS VERSION FIRST)

  2011.09.07 v2.7
    - now you can enter all normal camera modes while you are on board, your "character" will be left in that vehicle.
    - sky, fog and scene clock settings are no longer included in any preset slot.
    - added a slider to the option page of walking simulation mode, by which you can change the turning speed.
    - fixed a bug: changing shadow settings in game option without restarting the game program may cause errors to this mod.
    - some adjustments to the process of changing camera mode, now you should not feel jerky when change camera mode.
    - changed panel shrinking button to mouse right click.

  2011.08.28 v2.6
    - now when enter simulation mode, the distance of some sound effect will be auto adjusted(door open, close, engine, horn, bell, metro station announcement, etc). The money sound, vehicle break sound will also be turned off.

  2011.08.27 v2.5 fixed4
    - fixed a bug that map related data may not be saved properly
    - now in on board mode at normal game speed, even if the vehicle make a sharp turn at a high speed, your body hardly goes out of the vehicle
    - now you can run in vehicle...
    - added an option to Other options page, by which the annoying money sound can be auto turned off when enter simulation mode
    - moved stamina box to bottom of the screen

  2011.08.26 v2.5 fixed3
    - fixed the bug that map related data does not be saved

  2011.08.26 v2.5 fixed2
    - fixed the major bug when start a new game, game crashes
    - now you can adjust height in a vehicle a little by hotkeys "move up" and "move down"

  2011.08.26 v2.5 fixed1
    - fixed the errors which occurs when build stops

  2011.08.25 v2.5
    - now on board simulation mode available(see description)
    - now you have your wallet(see description)
    - now a individual position implemented for simulation mode. You need go anywhere on foot or by vehicle.
    - an icon shows on minimap which indicates the position for simulation mode(can be turned off)
    - every stats for simulation mode(position, direction, wallet, wallet stats, etc) will be saved to a data file whenever you save your game. Data is valid for that save file only.
    - now every action in simulation mode affected by game speed
    - now you'll be brought back to shore if you walk on water even with moving up&down ability turned on(certain tolerance involved)
    - some adjustments to walking maximum speed and stamina
    - added an option to following mode, now camera pitch and roll movement can be turned off for relative angle style
    - now panel can be shrunk simply by mouse middle clicking on panel, and the bar goes to the bottom right of the screen

  2011.08.19 v2.0 fixed
    - fixed a bug: camera does not scroll when drag mouse to screen edge

  2011.08.13 v2.0
    - now following target mode available, with 3 angle style and offset control.
    - added preset feature. Now every camera mode has 2 preset slots. Preset contains the settings in general options and the settings for that camera mode(excludes hotkey settings). 
    - added an option page for preset, you can change preset name.
    - added an option into Default camera mode options, now you can use the original auto-tilting, tilting degree depends on zooming value.
    - now this mod can be used in map editor.

  2011.08.08 v1.5
    - now option buttons have individual icons, thanks to douglasrac
    - Japanese language support
    - brought back the original 8-direction horizontal camera rotating, toggle it in Default camera mode options
    - added an option to hide cursor and tooltip while rotating by mouse
    - now if you accidentally set the hotkey of panning and mouse rotating to the same, only panning works in Default camera mode
    - now walking direction affects walking speed
    - now you can not walk on water
    - added step sound effect for concrete and grass terrain, and an option to enable/disable step sound
    - combined camera max view distance and viewport max view distance to one slider
    - combined rotating and tilting speed settings
    - increased maximum value for several settings: max view distance, fog offset, fog distance and zooming max distance

  2011.08.05 v1.0
    release
