$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->setAllSkills(56); //$char->setSkill(1, 99); //$char->setChar("CharacterClass", 1); // 127 $char->setChar("CharacterLevel", 0); $char->setStat("strength", 30); $char->setStat("energy", 30); $char->setStat("dexterity", 30); $char->setStat("vitality", 30); $char->setStat("mana", 120); $char->setStat("maxmana", 200); $char->setStat("stamina", 80); $char->setStat("maxstamina", 120); 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['stats']);