Skip to content
Snippets Groups Projects
GAMEGUIDE.md 5.28 KiB
Newer Older
  • Learn to ignore specific revisions
  • ## A1 What Quests are there  
    
    1. Tree Stage  
    1.1. On map Tree Stage, measure the Height of the Tree near the villager.  
    2. River Stage  
    
    2.1. On map River Stage, measure the Height of the Tree near the villager.
    
    
    
    1. First Person Gameplay
    2. Third Person Gameplay
    3. Escaperoom Gameplay
    4. Sidescroller Gameplay
    
    
    ### 1.1 First person gameplay
    
          - first person perspective 
          - compatible with (old) Input Manager
          - compatible with (new) Input System Package
    
          - compatbile with "Input exchange through file" (for reliable mobile Input)
    
    
     
    ### 1.2 First person gameplay (old mainplayer version)
    
          - first person perspective  
          - compatible with (old) Input Manager
          - uses FrameITUI --> no Touchinput supported
    
    
     
    ### 2.1 Gameplay with Camera right behind shoulder
    
          - third person perspective 
          - player controls camera, which controls direct the playermodel
    
    
    ### 2.2 Third Person Gameplay with dampened Camera
    
          - third person perspective 
          - player controls Playermodel and the camera follows and rotates in a smoothed behavior.
    
    
    ### 2.3 Third Person Gameplay with manual Camera (For example Birdview)
    
          - third person perspective 
          - player controls Playermodel and the camera follows without rotating behavior. 
    
    
    ### 3.1 Escaperoom Gameplay
    
    
    
    ### 4.1 Sidescroller Gameplay
    
    
    
    ### How to set Options for Missions
    
    
    
    #### Control Options --> Set Control Mode
    
    	- Keyboard & Mouse
    	- Touch-Control
    		- Touch-control Interfaces will be displayed.
    
    
    	- Input_Manager
    		- old input system
    	- Input_System_Package
    		- new input system
    
      	- Input exchange through file
        	- for reliable Input by mobile devices
    
    
    
    #### Control Options --> Keyboard Mouse Options
    
    	- Look up or change Bindings
    
    	- New Input System uses: "ControlMapping" --> "Actionmap1":
        	- Movement Forward: 	up, w
        	- Movement Backward: 	down, s
        	- Movement Left: 		left, a
        	- Movement Right: 		right, d
        	- Movement Running: 	left_shift
        	- Movement Jump: 		space
        	- Action 1: 			LeftMouseBttn
        	- Action 2: 			RightMouseBttn
        	- Change Tool: 			MouseScrollWheel
          	- Menue Tools: 			e
        	- Menue Mathematics: 	tab
        	- Menue Cancel: 		escape
        	- Command Load: 		m+l
         	- Command Save:			m+s
        	- Command Reset: 		m+backspace
        	- Command Undo: 		m+u
        	- Command Redo: 		m+r 
    
    
    #### Control Options -->  Keyboard Mouse Options --> Mouse Capturing    
    	- Choose if the mouse can leave the window or schould be prevented from leaving.
    
    
    #### Control Options --> Touch-control Options
    	- choose the Touch-Control mode you want to use 
    
    #### System Options --> Operating System Recognition
    
    	- saved in Application.persistentDataPath/Config/Network.JSON 
        - Defines what happends, when the Scene LaunchMenue is the first time called.
    	- when recognition deactivated, the last safed configuration will be used
    	- when recognition activated, Hardware will be detected and the configurations automatically adapted
    	
    
    #### System Options --> Operating System Optimisation.
    
    	- saved in Application.persistentDataPath/Config/Network.JSON 
        - After handling the "Operating System Recognition", it will displayed for which Operating System the App will be optimized.
    	- Needed for handling the paths to folders for saving and loading files.
    	- Deactivates the Mouse for Mobile systems like Android.
    
    
    	- saved in Application.persistentDataPath/Config/Network.JSON 
        - FrameITUI: 
    		- Optimized for Keybord and Mouse
    		- Supports Keybord and Mouse
    
    		- Supports Old and New Input System
    
    	- FrameITUI_mobile:
    		- Optimized for Touch-Controls 	
    		- Supports Keybord and Mouse
    		- Supports Touch-Controls
    
            - Supports Old and New Input System
    
    - Following Reset Operations are handled by the Streaming AssetLoader.cs
    
    #### Reset Options --> Reset Configurations
    
    	- Reloads files from Assets/StreamingsAssets to Application.persistentDataPath/Config/Network.JSON 
    
    	- Reloads files from Assets/StreamingsAssets to Application.dataPath/Config/Network.JSON 
    
    #### Reset Options --> Reset Saved Games
    
    	- Reloads files from Assets/StreamingsAssets to Application.dataPath/Config/Network.JSON 
    
    
    	- Reloads files from Assets/StreamingsAssets to Application.persistentDataPath/Config/Network.JSON 
    	- Reloads files from Assets/StreamingsAssets to Application.dataPath/Config/Network.JSON 
    
    ### Gameplay Options:
    
    
    #### Gameplay --> Set Sensitivity of Camera
    
        - saved in Application.persistentDataPath/Config/Network.JSON 
    	- (relevant for using FirstPerson Camera)
    
    #### Gameplay --> Resize Hitbox for Mouseclicks 
    
     	- saved in Application.persistentDataPath/Config/Network.JSON 
     	- (Relevant for Touch Inputs)
    
    
    ### Graphic Options:
    
    #### Graphic Options --> Resize Cursor 
        - saved in Application.persistentDataPath/Config/Network.JSON 
    	- (relevant when using a mouse)
    
    
    ### Network Options:
    	You need to select a valid MMT Server which supports UFrameIT.
    	UFrameIT needs a holding online connection to this server when playing.
    
    ## Known B