1. Mutilate-a-Doll 2
  2. News

Mutilate-a-Doll 2 News

Workshop Beta

Very rudimentary Workshop support is now in very experimental beta stage.



How?

1) Install the latest version of game.

2) Paperwork
You must agree to the Workshop User Agreement before sharing will work
https://steamcommunity.com/workshop/workshoplegalagreement/

3) Open Workshop
- Browser: https://steamcommunity.com/app/665370/workshop/
- Steam: steam://url/SteamWorkshopPage/665370
- In-game: [Content Menu -> Load Content -> Steam Workshop] (which just opens the Steam link.)

4) Subscribe to Content

Press the green [+] button on thumbnails, or the [Subscribe] button after clicking on an item.

Note that managing subscriptions, voting, and analytics will be done entirely on the Workshop, and won't be added in-game so there's no need to reinvent the wheel and all.

5) Download Content In MaD2
Press [Library -> Workshop -> Download Subscribed]

The game will then query all your subscribed content via the SDK, and hopefully download it all.

Note that your content is not cached locally, so this has to be done every time you run the game, but luckily the content is just text at the end of the day so it should be kilobytes in size.

6) Play
For Levels, simply click to load them.
For Custom Items, drag them out of the Library, or click and spawn them via the Spawn menu.

7) Submit Your MaD2 Content
Custom Items
Create a Custom Item via the Detail Tool (See Tutorial if you don't know how.)
Submit it via [Library -> Custom Items -> Manage -> Share]

Levels
Save at any time via [Content Menu -> Save] (or press [C] to quicksave]
Share it via [Content Menu -> Current Save -> Share on Workshop]

Sharing requires previewing to ensure you're not sharing broken stuff.

Note that there has to be at least three unique items in a save for it to be valid for sharing.

Gotchas

As mentioned, this is rudimentary at best. It should work, as demonstrated by the few example items already available in the workshop, but beautiful it is not.

I'm using a years old AIR extension which in turn uses deprecated Steamworks SDK functions. Not the best solution, but miraculously it does work, as long as Valve doesn't decide to entirely remove the deprecated stuff.

* Applying tags don't seem work with the deprecated SDK, so content titles are used to categorize things instead. Please don't remove or replace the tags manually to avoid weird things happening.

* Updating submitted content is not possible yet, but might be, eventually.

* There's barely any useful feedback on your actions in-game currently, it either works or doesn't. Restarting the game should something fail is probably a good bet.

* Sharing and loading content obviously requires connectivity. The game will throw a (harmless) error if you try to do things in Offline mode.

Feedback?

Post any feedback you may have, and accompanying error logs here please:
https://steamcommunity.com/app/665370/discussions/0/1675812484354058197/



Enjoy.

Open World Update



Edit: This was, of course, April fools. The items and fixes included in the update are here to stay, but open world has been buried.



Based on repeated player suggestions of the game feeling directionless and lacking any kind of progression, I've created a fully open world experience with lots of new stuff:

Narration


Over 200 unique lines of dialogue will be delivered by the Speaker Drone as you do things in the open world!



Movement


Ragdolls have been implanted with magnets to make movement not only possible, but probable!

Use [WASD] or [Arrow Keys] to move and overcome obstacles in the open world!



Progression System


Each obstacle you overcome will naturally lead you to a brand new, more difficult, obstacle. As well as leveling up your skills ever so slightly!



Achievements


For the completionists, you can now collect achievements as you achieve things in the open world!



----

Patchnotes

Open World
- Add Ragdoll movement on WASD+Arrows
- Add various activities and obstacles in the open world
- Add progression system
- Add 200+ unique Open World narrator lines to Speaker Drone
- Add background music
- Modify [Esc] to give up (and make you live with your failure)
- Disable sandbox menus to avoid abuse


Content
- Add 100+ Open World items under [Library > Open World].
- Add City Environment
- Add City Night Environment

Items
- Merge Winter Items into existing Library categories
- Modify Cloud to be slightly transparent
- Modify Paint Roller to ignore Easel collision instead of Chalkboard
- Modify Coffin collider to avoid collision issues
- Modify Grenade ticking sound volume
- Fix Dinner Plate being sticky
- Fix Rusty Bucket being sticky

Misc
- Modify camera follow not to be as jumpy
- Modify Tutorial not to contain web instructions

Post-update patchnotes

- Bury Open World
- Add Sand Pile under Open World items
- Fix Multi-Purpose ATM spawning untriggerable items

On Branches

Hey all.

The AIR branch has been promoted to be the default branch. I haven't noticed any major issues with it myself, and haven't received any reports that would stand in the way of promoting it.

For changes compared to the Flash version, see the above link. There are no new functionality changes today, as this is basically just swapping the builds around to get more people using the (what I now believe to be superior) AIR packaging.

If you still want to use the Flash packaging, you can opt-in to the new Flash branch
via [Steam Library > MaD2 > Properties > Betas].

With the AIR packaging workshop support is looking not only possible, but promising, but it's still going to need work before I can bring in testers.

----

All in all, the branches now are as follows, in order of recommendation:



Branch

Description



default

Public default branch.
(This is what you get when you download the game normally, packaged using Adobe AIR.)



flash

Opt-in to play using Flash packaging.
(The original Flash packaging, in case you have issues with AIR.)



rollback

Opt-in to play last major version.
(Whenever an update is released, the previous build will be available here in case of issues.)



air_test

(Promoted to default branch, and as such deleted.)



----

Edit:

Looks like the AIR save directory is different from the Flash one, you should be able to move your save files between the two as follows:

1) Copy all .sol files from the Flash folder:
%appdata%/Macromedia/Flash Player/#SharedObjects/ -->
/localhost/#orava/mutilate


2) Launch the AIR version and change any setting to ensure the save folder is created.

3) Paste the copied files into the AIR folder:
%appdata%/games.rava.mutilate/LocalStore/#SharedObjects/#Orava/Mutilate

Experimental Branch

I've made an experimental branch of the game available. Content-wise it's identical, but the game is packaged using Adobe AIR as opposed to wrapped Flash Player (FP.)

Using AIR leads to some improvements since it allows using some native functionality, but since it may also brick things I'm making it a separate branch for now. It may be promoted to the main branch eventually once things are more thoroughly tested.

Using AIR would also allow adding native extensions, including a wrapper to communicate with the Steamworks SDK, hopefully allowing some form of Workshop support.

More specific info about the branch and opt-in instructions can be found in the Discussions.

Release

The game is out now!

Make sure to check out the FAQ for more info about the game.

The game itself is great (in my biased opinion), but I wanted to give everyone a fair heads up for transparency. I hope you can enjoy the game despite the below:

Before getting all excited about the game, here are some facts to consider:
MaD2 is an established Flash game. It's being released wrapped into an .exe due to browser Flash being phased out. It runs via included Flash Player when launched.
The resolution is 800x600 (4:3), though it can be upscaled at the cost of performance.
The game is locked to 60fps, which should be reachable with a decent system, but the performance is inherently not amazing due to being software-accelerated.
There is no workshop/achievements/etc as there's no official Steamworks SDK for Flash.

I've also included this disclaimer on the Store page for transparency, even at the cost of sales, so as not to make anyone feel in any way deceived.

-rava