NWN2 UI Listbox Row Names
|
|
Resources -
Technical Documentation
|
|
Friday, 07 November 2008 00:00 |
|
According to Obsidian Entertainment, listbox rows in the UI were not always named. The listbox row names were almost never actually used in-code but rather were specified mostly as debugging aids. The listbox manipulating script functions came along well after NWN2 had shipped, and as a result, many of the old listboxes from the original game were not implemented in a way that followed a convention compatible with the list box script functions. Having said, the following is a list of listbox row names used by the UI: - characterscreen.xml ListBoxName=SKILLPANE_LIST - Name of skill (from the strref in the skills 2da)
- characterscreen.xml ListBoxName=FEAT_LIST - Name of feat (from the strref in the feats 2da)
- characterselection.xml ListBoxName=CharacterListBox - no names
- chargen_align.xml ListBoxName=ALIGNMENT_LIST - Names of the rows are in the XML
- chargen_animal.xml ListBoxName=COMPANION_LIST - Resref of the familiar
- chargen_appearance.xml ListBoxName=APPEARANCE_LIST - The rows are defined in the XML
- chargen_background.xml ListBoxName=BACKGROUND_LIST - Do not appear to be named
- chargen_bfeats.xml ListBoxName=ADDED_FEAT_LIST - Name of the Feat (from the strref in the feats 2da)
- chargen_bfeats.xml ListBoxName=AVAILABLE_FEAT_LIST - Name of the feat (from the strref in the feats 2da)
- chargen_class.xml ListBoxName=CLASS_LIST - Name of the class (from the strref in the classes 2da)
- chargen_complex.xml ListBoxName=BACKGROUND_LIST - Do not appear to be named
- chargen_deity.xml ListBoxName=DEITY_LIST - Do not appear to be named
- chargen_domain.xml ListBoxName=ADDED_DOMAIN_LIST - Name of domain (from the strref for that domain)
- chargen_domain.xml ListBoxName=AVAILABLE_DOMAIN_LIST - Name of domain (from the strref for that domain)
- chargen_familiar.xml ListBoxName=FAMILIAR_LIST - Resref of the familiar
- chargen_finish.xml ListBoxName=SOUNDSET_LISTBOX - Do not appear to be named
- chargen_packages.xml ListBoxName=PACKAGE_LIST - Do not appear to be named
- chargen_race.xml ListBoxName=RACE_LIST - RaceConstant from races 2da
- levelup_ranger.xml ListBoxName=STYLE_LIST - The rows are defined in the XML
- chargen_school.xml ListBoxName=SCHOOL_LIST - Do not appear to be named
- chargen_skills.xml ListBoxName=SKILLPANE_LIST - Name of skill (from the strref in the skills 2da)
- chargen_spells.xml ListBoxName=ADDED_SPELL_LIST - Name of spell (from the strref in the spells 2da)
- chargen_spells.xml ListBoxName=AVAILABLE_SPELL_LIST - Name of spell (from the strref in the spells 2da)
- chargen_subrace.xml ListBoxName=SUBRACE_LIST - SubraceConstant from 2da
- cutscene.xml ListBoxName=toplistbox - Not named
- cutscene.xml ListBoxName=bottomlistbox - Not named
- cutscene.xml ListBoxName=replieslistbox - Not named
- journal.xml ListBoxName=JournalEntryList - Do not appear to be named
- module.xml ListBoxName=ModuleListBox - Do not appear to be named
- partybar.xml ListBoxName=PARTY_LIST - CHAR_BOX #, where # is the index in the list
- partychat.xml ListBoxName=npclistbox - Not named
- partychat.xml ListBoxName=replieslistbox - Not named
- quickspell.xml ListBoxName=QuickSpellListbox - Name of class (from the strref in classes 2da)
- spells_memorized.xml ListBoxName=SpellList - SPELL_LEVEL_0 through SPELL_LEVEL_9
- spells_known.xml ListBoxName=AVAILABLE_SPELL_LIST - KNOWN_LIST
- EMPOWERED_LIST
- EXTENDED_LIST
- MAXIMIZED_LIST
- QUICKENED_LIST
- SILENT_LIST
- STILL_LIST
- PERSISTENT_LIST
- PERMANENT_LIST
- ELDRITCH_ESSENCE_LIST
- ELDRITCH_SHAPE_LIST
|
|
Last Updated on Monday, 23 November 2009 23:16 |