W00Z Posted August 22, 2014 Share Posted August 22, 2014 (edited) Thank you gribble, invaluable information as always. I can see now that the problem with static notes/terminals/etc still stands, so I'll probably make a new menu for the journal if I'm able to. Well it looks like I'm off to study the xml files.MCM, PN, JIP's mods... do any other mods that I could learn from spring to mind? EDIT: Here is a piece of code from MCM.xml <rect name="MCM"> <systemcolor> &mainmenu; </systemcolor> <height> 675 </height> <visible> &false; </visible> <width> <copy> 850 </copy> <add src="MCM_ModList" trait="width"/> </width> <x> <copy src="screen()" trait="width"/> <sub src="me()" trait="width"/> <div> 2 </div> </x> <y> <copy src="screen()" trait="height"/> <sub src="me()" trait="height"/> <div> 2 </div> </y> <_ActiveMenu> 0 </_ActiveMenu> <_ActiveMod> 0 </_ActiveMod> <_ActiveOption> 0 </_ActiveOption> <_ActiveSubMenu> 0 </_ActiveSubMenu> <_AltInput> &xbox; </_AltInput> <_Default> 0 </_Default> ... <include src="MCM\Options.xml"/> <include src="MCM\Scale.xml"/> <include src="MCM\List.xml"/> <hotrect name="MCM_Trigger"> <include src="box.xml"/> <clicksound> UIMenuOK </clicksound> <height> 0 </height> <mouseoversound> UIMenuFocus </mouseoversound> <target> <not src="MCM_Return" trait="_clicked"/> <and src="me()" trait="_target"/> <and src="parent()" trait="_TargetMain"/> </target> <visible> &true; </visible> <width> 0 </width> <x> 0 </x> <xdown> <ref src="MCM_Return" trait="clicked"/> </xdown> <y> 0 </y> <_alpha> 0 </_alpha> <_box_visible> <copy src="me()" trait="mouseover"/> <onlyif> <not src="parent()" trait="_Menu"/> <and> <copy src="me()" trait="_enabled"/> </and> </onlyif> </_box_visible> Now, I would presume that the tags which Pelinor has prefixed with an underscore are his own new tags and the rest is sort of FNV-predefined, yes? (Where is this defined? Is it hardcoded? Any documentation on this?) This is gonna be hard. But hey, I've got 10 days to kill. Edited August 22, 2014 by W00Z Link to comment Share on other sites More sharing options...
Gribbleshnibit8 Posted August 23, 2014 Share Posted August 23, 2014 Your presumptions are correct, and no, there is no documentation on it. You're better off studying a mod menu, because the game menus use a lot of ID values that inject large chunks of code in at game time. 10 days will be more than enough, I made this in less than a week. Link to comment Share on other sites More sharing options...
Recommended Posts