C# Class HyoutaTools.Tales.Vesperia.Website.GenerateWebsite

Show file Open project: AdmiralCurtiss/HyoutaTools Class Usage Examples

Public Properties

Property Type Description
Artes T8BTMA.T8BTMA
BattleBook BTLBDAT.BTLBDAT
BattleTextFiles SCFOMBIN.SCFOMBIN>.Dictionary
BattleVoicesEnd T8BTVA.T8BTVA
EncounterGroups T8BTEMEG.T8BTEMEG
Enemies T8BTEMST.T8BTEMST
EnemyGroups T8BTEMGP.T8BTEMGP
GradeShop T8BTGR.T8BTGR
IconsWithItems uint[]
InGameIdDict TSS.TSSEntry>.Dictionary
Items ItemDat.ItemDat
Locations WRLDDAT.WRLDDAT
NecropolisFloors T8BTXTM.T8BTXTMA
NecropolisMaps T8BTXTM.T8BTXTMM>.Dictionary
NecropolisTreasures T8BTXTM.T8BTXTMT
Recipes COOKDAT.COOKDAT
Records List
ScenarioFiles ScenarioFile.ScenarioFile>.Dictionary
ScenarioGroupsMaps List>
ScenarioGroupsSidequests List>
ScenarioGroupsStory List>
SearchPoints TOVSEAF.TOVSEAF
Settings List
Shops ShopData.ShopData
Skills T8BTSK.T8BTSK
SkitText TO8CHTX.ChatFile>.Dictionary
Skits TO8CHLI.TO8CHLI
Strategy T8BTTA.T8BTTA
StringDic TSS.TSSFile
Synopsis SYNPDAT.SYNPDAT
Titles FAMEDAT.FAMEDAT
TrophyEn HyoutaTools.Trophy.TrophyConfNode
TrophyJp HyoutaTools.Trophy.TrophyConfNode
Version GameVersion

Public Methods

Method Description
AddFooter ( StringBuilder sb ) : void
AddHeader ( StringBuilder sb, string name ) : void
AddMenuBar ( StringBuilder sb ) : void
AppendCharacterBitfieldAsImageString ( StringBuilder sb, GameVersion version, uint equip ) : void
AppendElementIcon ( StringBuilder sb, T8BTEMST element ) : void
AppendFatalStrikeIcon ( StringBuilder sb, uint fstype ) : void
AppendPhysicalAilmentBitfieldAsImageString ( StringBuilder sb, uint physAil ) : void
AppendRecord ( StringBuilder sb, uint id ) : void
AppendSetting ( StringBuilder sb, uint idName, uint idDesc, uint option1, uint option2, uint option3, uint option4 ) : void
Generate ( List args ) : int
GenerateHtmlArtes ( ) : string
GenerateHtmlBattleBook ( ) : string
GenerateHtmlBattleVoicesEnd ( ) : string
GenerateHtmlEncounterGroups ( ) : string
GenerateHtmlEnemies ( int category = null ) : string
GenerateHtmlEnemyGroups ( ) : string
GenerateHtmlGradeShop ( ) : string
GenerateHtmlItems ( uint icon = null, uint category = null ) : string
GenerateHtmlLocations ( ) : string
GenerateHtmlNecropolis ( bool showEnemies ) : string
GenerateHtmlNpc ( ) : string
GenerateHtmlRecipes ( ) : string
GenerateHtmlRecords ( ) : string
GenerateHtmlSearchPoints ( ) : string
GenerateHtmlSettings ( ) : string
GenerateHtmlShops ( ) : string
GenerateHtmlSkills ( ) : string
GenerateHtmlSkitIndex ( ) : string
GenerateHtmlSkitInfo ( ) : string
GenerateHtmlStrategy ( ) : string
GenerateHtmlSynopsis ( ) : string
GenerateHtmlTitles ( ) : string
GenerateHtmlTrophies ( ) : string
GenerateRecordsStringDicList ( ) : List
GenerateSettingsStringDicList ( ) : List
GetPhpUrlGameVersion ( GameVersion version ) : string
GetUrl ( WebsiteSection section, GameVersion version, bool phpLink, int id = null, int category = null, int icon = null, string extra = null ) : string
LoadBattleTextScfombin ( string dir, string modDir = null ) : void
LoadBattleTextTSS ( string dir ) : void
ReplaceIconsWithHtml ( StringBuilder sb, GameVersion Version, bool japaneseStyle ) : StringBuilder
TrophyNodeToHtml ( GameVersion version, HyoutaTools jp, HyoutaTools en ) : string

Private Methods

