I dug a little into the game files and wrote a simple editor in java. If there is someone here who understands the structure of the game files, I would like to get help from him. Thank you!
I extracted textures and sprites using this utility: https://www.extractor.ru/ipb/index.php?showtopic=2300&p=14525 At the moment, I can modify world.X0 .X1 .X2 .X3 files (delete, move, copy objects and textures). I have not yet figured out how to create new objects with certain properties so that the game perceives them correctly. Objects are stored not only in the objects.x0 file, but most likely in the date.000 file I write the editor in Java, I have little experience, so I don’t know how to implement a lot. Here is the video of the latest version: