Xirix wrote:Ah I see, I wasn't aware I needed to modify the NPC, is this just a 'compatibility issue' between the SMBX editor and Wohl or something like that?
I was made maximal compatibility NPC customizing system, but some things is not works without using of some values (GFX size or offset values for example).
In the SMBX all NPC's using a static settings which integrated into application, PGE using a configurable NPC settings which you can define by INI file of your config pack (each config pack can have any unique NPC set and can be not compatible among themselves).
For example: few times ago my editor was had problems with custom NPC's which uses "width/height" values without "GFXheight/width" and frames was rendered incorrectly (GFX-Height calculated wrongly). If you was define them, NPC should be work in both SMBX and PGE correctly.
My NPC customizing system perfectly works if you correctly set your NPC.txt file, but if you was used some "stupid" or wrong settings PGE will render your custom NPC wrong.
I made some calculators which preventing popular settings combinations which is not correct and by some reasons stupid. But some combinations is wrong for PGE (is not researched by me yet), and when you was fix settings of your NPC.txt, this NPC will render correctly in the both PGE and SMBX.
Added after 7 minutes 46 seconds:Xirix wrote:Also while I'm here, can you use Wohl to test the SMBX level you make, or would I need to load it with SMBX's editor to do that?
Oh, I was skept this question, I will answer:
Now editor is not support level testing of levels because engine counterpart is not made yet, and you need use SMBX for play levels
I have dummy template of engine which open a LVL files and render rectangles with basic player physics. You can get them here
http://wohlsoft.ru/docs/EXE_tests/dummy_pge_engine.zip . It was just begins, and it can't give full gameplay yet.
Added after 1 minute 54 seconds:Here is my hints and notes how test saved by PGE levels with SMBX correctly (you can use at paralel: after take changes by PGE, and when you start testing in the SMBX, don't save file when you run testing)
http://help.wohlsoft.ru/levelediting/testing.html#How_to_run_test_with_SMBX