Method Description
CreateScenarioIndexGroups ( ScenarioType type, string database, string scenarioDatFolder, string scenarioDatFolderMod = null, bool isUtf8 = false ) : List>
ScenarioAddSkits ( List groups ) : void
ScenarioProcessGroupsToHtml ( List groups, ScenarioType type, bool phpLinks = false ) : string

Method Details

AddFooter() public method

public AddFooter ( StringBuilder sb ) : void
sb StringBuilder
return void

AddHeader() public method

public AddHeader ( StringBuilder sb, string name ) : void
sb StringBuilder
name string
return void

AddMenuBar() public method

public AddMenuBar ( StringBuilder sb ) : void
sb StringBuilder
return void

AppendCharacterBitfieldAsImageString() public static method

public static AppendCharacterBitfieldAsImageString ( StringBuilder sb, GameVersion version, uint equip ) : void
sb StringBuilder
version GameVersion
equip uint
return void

AppendElementIcon() public static method

public static AppendElementIcon ( StringBuilder sb, T8BTEMST element ) : void
sb StringBuilder
element T8BTEMST
return void

AppendFatalStrikeIcon() public static method

public static AppendFatalStrikeIcon ( StringBuilder sb, uint fstype ) : void
sb StringBuilder
fstype uint
return void

AppendPhysicalAilmentBitfieldAsImageString() public static method

public static AppendPhysicalAilmentBitfieldAsImageString ( StringBuilder sb, uint physAil ) : void
sb StringBuilder
physAil uint
return void

AppendRecord() public method

public AppendRecord ( StringBuilder sb, uint id ) : void
sb StringBuilder
id uint
return void

AppendSetting() public method

public AppendSetting ( StringBuilder sb, uint idName, uint idDesc, uint option1, uint option2, uint option3, uint option4 ) : void
sb StringBuilder
idName uint
idDesc uint
option1 uint
option2 uint
option3 uint
option4 uint
return void

Generate() public static method

public static Generate ( List args ) : int
args List
return int

GenerateHtmlArtes() public method

public GenerateHtmlArtes ( ) : string
return string

GenerateHtmlBattleBook() public method

public GenerateHtmlBattleBook ( ) : string
return string

GenerateHtmlBattleVoicesEnd() public method

public GenerateHtmlBattleVoicesEnd ( ) : string
return string

GenerateHtmlEncounterGroups() public method

public GenerateHtmlEncounterGroups ( ) : string
return string

GenerateHtmlEnemies() public method

public GenerateHtmlEnemies ( int category = null ) : string
category int
return string

GenerateHtmlEnemyGroups() public method

public GenerateHtmlEnemyGroups ( ) : string
return string

GenerateHtmlGradeShop() public method

public GenerateHtmlGradeShop ( ) : string
return string

GenerateHtmlItems() public method

public GenerateHtmlItems ( uint icon = null, uint category = null ) : string
icon uint
category uint
return string

GenerateHtmlLocations() public method

public GenerateHtmlLocations ( ) : string
return string

GenerateHtmlNecropolis() public method

public GenerateHtmlNecropolis ( bool showEnemies ) : string
showEnemies bool
return string

GenerateHtmlNpc() public method

public GenerateHtmlNpc ( ) : string
return string

GenerateHtmlRecipes() public method

public GenerateHtmlRecipes ( ) : string
return string

GenerateHtmlRecords() public method

public GenerateHtmlRecords ( ) : string
return string

GenerateHtmlSearchPoints() public method

public GenerateHtmlSearchPoints ( ) : string
return string

GenerateHtmlSettings() public method

public GenerateHtmlSettings ( ) : string
return string

GenerateHtmlShops() public method

public GenerateHtmlShops ( ) : string
return string

GenerateHtmlSkills() public method

public GenerateHtmlSkills ( ) : string
return string

GenerateHtmlSkitIndex() public method

public GenerateHtmlSkitIndex ( ) : string
return string

GenerateHtmlSkitInfo() public method

public GenerateHtmlSkitInfo ( ) : string
return string

GenerateHtmlStrategy() public method

public GenerateHtmlStrategy ( ) : string
return string

GenerateHtmlSynopsis() public method

public GenerateHtmlSynopsis ( ) : string
return string

GenerateHtmlTitles() public method

public GenerateHtmlTitles ( ) : string
return string

GenerateHtmlTrophies() public method

public GenerateHtmlTrophies ( ) : string
return string

GenerateRecordsStringDicList() public method

public GenerateRecordsStringDicList ( ) : List
return List

GenerateSettingsStringDicList() public method

public GenerateSettingsStringDicList ( ) : List
return List

GetPhpUrlGameVersion() public static method

public static GetPhpUrlGameVersion ( GameVersion version ) : string
version GameVersion
return string

