$v) { $ISC[$v['ID']] = $v; } //$filePath = "D:\Diablo II\MODS\ironman-dev\save\Aldur.d2s"; //$filePath = "D:\Diablo II\MODS\MedianXL2012\save\Lok.d2s"; //$filePath = "D:\Diablo II\MODS\MedianXL2012\save\Pal.d2s"; //$filePath = "D:\Diablo II\MODS\MedianXL2012\save\Test.d2s"; $filePath = "Test.d2s"; $char = new D2Char($filePath); //$char->setChar("CharacterStatus", "Died", 0); //$char->setChar("CharacterStatus", "Hardcore", 1); //$char->setChar("CharacterStatus", "Expansion", 1); //$char->setChar("LeftmousebuttonskillID", 223); $char->setAllSkills(1); //$char->setSkill(1, 99); //$char->setChar("CharacterClass", "Necromancer"); // 127 //$char->setChar("CharacterProgression", 1); // 0 in normal, 1 finished normal, 2 finished nm, 3 finished hell //$char->setChar("CharacterStatus", "Died", 1); $char->setChar("CharacterLevel", 99); $char->setStat("strength", 270); $char->setStat("energy", 270); $char->setStat("dexterity", 270); $char->setStat("vitality", 270); $char->setStat("hitpoints", 100); $char->setStat("maxhp", 150); $char->setStat("stamina", 280); $char->setStat("maxstamina", 290); $char->setStat("mana", 70); $char->setStat("maxmana", 200); //$char->setStat("soulcounter", 80); // //$char->setStat("hitpoints", 70); //$char->setStat("maxhp", 70); //$char->setStat("stamina", 70); //$char->setStat("maxstamina", 200); // // //$char->setStat("gold", 0); //$char->setStat("soulcounter", 40273409479012734098712903479012374091827349081273490172093478); unset($char); // destroy $char so we can read it again after writing to it to get updated stats $char = new D2Char($filePath); var_dump($char->cData['CharacterStatus']); var_dump($char->cData['stats']);