Well, I tried your fixed version of PCL2ED on the XP machine and it no longer locks up, so things are definitely looking up a notch.
I still find though that after repeated use on my Vista machine, some graphics operations in Windows noticeably slow down, so there might still be some memory or resource leaks in your program, but on the whole it's working fine now.
[edit: I spoke too soon. PCL2ED locked up my XP machine again later that night.
It was happening when I was moving the main window containing the level and it was overlapping one of the other windows while being moved, which I think might've also been the trigger for previous lock-ups in the buggy version of the PCL2ED. As I said, buggy video driver definitely, but I'm definitely curious what your program is doing that the buggy video driver is disagreeing with so violently.
]
In the meanwhile, to fill in some of the void in the current state of affairs, I've quickly whipped up a program for editing level stats and skillset: PCL2STAT.
Like PCL2ED, it only works on decompressed level files, and you need to specify the file to open on the command line, just like PCL2ED.Currently it lets you change the following:
- title
- screen starting x and y positions
- time limit
- release rate
- max # of lemmings lost to still get gold
- all 8 skill slots
This should cover almost everything.
In addition, there's a button that will clear the level of all terrain and objects, perfect for getting a clean slate to start your new custom level on!
[There's also a button for changing the size of the level, but that hasn't been actually implemented yet.]
I know geoo said he's working on something similar, and of course there's GuyPerfect lurking somewhere, but now no one has to wait! I think it'd still be good though if geoo finishes his version of the stats/skills editor.