GTA RPG v0.1.13
================

Copyright 2015 LogicSpawn


About
-----

A .NET GTA V mod which adds typical RPG features such as leveling, questing, non-linear
dialogue, skills, looting and more. Currently a Work In Progress with many features planned
such as dynamic cutscenes, skill trees for weapons & cars and custom models/animations. Dialog
at the moment is a 'first' try and may be improved later on. The game source code is also available on github.

Hosted ONLY on: https://www.gta5-mods.com/ , https://github.com/logicspawn/GTARPG/ and
http://www.logicspawn.co.uk


Installation
------------
1. ScriptHookV  , ScriptHookV.Net v1.1 , Microsoft .NET  Framework  4.5 and the  Microsoft
 Visual  C++ Redistributable Package for Visual Studio 2013 (x64) should be installed as a prerequisite
2. The following files are required but are already included: NAudio 1.7.3 (NAudio.dll and NAudio.WindowsMediaFormat.dll), Newtonsoft.Json 6.0.8
3. Copy the entire GTARPG folder into your "scripts" folder inside Grand Theft Auto V's install
directory so you have "/scripts/GTARPG/ *other files*"
4. Run the game and press Y to enter RPG mode

ScriptHookV v1.0.393.4: http://www.dev-c.com/gtav/scripthookv/
ScriptHookV.Net v1.1: https://github.com/crosire/scripthookvdotnet/releases/tag/v1.1
.NET 4.5: http://www.microsoft.com/en-us/download/details.aspx?id=30653
C++ Redistributable: https://www.microsoft.com/en-gb/download/details.aspx?id=40784

Features
------
- Progressive Exp System
- Dynamic NPC dialog with a range of NPCs
- RNG-Based Item and loot system
- Quest System with onscreen tracker
- Simplistic RPG UI
- Indepth Skill System with Skill Trees and upgrades


Official Pages
-----

Logicspawn: http://www.logicspawn.co.uk/games/GTARPG
Github Source: https://github.com/logicspawn/GTARPG/
GTA-5-Mods: https://www.gta5-mods.com/scripts/gta-rpg


Controls
------------
Navigate Up           - Num8 / Dpad Up / Arrow Up
Navigate Down         - Num2 / Dpad Down / Arrow Down
Navigate Left         - Num4 / Dpad Left / Arrow Left
Navigate Right        - Num6 / Dpad Right / Arrow Right
Previous Menu/Back    - Backspace / Xbox B
Activate              - Num5 / Xbox A / Enter
End Dialog(Debug Cmd) - Num0

Help       - F7
Save       - F8
ToggleUI   - F9
New Game   - F10

Quest Log      - L
Character Menu - O / Xbox A + Up
Inventory      - I / Xbox A + Right
Show Menu      - J / Xbox A + Left
Spawn Car      - K / Xbox A + Down
Interact       - E / Hold Xbox A

Skill 1 - T / Xbox X + Up
Skill 2 - Y / Xbox X + Right
Skill 3 - CapsLock / Xbox LS
Skill 4 - U / Xbox X + Down
Skill 5 - B / Xbox X + Left


Support
---------
Any support is definitely welcome, feedback is an important part of the process of creating
this mod. If you are kind enough to donate, please let me know if you'd like to be included
in the game as a character or contribute any suggestions.

Final Note
------

Hope you guys enjoy this mod and have a fun time!

Changelog 
------ 
v0.1.13
- Added weapon unlock system
- Leveling up will show what weapons are available to unlock
- Minor fixes
v0.1.12
- Adjusted skill xp gain to 1 or 5% of exp gained
- Quests should be easier to follow with new icons and NPC header-text
- Added tutorials for contracts, npc icons and crafting
- Now supports config file
- Many options added to options menu
 - Audio, Show the 'Press Y', autostart RPG mode etc (Keybinds coming soon)
- Vehicle Speedometer is now correctly placed on map
- Safearea setup is now clearer
- Toggle UI button now correctly toggles the UI
v0.1.11
- Many spelling fixes
- Options menu now shows RPGMod Version
v0.1.10
- Fixed excess ped spawning during missions
- Removed return to normal on script reload as it causes a crash. Return to normal mode through the menu before exiting
- No longer shows phone on reloading scripthookdotnet scripts
v0.1.9
- Error 000 for corrupt player data
- Fixed Messagebox actions
- Loading car will not infinite load when loading corrupt player data
- Verification for prerequisuites existing: ScriptHookV, ScriptHookVDotNet, .NET v4.5
V0.1.8
- Performance increase by checking nearby objs every 10s. 
  - Note: may still be an FPS drop every 10s, waiting on optimisation from scripthook/scripthooknet and also looking into workaround
- No longer save every time exp is earned
- Will automatically return to normal mode on reloading scripthooknet scripts
- Tutorial will be hidden on returning to normal mode
v0.1.7
- Fixed character creation (sorry!)
v0.1.6
- Added arrow keys support
- Removed trio motives option
- Fixed bugged Jackson dialog	
v0.1.5
- Added controller support
- Changed bugged Alicia model
v0.1.4
- *Can now play as original trio by choosing so in the menu!*
- Char creation now has option of lists for models
- Fixed bug where state would change when pressing backspace during text input
- Npcs will now stay in place rather than run away when scared
- Npcs will respawn when switching between normal mode and rpg mode
- Can no longer abandon important quests
- Added loading screen for some loads
- Quests should no longer spawn excess peds
- Quest hand-in location are now marked
- Tutorial should be more consistent now, and show up on reloading
- PlayerData is now automatically migrated across versions
v0.1.3
- Really fixed infinite load bug this time - I think!
v0.1.2
- Infinite loading fix?
- Fixed audio throwing error if it can't find files
- Fixed popup menu throwing error if alpha > 255 or < 0
- Hopefully fixed the '5000 cows' error by spawning correct number of targets
v0.1.1 
- Hopefully fixed black screen error 
v0.1 
- release