GetUrl() public static method

public static GetUrl ( WebsiteSection section, GameVersion version, bool phpLink, int id = null, int category = null, int icon = null, string extra = null ) : string
section WebsiteSection
version GameVersion
phpLink bool
id int
category int
icon int
extra string
return string

LoadBattleTextScfombin() public method

public LoadBattleTextScfombin ( string dir, string modDir = null ) : void
dir string
modDir string
return void

LoadBattleTextTSS() public method

public LoadBattleTextTSS ( string dir ) : void
dir string
return void

ReplaceIconsWithHtml() public static method

public static ReplaceIconsWithHtml ( StringBuilder sb, GameVersion Version, bool japaneseStyle ) : StringBuilder
sb StringBuilder
Version GameVersion
japaneseStyle bool
return StringBuilder

TrophyNodeToHtml() public static method

public static TrophyNodeToHtml ( GameVersion version, HyoutaTools jp, HyoutaTools en ) : string
version GameVersion
jp HyoutaTools
en HyoutaTools
return string

Property Details

Artes public property

public T8BTMA.T8BTMA Artes
return T8BTMA.T8BTMA

BattleBook public property

public BTLBDAT.BTLBDAT BattleBook
return BTLBDAT.BTLBDAT

BattleTextFiles public property

public Dictionary BattleTextFiles
return SCFOMBIN.SCFOMBIN>.Dictionary

BattleVoicesEnd public property

public T8BTVA.T8BTVA BattleVoicesEnd
return T8BTVA.T8BTVA

EncounterGroups public property

public T8BTEMEG.T8BTEMEG EncounterGroups
return T8BTEMEG.T8BTEMEG

Enemies public property

public T8BTEMST.T8BTEMST Enemies
return T8BTEMST.T8BTEMST

EnemyGroups public property

public T8BTEMGP.T8BTEMGP EnemyGroups
return T8BTEMGP.T8BTEMGP

GradeShop public property

public T8BTGR.T8BTGR GradeShop
return T8BTGR.T8BTGR

IconsWithItems public property

public uint[] IconsWithItems
return uint[]

InGameIdDict public property

public Dictionary InGameIdDict
return TSS.TSSEntry>.Dictionary

Items public property

public ItemDat.ItemDat Items
return ItemDat.ItemDat

Locations public property

public WRLDDAT.WRLDDAT Locations
return WRLDDAT.WRLDDAT

NecropolisFloors public property

public T8BTXTM.T8BTXTMA NecropolisFloors
return T8BTXTM.T8BTXTMA

NecropolisMaps public property

public Dictionary NecropolisMaps
return T8BTXTM.T8BTXTMM>.Dictionary

NecropolisTreasures public property

public T8BTXTM.T8BTXTMT NecropolisTreasures
return T8BTXTM.T8BTXTMT

Recipes public property

public COOKDAT.COOKDAT Recipes
return COOKDAT.COOKDAT

Records public property

public List Records
return List

ScenarioFiles public property

public Dictionary ScenarioFiles
return ScenarioFile.ScenarioFile>.Dictionary

ScenarioGroupsMaps public property

public List> ScenarioGroupsMaps
return List>

ScenarioGroupsSidequests public property

public List> ScenarioGroupsSidequests
return List>

ScenarioGroupsStory public property

public List> ScenarioGroupsStory
return List>

SearchPoints public property

public TOVSEAF.TOVSEAF SearchPoints
return TOVSEAF.TOVSEAF

Settings public property

public List Settings
return List

Shops public property

public ShopData.ShopData Shops
return ShopData.ShopData

Skills public property

public T8BTSK.T8BTSK Skills
return T8BTSK.T8BTSK

SkitText public property

public Dictionary SkitText
return TO8CHTX.ChatFile>.Dictionary

Skits public property

public TO8CHLI.TO8CHLI Skits
return TO8CHLI.TO8CHLI

Strategy public property

public T8BTTA.T8BTTA Strategy
return T8BTTA.T8BTTA

StringDic public property

public TSS.TSSFile StringDic
return TSS.TSSFile

Synopsis public property

public SYNPDAT.SYNPDAT Synopsis
return SYNPDAT.SYNPDAT

Titles public property

public FAMEDAT.FAMEDAT Titles
return FAMEDAT.FAMEDAT

TrophyEn public property

public HyoutaTools.Trophy.TrophyConfNode TrophyEn
return HyoutaTools.Trophy.TrophyConfNode

TrophyJp public property

public HyoutaTools.Trophy.TrophyConfNode TrophyJp
return HyoutaTools.Trophy.TrophyConfNode

Version public property

public GameVersion Version
return GameVersion