/// <summary> /// Read the domain name from the domain data file /// </summary> /// <returns>The domain name and floor</returns> private string ReadDomainName() { int domainNamePointerDecimalAddress = GetPointerOld(FloorBasePointerAddressDecimal + (int)DomainDataHeaderOffsetOld.FileName); byte[] domainNameBytes = GetDomainNameBytes(domainNamePointerDecimalAddress); return(TextConversion.DigiStringToASCII(domainNameBytes)); }
private void SetTreasureName(byte data, int index) { if (data == 0x00) { ItemNameLabels[index].Text = "No treasure"; return; } var item0Data = Settings.Settings.ITEMDATAFile.ItemData.FirstOrDefault(o => o.ID == data); ItemNameLabels[index].Text = TextConversion.DigiStringToASCII(item0Data.NameData); }
private void SetCenterDigimonData(EnemySetSlot enemy) { var nameData = Settings.Settings.MODELDT0File.GetDigimonByDigimonID(enemy.DigimonID).NameData; CenterDigimonNameLabel.Text = $"Name: {TextConversion.DigiStringToASCII(nameData)}"; CenterDigimonLevelLabel.Text = $"Lv: {enemy.Lv:D2}"; CenterDigimonHpLabel.Text = $"HP: {enemy.HP:D2}"; CenterDigimonMpLabel.Text = $"MP: {enemy.MP:D2}"; CenterDigimonAtkLabel.Text = $"Atk: {enemy.Atk:D2}"; CenterDigimonDefLabel.Text = $"Def: {enemy.Def:D2}"; CenterDigimonSpdLabel.Text = $"Spd: {enemy.Spd:D2}"; CenterDigimonExpLabel.Text = $"Exp: {enemy.EXP:D2}"; CenterDigimonBitsLabel.Text = $"Bits: {enemy.BITS:D2}"; }
private void SetPackDigimonNameData(byte digimonID, int index) { var enemySet = Settings.Settings.ENEMYSETFile.GetSetHeaderByCenterDigiID(digimonID); if (enemySet == null) { Pack0CenterNameLabel.Text = "No data available"; Pack0LeftNameLabel.Text = "No data available"; Pack0RightNameLabel.Text = "No data available"; return; } for (int i = 0; i < 3; i++) { if (enemySet.DigimonInSet[i].DigimonID == 0x00) { continue; } int labelIndex = index * 3 + i; var nameData = Settings.Settings.MODELDT0File.GetDigimonByDigimonID(enemySet.DigimonInSet[i].DigimonID).NameData; DigimonNameLabels[labelIndex].Text = $"{TextConversion.DigiStringToASCII(nameData)}"; } }
public void SetFloorName(byte[] nameData) { FloorNameTextBox.Text = TextConversion.DigiStringToASCII(nameData); }