7MrZ Posted March 2, 2012 Share Posted March 2, 2012 The latest patch changed my favorite thing about my favorite companion: Cass used to be vocal and talk all the time, it didnt feel like I was being followed by a ghost like all the other companions. The patch made it so her "barkstring" was changed (I have no idea what that is) so that she talks every 24 hours instead of every 2 hours. Does anyone know of a mod or a fix that will allow me to change this back? Link to comment Share on other sites More sharing options...
Greslin Posted March 3, 2012 Share Posted March 3, 2012 If you're feeling brave, it's not an overly complicated hack. It's handled in script "VCassTimerGeneralBarkScript". Look for the code lines involving the GameDaysPassed variable. Change the fSpeakTime to a short, the 1.0 to 2.0, and GameDaysPassed to GameHour, and that should be most of it. You'd still have to deal with the midnight hour delimiter, but that could be done with another couple lines of code around the "Set bCassBarked to 0" that takes the day change into account. I know you're probably looking for something already made, but if you're new to modding and would like a relatively beginner-level project, this would be a good one to start with. Link to comment Share on other sites More sharing options...
7MrZ Posted March 4, 2012 Author Share Posted March 4, 2012 If you're feeling brave, it's not an overly complicated hack. It's handled in script "VCassTimerGeneralBarkScript". Look for the code lines involving the GameDaysPassed variable. Change the fSpeakTime to a short, the 1.0 to 2.0, and GameDaysPassed to GameHour, and that should be most of it. You'd still have to deal with the midnight hour delimiter, but that could be done with another couple lines of code around the "Set bCassBarked to 0" that takes the day change into account. I know you're probably looking for something already made, but if you're new to modding and would like a relatively beginner-level project, this would be a good one to start with. I have never modded before, but I'm fine with doing it myself instead of expecting someone else to do it for me. Where can I find this script? I heard of this thing called G.E.C.K. and this thing called console, is that where I should be, or should I be in the actual game files on my computer? Link to comment Share on other sites More sharing options...
Greslin Posted March 4, 2012 Share Posted March 4, 2012 Everything you need to get started is here: http://geck.bethsoft.com/index.php/Main_Page GECK is the tool released by Bethesda for building mods. Click on the above link, look through the page for the download link to the New Vegas version of GECK (it's not the same one as FO3 or Skyrim), download and follow the install instructions. Then start reading the wiki tutorials and the coding threads here. For what we're talking about here, you want to edit a script. Click "Gameplay" at the top of the GECK screen, "Edit Scripts", "Open" and find the script I listed above. GECK can be a little confusing at first, and it's not spectacularly well designed, but once you grasp the basics you pretty much have complete control over the game. And there are plenty of good scripting tutorials out there, starting with the ones by Cipscis: http://www.cipscis.com/fallout/tutorials/beginners.aspx Like I said, your Cass bark fix would be a great one for getting your feet wet. Have fun! Link to comment Share on other sites More sharing options...
greyboxbum Posted August 15, 2013 Share Posted August 15, 2013 (edited) If you're feeling brave, it's not an overly complicated hack. It's handled in script "VCassTimerGeneralBarkScript". Look for the code lines involving the GameDaysPassed variable. Change the fSpeakTime to a short, the 1.0 to 2.0, and GameDaysPassed to GameHour, and that should be most of it. You'd still have to deal with the midnight hour delimiter, but that could be done with another couple lines of code around the "Set bCassBarked to 0" that takes the day change into account. I know you're probably looking for something already made, but if you're new to modding and would like a relatively beginner-level project, this would be a good one to start with. I am looking to make this mod too because it was taken off Nexus but I am having problems with the day change. The wiki says If all you want to know is if it is a new day (strictly meaning that the 12:00am boundary has been crossed), save the current GameDaysPassed into a SHORT variable (lastDay) and then when you want to do your comparison, create a SHORT (currentDay) and set it to the current GameDaysPassed. If (currentDay - lastDay) >= 1, then a day has passed. By storing GameDaysPassed in SHORT variables you trim off the factional hours that live in the decimal places. If you use floats instead of SHORTs you will essentially be checking if "24 hours has passed" rather than, "is it the next day." Can you or anyone translate what the wiki says or tell me what those two lines of code should be? Thanks. Edited August 15, 2013 by greyboxbum Link to comment Share on other sites More sharing options...
VictorDoUrden Posted June 16, 2017 Share Posted June 16, 2017 (edited) Years later still no fix or concrete explanation for how to fix this character breaking bug Edited June 16, 2017 by VictorDoUrden Link to comment Share on other sites More sharing options...
dubiousintent Posted June 16, 2017 Share Posted June 16, 2017 Please don't resurrect old threads. See the "Terms of service". Ever hear of "Yukichigai Unofficial Patch - YUP"? Fixes this, and a ton of other bugs. You might want to see the 'Essentials for Getting Started', 'Vanilla "Load Order" ', and 'Towards Game Stability' sections of the wiki "FNV General Mod Use Advice" article. -Dubious- Link to comment Share on other sites More sharing options...
Recommended Posts