Here are some more updates:
You can do /demorecord by typing it in the chat window. However, you must first type in the chat window:
/textparserdebug this will also reset your character back to being faceless, so change the offset back to 1, and then go to the registration screen, then change it back to 0x1D. Then /demorecord will work, however it will only make the following demo file:
1 0 Version 2
0 0 Map
0 0 Time 0.000000
0 0 Player
0 0 POS 0 0 0
0 0 PYR 0 0 0
0 CAM POS 0 2 9
0 CAM PYR 0 0 0
Also I was playing around with some offsets (let me know if you want to learn how to do this), and the following offset (set to any value greater then zero) appears to access some type of editor:
0x01678DCC
Here is a screenshot:
Which is strange, but you can hold down the mouse button and drag and it will make the words and the blue boxes, bigger, and the "Effective size" and "scale" will be smaller or bigger. (Only the words as it does not seem to currently make anything bigger or smaller in either the demoplay screen, or in the costume creator. And by changing an offset close to 0x01678DCC (again ask me if you want the full details, it involves using the cheat engine disassembler), adds text, and notes and bounding boxes, to the objects to the demo, as shown in this screenshot:
Notice the word MAP, the text and other things.
I was not able to select anything, but hopefully there will be a way to edit objects and maybe (it is mentioned in comments in cityofheroes.exe) even save changes directly to the .pigg files.