Do you have a bugged gig that is preventing your 100% completion run, or won't let you get that Fixer's sweet reward? Do you already have Cyber Engine Tweaks (CET) for whatever reason? Good news, I've spent the past week working through archive file names in my completed playthroughs to compile this list to allow you to force complete a gig, then update the Fixer's gig count, and force start the next tier of gigs if needed.
THE STEPS TO ACCOMPLISH THIS NEED TO BE DONE IN ORDER. BUT NO SWEAT, IT'S EASY
First, open your journal and make the bugged Gig your active quest and make sure it's the only quest being tracked.
Use console commands to force complete the gig
The general code naming convention to update the Fixer is
If they aren't correct, then it's one of the others in that District. So ina_07 and ina_03 might be swapped. The Gigs I'm not positive on are bold and marked with a question mark.
Next, if need be, is to force start the next Gig tiers. The general naming convention for that is
Obviously typing up tier_4 unlocks ALL tiers. If you want to play it with minimal impact to the game, then change the tier number to the appropriate tier.
Finally, if the bugged Gig is your last Gig for that Fixer, you do not need to force start anything else. Once you update the Fixer, the reward quest will initiate and that Fixer will contact you.
I will update this list as I confirm Gig codes. I'm also working on compiling all Main Quests, Side Quests, and Minor Quests, but that may be a bigger bite than I can chew for now so no promises. I'll also do CyberPsycho sightings soon but I'll have to start a new game. NCPD does not look to be able to be done, as it appears that the file names were different between my two playthroughs.
IF YOU HAVE ANYTHING TO ADD TO / CORRECT ON THIS LIST PLEASE MESSAGE ME
For the record, I absolutely love CP77 and that's why I put in all this effort. I had a bugged gig and wasn't going to let something as little as not knowing how to mod, use CET, or read archive file names stop me from enjoying it.
So I watched a dozen videos showing how to install and use CET. And then downloaded SaveEditor thinking that would allow me to fix my bugged gig somehow. While trying to do that I learned the naming conventions for districts and subdistricts, gigs, main quests, side quests, minor quests, and cyberpsycho missions. That's when I found I could use context clues to figure out which mission numbers went to what missions.
I love CP77 and want everyone to be able to continue playing it.
THE STEPS TO ACCOMPLISH THIS NEED TO BE DONE IN ORDER. BUT NO SWEAT, IT'S EASY
First, open your journal and make the bugged Gig your active quest and make sure it's the only quest being tracked.
Use console commands to force complete the gig
All that does is force complete it in your journal. Next step is to update the Fixer's Gig count.journalManager = Game.GetJournalManager()
trackedEntry = journalManager:GetTrackedEntry()
questEntry = journalManager:GetParentEntry(journalManager:GetParentEntry(trackedEntry))
questEntryHash = journalManager:GetEntryHash(questEntry)
journalManager:ChangeEntryStateByHash(questEntryHash, 3, 2)
The general code naming convention to update the Fixer is
I am not a programmer or have any training in that matter, so this list was compiled by me comparing two separate playthrough files in SaveEditor, and then finding key information related to the Gig descriptions in the journal and online. Therefor, 14 Gigs I am not 100% sure have the correct code. It could be because the file descriptions were too vague, or (in the case of For My Son) the file name was a different district than the Gig even though it mentions the specific NPC for the quest.Game.SetDebugFact(" xxx_00_finished", 1)
If they aren't correct, then it's one of the others in that District. So ina_07 and ina_03 might be swapped. The Gigs I'm not positive on are bold and marked with a question mark.
Dakota Smith | Big Pete's Got Problems | Game.SetDebugFact("ina_02_finished", 1) |
Dakota Smith | Dancing in a Minefield | Game.SetDebugFact("ina_04_finished", 1) |
Dakota Smith | Flying Drugs | Game.SetDebugFact("ina_07 _finished", 1) ? |
Dakota Smith | Goodbye Night City | Game.SetDebugFact("ina_05_finished", 1) |
Dakota Smith | MIA | Game.SetDebugFact("ina_09_finished", 1) |
Dakota Smith | No Fixers | Game.SetDebugFact("ina_06_finished", 1) |
Dakota Smith | Radar Love | Game.SetDebugFact("ina_03_finished", 1) ? |
Dakota Smith | Sparring Partner | Game.SetDebugFact("ina_11_finished", 1) |
Dakota Smith | Trevor's Last Ride | Game.SetDebugFact("ina_08_finished", 1) |
Dino Dinovic | A Lack of Empathy | Game.SetDebugFact("dtn_03_finished", 1) |
Dino Dinovic | An Inconvenient Killer | Game.SetDebugFact("dtn_02_finished", 1) |
Dino Dinovic | Guinea Pigs | Game.SetDebugFact("dtn_04_finished", 1) |
Dino Dinovic | Serial Suicide | Game.SetDebugFact("cpz_01_finished", 1) |
Dino Dinovic | The Frolics of Councilwoman Cole | Game.SetDebugFact("dtn_05_finished", 1) |
Padre | Bring Me the Head of Gustavo Orta | Game.SetDebugFact("rey_01_finished", 1) |
Padre | Eye for an Eye | Game.SetDebugFact("gle_01_finished", 1) |
Padre | Fifth Column | Game.SetDebugFact("gle_04_finished", 1) |
Padre | Going Up or Down? | Game.SetDebugFact("gle_05_finished", 1) |
Padre | Hot Merchandise | Game.SetDebugFact("rey_02_finished", 1) ? |
Padre | Jeopardy | Game.SetDebugFact("rey_06_finished", 1) |
Padre | Life's Work | Game.SetDebugFact("gle_06_finished", 1) |
Padre | Old Friends | Game.SetDebugFact("rey_08_finished", 1) |
Padre | On A Tight Leash | Game.SetDebugFact("spr_01_finished", 1) |
Padre | Psychofan | Game.SetDebugFact("gle_03_finished", 1) |
Padre | Sr. Ladrillo's Private Collection | Game.SetDebugFact("spr_06_finished", 1) |
Padre | The Lord Giveth and the Lord Taketh Away | Game.SetDebugFact("spr_03_finished", 1) |
Mr. hands | Two Wrongs Make Us Right | Game.SetDebugFact("cvi_02_finished", 1) ? |
Reyes | Breaking News | Game.SetDebugFact("arr_05_finished", 1) |
Reyes | Cuckoo's Nest | Game.SetDebugFact("rcr_02_finished", 1?) |
Reyes | Error 404 | Game.SetDebugFact("rcr_04_finished", 1) |
Reyes | Family Matters | Game.SetDebugFact("rcr_05_finished", 1) |
Reyes | For My Son | Game.SetDebugFact("wwd_05_finished", 1) ? |
Reyes | Going-Away Party | Game.SetDebugFact("rcr_03_finished", 1) |
Reyes | Hacking the Hacker | Game.SetDebugFact("arr_11_finished", 1) |
Reyes | Race to the Top | Game.SetDebugFact("arr_10_finished", 1) |
Reyes | Serious Side Effects | Game.SetDebugFact("arr_01_finished", 1) |
Reyes | Severance Package | Game.SetDebugFact("arr_03_finished", 1) ? |
Reyes | The Union Strikes Back | Game.SetDebugFact("rcr_01_finished", 1) |
Regina Jones | Backs Against the Wall | Game.SetDebugFact("kab_03_finished", 1) |
Regina Jones | Bloodsport | Game.SetDebugFact("lch_03_finished", 1) |
Regina Jones | Catch A Tyger's Toe | Game.SetDebugFact("lch_01_finished", 1) |
Regina Jones | Dirty Biz | Game.SetDebugFact("nid_04_finished", 1) |
Regina Jones | Fixer, Merc, Soldier, Spy | Game.SetDebugFact("kab_04_finished", 1) |
Regina Jones | Flight Of The Cheetah | Game.SetDebugFact("nid_03_finished", 1) ? |
Regina Jones | Freedom of the Press | Game.SetDebugFact("nid_12_finished", 1) |
Regina Jones | Hippocratic Oath | Game.SetDebugFact("kab_02_finished", 1) |
Regina Jones | Last Login | Game.SetDebugFact("kab_05_finished", 1) |
Regina Jones | Lousy Kleppers | Game.SetDebugFact("nid_06_finished", 1) ? |
Regina Jones | Many Ways to Skin A Cat | Game.SetDebugFact("nid_05_finished", 1) ? |
Regina Jones | Monster Hunt | Game.SetDebugFact("kab_07_finished", 1) |
Regina Jones | Occupational Hazard | Game.SetDebugFact("nid_01_finished", 1) |
Regina Jones | Playing for Keeps | Game.SetDebugFact("lch_05_finished", 1) |
Regina Jones | Rite of Passage | Game.SetDebugFact("nid_02_finished", 1) ? |
Regina Jones | Scrolls Before Swine | Game.SetDebugFact("nid_07_finished", 1) |
Regina Jones | Shark in the Water | Game.SetDebugFact("kab_06_finished", 1) |
Regina Jones | Small Man, Big Evil | Game.SetDebugFact("kab_101_finished", 1) |
Regina Jones | The Heisenberg Principle | Game.SetDebugFact("lch_06_finished", 1) |
Regina Jones | Troublesome Neighbors | Game.SetDebugFact("kab_107_finished", 1) |
Regina Jones | Welcome to America, Comrade | Game.SetDebugFact("kab_102_finished", 1) |
Regina Jones | Woman A La Mancha | Game.SetDebugFact("kab_08_finished", 1) |
Wakako Okada | A Shrine Defiled | Game.SetDebugFact("jpn_03_finished", 1) ? |
Wakako Okada | Family Heirloom | Game.SetDebugFact("hil_06_finished", 1) |
Wakako Okada | Getting Warmer… | Game.SetDebugFact("rey_09_finished", 1) |
Wakako Okada | Greed Never Pays | Game.SetDebugFact("jpn_12_finished", 1) |
Wakako Okada | Olive Branch | Game.SetDebugFact("jpn_01_finished", 1) |
Wakako Okada | Tyger and Vulture | Game.SetDebugFact("hil_07_finished", 1) ? |
Wakako Okada | Until Death Do Us Part | Game.SetDebugFact("hil_01_finished", 1) ? |
Wakako Okada | Wakako's Favorite | Game.SetDebugFact("jpn_05_finished", 1) |
Wakako Okada | We Have Your Wife | Game.SetDebugFact("jpn_02_finished", 1) |
Next, if need be, is to force start the next Gig tiers. The general naming convention for that is
Game.SetDebugFact("sts_xxx_xxx_tier_4", 1)
I believe you need to input the code for each subdistrict to unlock the gigs that way, because it is not that the Fixers have gig tiers, it's the subdistricts that do.
Obviously typing up tier_4 unlocks ALL tiers. If you want to play it with minimal impact to the game, then change the tier number to the appropriate tier.
Badlands | Dakota Smith | Game.SetDebugFact(" sts_bls_ina_tier_4", 1) |
City Center / Corpo Plaza | Dino Dinovic | Game.SetDebugFact("sts_ctc_cpz_tier_4", 1) |
City Center / Downtown | Dino Dinovic | Game.SetDebugFact("sts_ctc_dtn_tier_4", 1) |
Heywood / The Glen | Padre | Game.SetDebugFact("sts_hey_gle_tier_4", 1) |
Heywood / Vista Del Rey | Padre | Game.SetDebugFact("sts_hey_rey_tier_4", 1) |
Heywood / Wellsprings | Padre | Game.SetDebugFact("sts_hey_spr_tier_4", 1) |
Pacifica / Coastview | Mr. Hands | Game.SetDebugFact("sts_pac_cvi_tier_4", 1) |
Pacifica / West Wind Estates | Mr. Hands | |
Santo Domingo / Arroyo | Reyes | Game.SetDebugFact("sts_std_arr_tier_4", 1) |
Santo Domingo / Rancho Coronado | Reyes | Game.SetDebugFact("sts_std_rcr_tier_4", 1) |
Watson / Arasaka Waterfron | Regina Jones | Game.SetDebugFact("sts_wat_awf_tier_4", 1) |
Watson / Kabuki | Regina Jones | Game.SetDebugFact("sts_wat_kab_tier_4", 1) |
Watson / Little China | Regina Jones | Game.SetDebugFact("sts_wat_lch_tier_4", 1) |
Watson / Northsida | Regina Jones | Game.SetDebugFact("sts_wat_nid_tier_4", 1) |
Westbrook / Charter Hill | Wakako Okada | Game.SetDebugFact("sts_wbr_hil_tier_4", 1) |
Westbrook / Japantown | Wakako Okada | Game.SetDebugFact("sts_wbr_jap_tier_4", 1) |
Westbrook / North Oak | Wakako Okada | Game.SetDebugFact("sts_wbr_nok_tier_4", 1) |
Finally, if the bugged Gig is your last Gig for that Fixer, you do not need to force start anything else. Once you update the Fixer, the reward quest will initiate and that Fixer will contact you.
I will update this list as I confirm Gig codes. I'm also working on compiling all Main Quests, Side Quests, and Minor Quests, but that may be a bigger bite than I can chew for now so no promises. I'll also do CyberPsycho sightings soon but I'll have to start a new game. NCPD does not look to be able to be done, as it appears that the file names were different between my two playthroughs.
IF YOU HAVE ANYTHING TO ADD TO / CORRECT ON THIS LIST PLEASE MESSAGE ME
Post automatically merged:
For the record, I absolutely love CP77 and that's why I put in all this effort. I had a bugged gig and wasn't going to let something as little as not knowing how to mod, use CET, or read archive file names stop me from enjoying it.
So I watched a dozen videos showing how to install and use CET. And then downloaded SaveEditor thinking that would allow me to fix my bugged gig somehow. While trying to do that I learned the naming conventions for districts and subdistricts, gigs, main quests, side quests, minor quests, and cyberpsycho missions. That's when I found I could use context clues to figure out which mission numbers went to what missions.
I love CP77 and want everyone to be able to continue playing it.
Last edited: