Jump to content

FNV to FO3 mod conversion


euclidianlaser

Recommended Posts

So I'm trying to convert the Character Restructuring Station from FNV (props to Jon for that one) to FO3. I've manage the create a new .esp and place the actual terminal in Craterside Supply (replacing the junked terminal Moira had sitting on the counter.

Problem is, when I activate it, it just shows the terminal screen without actually doing anything. Is SUPPOSED to run the character rebuild function that happens when first leaving Vault 101/Goodsprings. I'm positive its a scripting issue but I'm not sure exactly what to change. My idea is to just copy/paste in the Vault 101 exit script from FO3 but I'm not sure where to find it. Where EXACTLY can I find that script?

I'll include the terminal's script below if anyone wants to have a look-see and let me know if that will even work or if something needs to be manually rewritten.

 

 

scn RebuildCharacterScript

int Button
short MessageBoxPending
short bWasActivated
short nCurrentXP
short bCharacterRevised
short bShowSPECIAL
short bShowTagSkills
short bShowTraits
short implantAgility
short implantCharisma
short implantDT
short implantEndurance
short implantIntelligence
short implantLuck
short implantPerception
short implantRegen
short implantStrength
``
BEGIN OnActivate
set nCurrentXP to player.GetAV XP
ShowMessage RebuildCharacterMessage
set bWasActivated to 1
END
BEGIN GameMode
if MenuMode == 0 && MessageBoxPending
ShowMessage RebuildCharacterMessage
set MessageBoxPending to 0
elseif (bShowSPECIAL == 1)
player.SetAV Strength 5
player.SetAV Perception 5
player.SetAV Endurance 5
player.SetAV Charisma 5
player.SetAV Intelligence 5
player.SetAV Agility 5
player.SetAV Luck 5
SetSPECIALPoints 40
set bShowSPECIAL to 0
set bShowTagSkills to 1
elseif (bShowTagSkills == 1)
;Account for Skill Books
short BarterValue
short EnergyWeaponsValue
short ExplosivesValue
short GunsValue
short LockpickingValue
short MedicineValue
short MeleeValue
short RepairValue
short ScienceValue
short SneakValue
short SpeechValue
short SurvivalValue
short UnarmedValue
set BarterValue to BooksCollectedBarter * 4
set EnergyWeaponsValue to BooksCollectedEnergyWeapons * 4
set ExplosivesValue to BooksCollectedExplosives * 4
set GunsValue to BooksCollectedGuns * 4
set LockpickingValue to BooksCollectedLockpicking * 4
set MedicineValue to BooksCollectedMedicine * 4
set MeleeValue to BooksCollectedMelee * 4
set RepairValue to BooksCollectedRepair * 4
set ScienceValue to BooksCollectedScience * 4
set SneakValue to BooksCollectedSneak * 4
set SpeechValue to BooksCollectedSpeech * 4
set SurvivalValue to BooksCollectedSurvival * 4
set UnarmedValue to BooksCollectedUnarmed * 4
player.SetAV Barter BarterValue
player.SetAV EnergyWeapons EnergyWeaponsValue
player.SetAV Explosives ExplosivesValue
player.SetAV Guns GunsValue
player.SetAV Lockpick LockpickingValue
player.SetAV Medicine MedicineValue
player.SetAV MeleeWeapons MeleeValue
player.SetAV Repair RepairValue
player.SetAV Science ScienceValue
player.SetAV Sneak SneakValue
player.SetAV Speech SpeechValue
player.SetAV Survival SurvivalValue
player.SetAV Unarmed UnarmedValue
SetTagSkills 3
set bShowTagSkills to 0
set bShowTraits to 1
elseif (bShowTraits == 1)
;Add Implants
if (implantAgility == 1)
player.addPerk ImplantAgilityPerk
endif
if (implantCharisma == 1)
player.addPerk ImplantCharismaPerk
endif
if (implantDT == 1)
player.addPerk ImplantDTPerk
endif
if (implantEndurance == 1)
player.addPerk ImplantEndurancePerk
endif
if (implantIntelligence == 1)
player.addPerk ImplantIntelligencePerk
endif
if (implantLuck == 1)
player.addPerk ImplantLuckPerk
endif
if (implantPerception == 1)
player.addPerk ImplantPerceptionPerk
endif
if (implantRegen == 1)
player.addPerk ImplantRegenPerk
endif
if (implantStrength == 1)
player.addPerk ImplantStrengthPerk
endif
ShowTraitMenu
set bShowTraits to 0
set MessageBoxPending to 1
endif
set Button to GetButtonPressed
; Edit Name
if ( Button == 0 )
GetPlayerName
set MessageBoxPending to 1
endif
; Edit Race/Sex + SPECIAL + Tag Skills + Traits
if ( Button == 1 )
set bCharacterRevised to 1
player.SetLevel 1
ResetXP
;Remove Implants
if (player.HasPerk ImplantAgilityPerk)
player.RemovePerk ImplantAgilityPerk
set implantAgility to 1
endif
if (player.HasPerk ImplantCharismaPerk)
player.RemovePerk ImplantCharismaPerk
set implantCharisma to 1
endif
if (player.HasPerk ImplantDTPerk)
player.RemovePerk ImplantDTPerk
set implantDT to 1
endif
if (player.HasPerk ImplantEndurancePerk)
player.RemovePerk ImplantEndurancePerk
set implantEndurance to 1
endif
if (player.HasPerk ImplantIntelligencePerk)
player.RemovePerk ImplantIntelligencePerk
set implantIntelligence to 1
endif
if (player.HasPerk ImplantLuckPerk)
player.RemovePerk ImplantLuckPerk
set implantLuck to 1
endif
if (player.HasPerk ImplantPerceptionPerk)
player.RemovePerk ImplantPerceptionPerk
set implantPerception to 1
endif
if (player.HasPerk ImplantRegenPerk)
player.RemovePerk ImplantRegenPerk
set implantRegen to 1
endif
if (player.HasPerk ImplantStrengthPerk)
player.RemovePerk ImplantStrengthPerk
set implantStrength to 1
endif
; Remove Perks Level 2
player.RemovePerk BlackWidow
player.RemovePerk CherchezLaFemme
player.RemovePerk ConfirmedBachelor
player.RemovePerk FriendOfTheNight
player.RemovePerk Hunter
player.RemovePerk IntenseTraining
player.RemovePerk LadyKiller
player.RemovePerk RapidReload
player.RemovePerk Retention
player.RemovePerk SwiftLearner
;Remove Perks Level 4
player.RemovePerk HeaveHo
player.RemovePerk ChildAtHeart
player.RemovePerk Comprehension
player.RemovePerk Educated
player.RemovePerk Entomologist
player.RemovePerk RadChild
player.RemovePerk RunNGun
player.RemovePerk TravelLight
;Remove Perks Level 6
player.RemovePerk BloodyMess
player.RemovePerk DemolitionExpert
player.RemovePerk FerociousLoyalty
player.RemovePerk FortuneFinder
player.RemovePerk Gunslinger
player.RemovePerk HandLoader
player.RemovePerk LeadBelly
player.RemovePerk ShotgunSurgeon
player.RemovePerk TheProfessional
player.RemovePerk Toughness
player.RemovePerk VigilantRecycler
;Remove Perks Level 8
player.RemovePerk Commando
player.RemovePerk Cowboy
player.RemovePerk LivingAnatomy
player.RemovePerk NVTerrifyingPresence
player.RemovePerk PackRat
player.RemovePerk QuickDraw
player.RemovePerk RadResistance
player.RemovePerk Scrounger
player.RemovePerk Stonewall
player.RemovePerk StrongBack
player.RemovePerk SuperSlam
;Remove Perks Level 10
player.RemovePerk AnimalFriend
player.RemovePerk Finesse
player.RemovePerk HereandNow
player.RemovePerk MathWrath
player.RemovePerk MissFortunePerk
player.RemovePerk MisterSandman
player.RemovePerk MysteriousStranger
player.RemovePerk NerdRage
player.RemovePerk NightPerson
player.RemovePerk PlasmaSpaz
;Remove Perks Level 12
player.RemovePerk FastMetabolism
player.RemovePerk GhastlyScavenger
player.RemovePerk HitTheDeck
player.RemovePerk LifeGiver
player.RemovePerk LongHaul
player.RemovePerk PiercingStrike
player.RemovePerk Pyromaniac
player.RemovePerk RoboticsExpert
player.RemovePerk SilentRunning
player.RemovePerk Sniper
player.RemovePerk SplashDamage
;Remove Perks Level 14
player.RemovePerk AdamantiumSkeleton
player.RemovePerk CenterOfMass
player.RemovePerk Chemist
player.RemovePerk JuryRigging
player.RemovePerk LightStep
player.RemovePerk Purifier
;Remove Perks Level 16
player.RemovePerk ActionBoy
player.RemovePerk ActionGirl
player.RemovePerk BetterCriticals
player.RemovePerk ChemResistant
player.RemovePerk Meltdown
player.RemovePerk Tag
player.RemovePerk WeaponHandling
;Remove Perks Level 18
player.RemovePerk ComputerWhiz
player.RemovePerk ConcentratedFire
player.RemovePerk Infiltrator
player.RemovePerk ParalyzingPalm
;Remove Perks Level 20
player.RemovePerk Explorer
player.RemovePerk GrimReaperSprint
player.RemovePerk Ninja
player.RemovePerk SolarPowered
;Remove Perks Level 22
player.RemovePerk LaserCommander
player.RemovePerk NukaChemist
player.RemovePerk SprayAndPray
;Remove Perks Level 24 - 30
player.RemovePerk Slayer
player.RemovePerk DLC03NervesOfSteel
player.RemovePerk DLC03RadAbsorption
; Remove Traits
player.RemovePerk BuiltToDestroy
player.RemovePerk FastShot
player.RemovePerk FourEyes
player.RemovePerk GoodNatured
player.RemovePerk HeavyHanded
player.RemovePerk Kamikaze
player.RemovePerk LooseCannon
player.RemovePerk SmallFrame
player.RemovePerk TriggerDiscipline
player.RemovePerk WildWasteland
ShowRaceMenu
set bShowSpecial to 1
endif
; Finished - Travel Onward
if ( Button == 2 )
if bCharacterRevised == 1
RewardXP nCurrentXP
endif
endif
END

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...