Post by RavMahov on Feb 25, 2017 11:25:41 GMT -5
Hello,
After not so long development, the PK2 WebEditor minimum functionality is about done.
You should be able to create a level (using vanilla assets only, for now) from start to finish.
So, a couple of things to keep in mind:
Be sure to report bugs!
Hints:
WebEditor is not finished. There are many ways to extend it and I'll probably still work on it slowly, but the issues that remain (and prevent it from making classic editor fully obsolete) are pretty work-intensive, require a clever solution or are just hard to do for now.
But since you are now able to create level from start to finish now, I didn't want to keep it for myself (and a couple of testers) any longer.
Still, I hope you will find it useful, and prove me that all of this work wasn't futile, and that it's worth expanding (so basically, if you want it fixed/extended, create levels in it and prove me that I'm not wasting my time).
By using the WebEditor you agree that you've read this entire post (and understand it). Also, it uses LocalStorage (something like cookies) for map backups and other stuff (in future, probably for custom sprites/images). It also uses analytics.
Okay, that's all. Here's the link
After not so long development, the PK2 WebEditor minimum functionality is about done.
You should be able to create a level (using vanilla assets only, for now) from start to finish.
So, a couple of things to keep in mind:
- it's developed for Chrome, so use Chrome if possible (and report any bugs on other browsers, compared to Chrome, as this will help me improve support for other browsers).
- it might require a pretty powerful graphics card (or at least smaller window size).
- again, only vanilla PK2 assets are provided for now
- try to disable any kind of AdBlock for WebEditor. There are no ads,
butand itmightWILL break the WebEditor functionalities - SERIOUSLY, DISABLE THE ADBLOCK
Be sure to report bugs!
Hints:
- If you want to create a new level, in Tools (F8) window, there is a button to Clear Map layers (asks for confirmation two times, just to be sure).
- WebEditor contains Level Music Preview, Map Icon Positioning Helper, and a mini-tool for moving the whole map.
- You can load existing maps (as long as it doesn't contain non-vanilla content, again, for now) by using Tools (F8) window. Just drag the map file from your PC onto the special "Drag Map Here To Load" box.
- Middle mouse button picks the current block/sprite under the cursor (like Color Picker tool in MS Paint).
- You can use mini-map to move quickly around the map. Just click the mini-map, or if needed, press and hold (left) mouse button over the map and move the mouse.
- Map backup is saved in LocalStorage every 10 seconds, overwriting the last backup. So if you make some kind of mistake, you can try refreshing the page quickly.
- If the WebEditor is missing something (like custom resources support), you can always save the map and move to the classic one (WARNING: keep in mind that once you add custom resources, WebEditor won't handle it gracefully).
- Mostly, read the instructions. Everything in WebEditor (that is not intuitive/self-explanatory) has either visible hint or pop-up that shows on mouse hover. If something doesn't, post it in this thread.
WebEditor is not finished. There are many ways to extend it and I'll probably still work on it slowly, but the issues that remain (and prevent it from making classic editor fully obsolete) are pretty work-intensive, require a clever solution or are just hard to do for now.
But since you are now able to create level from start to finish now, I didn't want to keep it for myself (and a couple of testers) any longer.
Still, I hope you will find it useful, and prove me that all of this work wasn't futile, and that it's worth expanding (so basically, if you want it fixed/extended, create levels in it and prove me that I'm not wasting my time).
By using the WebEditor you agree that you've read this entire post (and understand it). Also, it uses LocalStorage (something like cookies) for map backups and other stuff (in future, probably for custom sprites/images). It also uses analytics.
Okay, that's all. Here's the link