pacman7654 Posted April 15, 2015 Share Posted April 15, 2015 (edited) I am trying to modify Ectopsychic Echo (ectopsychic_echo.unity3d) to reduce the damage. I've opened the file in a hex editor. There is descriptive text for each field, so editing it should be possible, but I'm having trouble interpreting the values. For example for the minimum and maximum damage fields it says (in text and hex): float Minimum 00040000008400000000000000010000000008000000000000(should be 20 = 0x41a00000 in hex) float Maximum 00040000008500000000000000010000000008000000000000(should be 30 = 0x41f00000 in hex) I'm thinking the 0004 is saying the field is 4 bytes maybe? Then somehow we have:00000084 representing 20, and00000085 representing 30.And the bytes after that are probably not relevant.EDIT: That's not right. The 84 and 85 are just ID's for the field or something. They just increment when you go from one field to the next. Which means these bytes cannot possibly contain the damage numbers... The ascii saying minimum and maximum is the header part of the file, declaring the contents of the actual content which is towards the end of the file. EDIT 2: OK I found the damage field, it is near the end of the file. Minimum damage is 198238 and maximum is 198245. I changed the block from A0410000F0410000 to 50410000A0410000 and the damage dropped from 20-30 to 13-20. Yay! Edited April 15, 2015 by pacman7654 Link to comment Share on other sites More sharing options...
Recommended Posts