Jump to content

Custom Game Start Point and some help


soulslayerzx

Recommended Posts

First of all, I'd like to know how to make a custom game start point so when you click New game, it will start at a destination I want and stuff. I'll research the stuff about the character later on. '

 

How do I add a destination to a carriage dude?

 

And are aliases required for quests?

Edited by soulslayerzx
Link to comment
Share on other sites

How do I add a destination to a carriage dude?

what?

 

Anyway, the fastest way to do this is set the Global Value 'MQQuickstart' to 3 and create a new xmarkerheading in the spot you want the player to spawn when newgame is clicked. Then open the quest MQ101 and open the alias tab. Change the PlayerStartMarker alias to your new xmarkerheading. Now click the scripts tab and open the properties window for QF_MQ101. Change the ObjectReference 'PlayerStartMarker' to your new xmarkerheading.

 

The quickstart global was only for debug by Bethesda and does what its called. Goto quest stage 0 and click the MQQuickStart == 3 line and change the Game.GetPlayer line

 

Heres the snip for quickstart 3

Game.SetInChargen(false, false, false)   ;This line allows you to use menus such as the save menu

Game.GetPlayer().moveto(HelgenEndMarker) ;moves the player to the tutorial dungeon exit CHANGE THIS LINE TO...
Game.GetPlayer().moveto(PlayerStartMarker) 

; imagespace modifier
Game.FadeOutGame(False, true, 1.0, 1.0) ;fades the game in from black screen
utility.Wait(1)
game.ShowRaceMenu() ; pop race menu
utility.Wait(1)
kmyQuest.AddRaceSpells() ; add race spells. See the script 'MQ101QuestScript'

; pop message box to choose sides
if TempChooseSidesMessage.Show() == 0
; move Hadvar
; 	debug.trace(self + " moving Hadvar to " + HelgenFriendMarker)
;Alias_Hadvar.GetActorRef().SetOutfit(HadvarOutfit)
Alias_Hadvar.GetReference().moveto(HelgenFriendMarker)
; start player on Imperial side
MQ102A.setstage(1)
else
; move Ralof
;Alias_Ralof.GetActorRef().SetOutfit(RalofOutfit)
; 	debug.trace(self + " moving Ralof to " + HelgenFriendMarker)
Alias_Ralof.GetReference().moveto(HelgenFriendMarker)
; start player on Sons side
MQ102B.setstage(1)
endif

; close all the town gates
SetStage(25)
setstage(26)
setstage(1000)

; get rid of music etc.
;remove music
MUSDungeonChargen.Remove()
MUSCombatBossChargen.Remove()
ExtHelgenAttackASREF.Disable() ; acoustic space
Stop() ;Stop mq101

 

If your looking for more than this PM me and Ill let you in on a modders resource Im working on that gives greater control along with a few other things. Post back if this helped :hurr:

Link to comment
Share on other sites

  • Recently Browsing   0 members

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