Well, I know they're basically the same, and that's what kinda makes me question the point of upload reel of them separately. R'n'D is R'n'D, MM is modified R'n'D. Once you transfer content from one game to another, they just become one.
Yes, exactly.
There are two reasons why Mirror Magic is distributed as a separate game instead of just a level set for R'n'D:
First of all, Mirror Magic was my "biggest" game project on the Amiga (commercially released under the name "Mindbender" by Gremlin Graphics Software), and I just like the idea that it is still available and playable on all modern platforms, as a separate game (not as yet another add-on level package for R'n'D). In fact, Mirror Magic just (mis-)uses the R'n'D code base to be easily updated for today's systems, and prevents code duplication in two separate games. (Obviously the MM game engine does not really "fit" into R'n'D when compared with the other native game engines for R'n'D, Emerald Mine and Supaplex.)
The other reason is that distributing games that are different enough from R'n'D to distribute them as "standalone games" instead of "level packs for R'n'D" make it easier for the average user to install and play them, without having to worry how to get those level packs and (especially) how to install them (which is especially true for computer platforms like Android, which try hard to be easily usable for noob user, while making all your computer knowledge worthless for old school PC users).
Nevertheless, this reminds me that I planned to release Mirror Magic 3.1.0 as a standalone game, while at the same time also releasing a Mirror Magic level package for R'n'D. I hope I manage to do this with the upcoming Mirror Magic version 3.1.1, which will contain various smaller fixes and will hopefully be released soon.
That actually gives me a little idea, How about adding some graphical attributes which can disable specific settings in setup for custom graphicsets/levelsets, making it more manageable and customizable. Let's say, for Mirror Magic graphics you could disable Teamwork and Network play buttons and other players related settings [...]
This functionality already exists, but for standalone games, not for R'n'D level sets. Have a look at file "conf/setup.conf" in the latest Mirror Magic version 3.1.0:
Code: Select all
# hide some setup menus not relevant for Mirror Magic
menu_engines.hide: true
menu_input.hide: true
menu_shortcuts_focus.hide: true
menu_shortcuts_snap.hide: true
# hide some setup options not relevant for Mirror Magic
# - "Game & Menu"
team_mode.hide: true
network_mode.hide: true
network_player.hide: true
network_server_hostname.hide: true
input_on_focus.hide: true
scroll_delay_value.hide: true
show_load_save_buttons.hide: true
# - "Graphics"
quick_player_switch.hide: true
small_game_graphics.hide: true
# - "Editor"
editor.el_custom.hide: true
So why are these settings "default setup settings", but not "custom artwork settings"? Because I want to prevent people from easily designing level sets that change the overall usability of R'n'D too much -- while I think that changing the graphical appearence of R'n'D is fine, the core functionality should not be changed too much. For example, if a level designer thinks that certain setup options should be hidden for his level set, this could be something that R'n'D players just don't want.
Instead, I think that if you plan to change the appearance and functionality of R'n'D in a way that it behaves like a completely different game, just do exactly that: Create a new game! That's, after all, what R'n'D effectively is today: A game creation tool that let's you create your own classic-style, tile-based, 2D computer game! When using R'n'D like that, you can also do advanced menu manipulation by hiding sub-menus and menu entries, just like Jürgen Bonhagen demonstrated with his latest R'n'D based games collection!
If you want, you can also create a R'n'D level set variant of your game, for those which prefer to play them inside R'n'D, and which therefore may also prefer to have all those setup menus visible and accessible.