Posts by Beta

The server is live! See the details here: https://pwmirage.com/forum/thread/143-the-server-is-live/

    13.06.2020 done:

    * projects with unread comments will now a bold title in the project list

    * fix object diffs sometimes showing twice when switching tabs very frequently

    * fix previewing some older projects (e.g. Dragon orbs wHiTe)

    * show "No changes" box on empty projects

    * fix misalignment/overlapping of +/- lines of wrapped text

    * purge browser cache on scripts and resources on every update so that everyone always uses their latest version

    It took me a while to figure out - there's actually nothing wrong with the editor nor the preview. berrygal12 you just modified an existing recipe #1744 to yield do-all cards, but that recipe is used in many different recipe lists as "?".


    The editor could use an enhancement to create a new recipe in specified slot on the list, that's something to be added in future,

    The following is recreated from github log (https://github.com/pwmirage/editor/commits/master). There was a lot of pathfinding and performance optimization on the way. I can say all of those features took more than a day to implement, so the date only says when something was finally ready.


    21.05.2020 done:

    * make switchable tabs in recipe lists


    27.05.2020 done:

    * finish up recipe preview, show mats/target items


    28.05.2020 done:

    * add npc diffs

    * blur non-modified recipes in a recipe list


    31.05.2020 done:

    * add npc goods preview


    02.06.2020 done:

    * add left side panel with changed objects list


    03.06.2020 done:

    * add all modified items tab

    * show npc spawner diffs


    06.06.2020 done:

    * allow expanding left side panel to show more than 9 objects


    08.06.2020 done:

    * add green dots on newly added recipes

    * a lot of QoL fixes

    The process of merging a project is simple, but it still needs to be described.


    Quoting the main page on pwmirage.com:

    Quote

    [...] A community member makes changes in the editor, then with a single click of a button publishes those to broader audience. Next, the changes are discussed on the forums and eventually, when approved by the administrator, they land directly in game


    Each project has an associated forum thread for discussions and new updates. On the project list, you can click either the project title or "Read more" button at the bottom to see the thread.



    In order for the project to get merged it needs to be approved by at least two maintainers and the status is tracked with labels visible in top-right corner. The are 4 possible states:

    Usually the first maintainer to review a project will give it the Approved label, then the second maintainer will change it to "Ready for testing". The project in this state will be verified on test server and if there are no problems it will be merged to the game. At any point before merging, any maintainer can change the status to "Needs changes", describe his concerns with the project, and potentially ask the author to update it. Then, the review process restarts.


    You can search projects by status with the "Filter" button in the top right corner of the project list page.


    I can see in the project changelog you did modify mats required to craft all of those, but it was reverted later on. Another editor issue, sorry! I'm trying to get to the bottom of this.

    I can see you made the items tradable, but something reverted them back to the original state soon after. I guess there's a bug in the editor? Let's keep this on hold for now

    It's been two months since the server launch and we haven't seen any substantial updates since. There's been a few critical maintanace things to be done in the first few weeks (described here Roadmap), then I moved my focus entirely to implementing a proper project preview. Since none of us was able to review any projects, nothing was being merged into the game. There used to be a preview functionality for any project at launch, but it was very basic and proved to be useless for reviewing any minor changes - It was visible right away when someone added a new NPC, but changing a single recipe could easily go unnoticed. And it did. Some changes were slipped in to the game without everyone's agreement.


    The goals for the project preview were clear, but writing it revealed a lot of technical problems. Previews had to be embeddable on the forum so they had to be written in a slightly different technology. I wasn't very familiar with it and so I missed all my deadlines, but now here we are with the previews finally ready. If you haven't seen them, check out Mirage Editor Content

    The pace should get faster now.


    Let me also summarize a few changes we had within this month. First, Escanor is no longer a maintainer. He's been kicked out because of overusing his privileges. Then, Galadriel and Inferno joined as GMs. Congrats! We don't have specific duties for specific people, just the regular QoL stuff. Lastly, I retire from making any gameplay decisions. I didn't have to follow the community in the past few weeks and I think it's better for us all if I stick to developing the tools only. I would like to announce that we have foxi taking over the role of gameplay overseer, the main decision maker, and the person to have the last word when it comes to game changes.


    Congrats foxi, and thank you everyone!

    16.05.2020 done:

    * fix preview data format so that it can be rendered more easily

    * start showing real data in the preview pages


    to do:

    * show all other objects in the preview (changed goods, items, npcs, npc spawns, and singular recipes)

    * generate a static preview for all published projects so far and make it public

    14.05.2020 done:

    * optimize icon loading even further (loading from cache takes miliseconds instead of hundreds of miliseconds)

    * optimize item loading (again, miliseconds instead of hundreds of miliseconds)

    * add missing template functionality (conditions and loops)

    * finish rewriting recipe lists to templates

    * start showing real data in the preview pages

    - minor issues found, will need to redesign preview data format a bit