logicspawn Posted July 25, 2015 Share Posted July 25, 2015 (edited) GTA RPG First post here to announce an RPG mod I've been working on for GTAV. I hope this project can become something big and plan to add many features to over the lifespan of GTA V. Enjoy. 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 will be improved later on. Full source code is available on github. More information available at logicspawn.co.uk 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 Style UI - Indepth Skill System with Skill Trees and upgrades 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/ *etc " 4. Run the game and press Y to enter RPG mode 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 Changelog Changelog ------ 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 More Pictures Alpha / Beta / Work In Progress. Bugs will be squashed. Available Now! Edited July 28, 2015 by logicspawn TJGM, ClaudX, E•MO•TION and 2 others 5 Link to comment Share on other sites More sharing options...
AnnouncerKoto Posted July 25, 2015 Share Posted July 25, 2015 (edited) Edited. [Log @ 7/25/2015 4:11:23 AM] [iNFO]Initialising RPG Mod.[Log @ 7/25/2015 4:11:24 AM] [iNFO]System.NullReferenceException: Object reference not set to an instance of an object. at LogicSpawn.GTARPG.Core.RPG.InitCharacter(Boolean spawnCar) at LogicSpawn.GTARPG.Core.RPG.LoadAllData(Boolean& NeedToCreateCharacter)[Log @ 7/25/2015 4:11:24 AM] [iNFO]Error Loading or Initialising Player data.[Log @ 7/25/2015 4:11:24 AM] [iNFO]Failed to load game successfully. Edited July 25, 2015 by AnnouncerKoto Link to comment Share on other sites More sharing options...
logicspawn Posted July 25, 2015 Author Share Posted July 25, 2015 Hi, you said to report potential bugs over here, right? If this is the wrong place, then I apologize. I use a mod menu to organize my mods and turn them off before I go online, and the intro to this worked, but after it said GTA RPG and went on to the loading screen the screen went infinite. After the song completely finished I decided to close out the game, and when I tried to re-activate the mod to re-shoot I found that it will no longer even allow me to activate the introduction sequence to create the character. I'm not sure why this is happening, but I do know I have all of the pre-requisites and such. Here is my Scripthook.NET log: Could you edit your post to include the contents of the RPGLog file found in 'My Documents > Rockstar Games > GTA V > RPGMod' instead of the scripthook log. You'll need to open it with notepad/notepad++ as this may show the exception that was thrown. I'm hoping to compile a list of all known bugs over the next few days and then release an update to cover all of them. By the way the mod requires v1.1 of ScriptHookV.Net in case you have an older (or even newer) one, as this may cause problems. Link to comment Share on other sites More sharing options...
AnnouncerKoto Posted July 25, 2015 Share Posted July 25, 2015 Could you edit your post to include the contents of the RPGLog file found in 'My Documents > Rockstar Games > GTA V > RPGMod' instead of the scripthook log. You'll need to open it with notepad/notepad++ as this may show the exception that was thrown. I'm hoping to compile a list of all known bugs over the next few days and then release an update to cover all of them. By the way the mod requires v1.1 of ScriptHookV.Net in case you have an older (or even newer) one, as this may cause problems. Edited. I am going to try deleting the playerdata.save and see what that does. Hopefully I can get it working or get back to square 1. Link to comment Share on other sites More sharing options...
shadeslp Posted July 25, 2015 Share Posted July 25, 2015 My error log:[Log @ 25.07.2015 17:32:04] [iNFO]Initialising RPG Mod. [Log @ 25.07.2015 17:32:04] [iNFO]Character not found. Will be starting character creation. [Log @ 25.07.2015 17:32:04] [iNFO]Loaded sucessfully with no character found. Starting character creation. [Log @ 25.07.2015 17:33:06] [Error]System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei LogicSpawn.GTARPG.Core.RPG.InitCharacter(Boolean spawnCar) bei LogicSpawn.GTARPG.Core.CharCreationNew.IntroCutscene() bei LogicSpawn.GTARPG.Core.CharCreationNew.Update() bei LogicSpawn.GTARPG.Core.UpdateScript.OnTick(Object sender, EventArgs e) [Log @ 25.07.2015 17:33:06] [iNFO]Terminated script: LogicSpawn.GTARPG.Core.CharCreationNew [Log @ 25.07.2015 17:42:57] [iNFO]Game ended. [Log @ 25.07.2015 17:43:00] [iNFO]Game ended. [Log @ 25.07.2015 17:43:02] [iNFO]Game ended. [Log @ 25.07.2015 17:43:04] [iNFO]Game ended. [Log @ 25.07.2015 17:43:06] [iNFO]Game ended. [Log @ 25.07.2015 17:43:08] [iNFO]Waiting to start rpg mode... [Log @ 25.07.2015 17:43:15] [iNFO]Game ended. [Log @ 25.07.2015 17:43:17] [iNFO]Waiting to start rpg mode... [Log @ 25.07.2015 17:43:18] [iNFO]Game ended. [Log @ 25.07.2015 17:43:21] [iNFO]Waiting to start rpg mode... Problem:infinite loading Link to comment Share on other sites More sharing options...
logicspawn Posted July 25, 2015 Author Share Posted July 25, 2015 Thanks for letting me know everyone, I will work on this and try get a couple fixes out tomorrow. Link to comment Share on other sites More sharing options...
CeasarGuy Posted July 25, 2015 Share Posted July 25, 2015 Goddamn, this seems to have a huge potential. I wonder how it'd look with a proper storyline. Don't give up on it. It's amazing. I always wondered how GTA would look as an RPG Z i X 1 Link to comment Share on other sites More sharing options...
logicspawn Posted July 26, 2015 Author Share Posted July 26, 2015 The infinite loading and initialization bugs have been fixed. There are a few small issues but these will be fixed tomorrow and should not prevent you from playing. Link to comment Share on other sites More sharing options...
logicspawn Posted July 26, 2015 Author Share Posted July 26, 2015 (edited) A bunch of changes in v0.1.7. Highlights are: Xbox Controller is now mostly supported, see controls below. Navigation using arrow keys and enter added for users without a numpad. You can now also choose to play as Michael, Franklin and Trevor in the menu. Numerous bug fixes to prevent game from being unprogressable, crashing or hanging Edited July 26, 2015 by logicspawn Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now