查看: 40|回复: 0

[讨论] Mario Worker: Community Edition

[复制链接]

14

主题

127

回帖

0

精华

小红刺猬

经验
912
硬币
202 枚
发表于 昨天 23:02 | 显示全部楼层 |阅读模式
本帖最后由 LooPeR231 于 2025-10-27 07:01 编辑

505617826-0e07e6cd-23ae-4ea0-ae2c-4dc806b180f6.png

Created by
505567662-a669d7bf-a038-4cba-ba6e-761aba896a11.png

Mario Worker: Community Edition (MW: CE) is a level editor for Mario Forever, based on Thunder Engine. It is a remake of Mario Worker by Buziol Games/Softendo.
The project is currently in a PROTOTYPE stage, with a lot of features to come. The source code of this project is open before the final 1.0 release for people to try it out. Everything is subject to change!

You can download the prototype on the GitHub page, but remember, that creating levels in PROTOTYPE builds may and will either cause issues when playing in other builds, or they won't load at all! MW: CE is not production ready, so a lot of breaking changes are expected throughout the PROTOTYPE stage, as well as a lot of unfinished stuff.


Prototype 1 features:
  • Can edit, load, save, and play levels
  • Pressing Space opens up the tile/object picker menu
  • Some enemies that come by default in Thunder Engine are available

    • More complex enemies (yellow paratroopas, rotodiscs, etc.) are planned for later
  • Can resize the editor window without stretching its contents, for more comfortable level building

    • Levels will still be played in 640x480 window like usual
  • Select tool, Pan tool, Paint tool, Pick tool, Erase tool, and grid customization
  • Camera zooming in level editor
  • Use either Pan Tool to move the camera, or hold middle mouse button in any tool

    • Hold Ctrl and use arrow keys for classic scrolling
  • Controllable player in the editor, which may help with tile placements a little
  • Very basic level properties

    • Level information and time limit

    • Gradient background for the current section

    • Camera limits for the current section

    • "Wide-screen" checkbox, which will resize the game window to 864x480 resolution if checked
  • Selecting individual objects with the Select tool, that can then be either removed by pressing Delete key, or edited by pressing right click

    • Select multiple objects by holding Shift

    • Better selection experience will come later
  • 3 sections per level, limited to 48000x24000px each

    • Up from 2 sections limited to 20000x10080px each in MWR

    • Sections are modular, so in theory, there can be an infinite amount of sections

    • Unfinished: tiles cannot be placed on sections other than 1, and there is no way to navigate between them in a level
  • Most tiles from the original MF, along with some featuring slopes
  • An option for some tilesets to draw terrain that connects with neighboring tiles automatically
  • Power-ups, that could be put inside question blocks, or placed on levels as is
  • Basic Overworld decoration objects
  • Several language translations are available
  • Special objects: initial player position and finish line
  • Added translations to some languages: French, Portuguese (Brazilian), Russian, Turkish, Vietnamese, and Chinese (simplified)

    • Thanks to Sonilan, Ulvvis, Akanavy, Master 48, miyameon, Yaolinggui, and Yukana!
  • Added a temporary way to change camera limits of levels, available under "Experimental" tab in level properties. This will be reworked in the future
  • Added an option to make wide screen levels, available in the same "Experimental" tab
  • Some editor settings are now saved between sessions

    • Some of them have had their default values changed
  • Eraser Tool now works with tiles category, erasing tiles from all tile maps, in contrary to right clicking with Paint Tool
  • Added some simple decoration to showcase how it works
  • New "Special" objects: Start Player Position, and Finish Line
  • Added quick switching through objects using the mouse wheel or 1, 2, 3, 4 keys on keyboard, similar to MWR

    • Previously this was only implemented for tiles
  • Default grid settings for objects are now 16x16 pixels. Grid display has been adjusted to account for smaller grids

    • Tiles will still have a 32x32 grid without offsets for performance reasons

    • Some settings for tiles will be more customizable in the future
  • Tiles in the bottom panel are now sorted a little better
  • Mario can no longer go past the left border of the screen

    • There are no restrictions for the right border of the screen yet
  • The editor now supports high DPI displays, and will be scaled to 200% automatically for such screens

    • Can be overridden by editing editor_scale property in editor_config.thss file. Values below 0.5 are "Auto"; set to 1.0 for 100% scale (the default)


What is planned for full release

  • Properties for individual enemies

    • Either a dropdown box, or a list on the right-side panel
  • Most, if not all, hazards and enemies from original MF
  • Pipe and door warps
  • Tileset editor, along with custom tiles
  • Custom music in levels
  • Parallax background and foreground
  • Brown/Blue/Gray bricks and question blocks for each section

    • Will also make these sprites customizable in the future
  • Scenario system

    • Will be an integral part of created levels

    • Will have more options that will affect all levels in the scenario

    • The player can either choose to play the whole scenario, or an individual level of it

    • Editable cutscenes between levels in scenarios
  • Platforms and options for them
  • Water and lava
  • Complex enemies and hazards, like roto-discs, podoboos, and others
  • Exporting levels in ZIP archives and loading them directly, which would solve the frequent problem of MWR when it comes to custom stuff

    • Might mask it under a custom format, so that people don't confuse it with non-playable ZIP archives
  • Simple map system with ability to insert a PNG image of a map
  • Some tweaks from MF: Community Edition, including Luigi, skins, and engine tweaks






Mario_Worker_Community_Edition_3G8xs1KotR.png Mario_Worker_Community_Edition_k8zRuO5NeH.png Mario_Worker_Community_Edition_MX5r2ip6Ze.gif Mario_Worker_Community_Edition_m8i5SgpqQS.gif Mario_Worker_Community_Edition_WZJ2CQr2Up.gif

Mario_Worker_Community_Edition_PC9qdzhrCS.png
"The meaning of life is to become a legend" - Kefrens
您需要登录后才可以回帖 登录 | 创建账户

本版积分规则