Beispiel #1
0
 public void init(byte[] save)
 {
     if (save == null)
     {
         BugCheck.bug_check(BugCheck.ErrorCode.VIEWMODEL_NULL_SAVE, "The save file reference is NULL.");
     }
     _model         = save;
     _character     = new Character(_model);
     _items         = Item.read_all_items(_model);
     _monsters      = new ObservableCollection <Monster>(Monster.read_all_monsters(_model));
     _egg_fragments = EggFragment.read_all_egg_fragments(_model);
     _talismans     = Talisman.read_all_talismans(_model);
     _weapons       = Weapon.read_all_weapons(_model);
     _armors        = Armor.read_all_armors(_model);
     _eggs          = Egg.read_all_eggs(_model);
 }
Beispiel #2
0
 public static void write_dlc_egg_fragment(ObservableCollection <EggFragment> fragments, Model model, uint dlc)
 {
     for (uint offset = OFFSETA_EGG_FRAGMENTS; offset < OFFSETA_EGG_FRAGMENTS + 9 * SIZE_EGG_FRAGMENT; offset += SIZE_EGG_FRAGMENT)
     {
         EggFragment each_frag = egg_frag_offset_exist(fragments, offset);
         if (each_frag == null)
         {
             each_frag = new EggFragment(offset, model);
             fragments.Insert((int)((offset - OFFSETA_EGG_FRAGMENTS) / SIZE_EGG_FRAGMENT), each_frag);
         }
         each_frag.new_flag   = "0";
         each_frag.spe        = "08";
         each_frag.pos        = ((offset - OFFSETA_EGG_FRAGMENTS) / SIZE_EGG_FRAGMENT).ToString();
         each_frag.rarity     = "0";
         each_frag.color      = "0";
         each_frag.dlc        = dlc.ToString("X2");
         each_frag.unknown_6h = "0";
         each_frag.unknown_7h = "0";
     }
 }
Beispiel #3
0
 private void button_give_pd_Click(object sender, RoutedEventArgs e)
 {
     EggFragment.write_dlc_egg_fragment(view_model.egg_fragments, view_model.model, 0x3);
 }