This mod has been deprecated and it will not be updated anymore. I have made a completely rewritten version using Forge, which can be found here: http://www.minecraftforum.net/topic/2525185-
Multishot-me is a mod for creating timelapses and stop motions, by automatically taking screenshots at predefined intervals. You can then later combine these screenshots into timelapse videos with various video editing tools. This mod is based on the excellent Multishot mod by reschs. Since reschs is not currently actively updating his mod for new releases, I decided to do it myself, since I need it to record my timelapses. So this project at this time is sort of a fork or a side project to the original multishot, just to keep it up-to-date with Minecraft releases.
Currently multishot-me is built on top of reschs' multishot (using his source code). I added a few useful features and keys like pausing, and have updated it to new Minecraft releases. So the credit and a huge thanks goes to him! I might at some point try to improve or rewrite it, but I don't currently have the time for it, but we will see...
A note about the name and version numbering scheme I currently use:
- multishot-me means multishot masa edition (yeah I know, stupid name but whatever)
- I decided to use a bit more complex version numbering to better reflect the version that this mod is based on from the original mod, and then indicate what version of Minecraft it is meant for, and if there are any additional changes made by me.
So it goes like this:
<upstream multishot version>-mc<minecraft version without the dots>[-m<masa edition version>]
The last part is optional and only exists if there are changes made by me to the upstream code.
2013-09-24:
- Fix the resolution option in the 1.6.2 version. Thus release v2.2-mc162-m9
- Update for Minecraft 1.6.4
2013-07-09:
Update for Minecraft 1.6.2. NOTE: The resolution setting does not work at the moment, and it has been disabled. I would recommend using the resolution setting in the new launcher instead, until I possibly get it working again. (Thus the -pre1 release numbering)
Older news
2013-05-03:
Update for Minecraft 1.5.2 using the -m9 codebase.
2013-03-21:
Update for Minecraft 1.5.1 using the -m9 codebase.
2013-03-13:
Update for Minecraft 1.5 using the -m9 codebase.
2013-01-09:
Update for Minecraft 1.4.7 using the -m9 codebase.
2012-12-20:
Update for Minecraft 1.4.6 using the -m9 codebase.
2012-12-13:
New versions -m8 and -m9. m8 fixes some issues with the multithreading and file numbering and adds initial support to save in JPEG format. Select the format in msoptions.txt by setting the imageFormat to either 'png' or 'jpeg'. The quality can't be changed yet and the jpeg shots are pretty crappy... m9 introduces a hide GUI feature, which hides the 'motion' ja 'multishot' indicators and does not print the filenames to chat. The hotkey for hide GUI defaults to 'h', and it can only be changed via the msoptions.txt file, as a numeric representation.
2012-12-12:
New version -m7, which moves saving the multishots into another thread. This means that the lagspikes that used to happen while saving the multishots should now be gone (at least in my testing). Also fixed the issue where exposure values below 1.0s were broken.
2012-12-10:
New versions -m5 and -m6. m5 adds buttons to the option menu to set the LockControls and Pause keys. m6 actually implements the Pause mode.
2012-12-08:
New versions: -m3 and -m4 with a couple of improvements, see the changelog. (Only m4 released to the public atm.)
2012-11-21:
I threw together versions of multishot-me for Minecraft versions 1.3.2, 1.4.2, 1.4.4 and 1.4.5. They are all based on the v2.2 of multishot from reschs. The -m2 versions have a change I made that should return focus to the game after multishot mode or motion ends, without you having to click the window or open inventory etc. If this gives you trouble but the original multishot does not, let me know!
Installation Since the release of 1.6 and the new launcher, I would recommend creating a new profile in the launcher for Multishot. Quick howto:
- Go to your .minecraft directory, and then the versions directory
- There should be directories for all the versions you have launched at least once. Copy the directory of the version for which you are installing Multishot (for example 1.6.2) and give it a name, for example Multishot
- Go into the new directory (Multishot) and rename the .jar and .json files to the same name as the directory (in this example, Multishot.jar and Multishot.json)
- Put the stuff from the multishot zip into the Multishot.jar file just like before, and delete the META-INF directory- Edit the Multishot.json file with a text editor (notepad, notepad++, Wordpad, vim, nano, whatever) and change the value of the id field to the same name as the directory, so that the value changes from:
"id": "1.6.2"
to:
"id": "Multishot"
- Start the Minecraft launcher. Click New Profile and give it a name, for example Multishot
- In "Use version" select the version you just created in the versions directory, in this example it will be release Multishot
- If you want to run Minecraft in a window with specific size, enable and set the Resolution to what you want (for example 1280 x 720 for 720p) NOTE: This will currently get overridden by the multishot resolution setting, when you change it in multishot settings, and on startup if you have something other than Normal selected in the multishot settings. If you like to play with a specific resolution, other than the ones multishot offers, just set it to Normal and restart Minecraft and then don't touch the resolution setting in multishot. I might fix this behaviour at some point.
- Click Save profile
- Now you should have a Multishot profile in the dropdown list, select it, enter your login details and click Play
- You should be done
When Minecraft updates in the future, start the Default profile (or whatever you use for the latest version) at least once to get the new jar, then in the versions directory copy the new jar and json to the directory you created for the multishot version, delete the old Multishot.jar and Multishot.json, rename the new versions into Multishot.jar and Multishot.json, edit the id value from the json file to the directory name, and then patch the jar with the multishot files. Then you should have upgraded your "multishot version". Of cource you could also keep separate versions of the multishot-patched jars for every Minecraft version, but I'm guessing not a lot of people need that.
Installation for old versions (up until Minecraft 1.5.2):
Copy the *.class files from the zip to your .minecraft/bin/minecraft.jar file. Preserve the path of the files. Delete the META-INF folder inside minecraft.jar. For more information, read the original mod's thread.
Quick Howto
- L opens the multishot settings menu
- M (default) starts the multishot mode
- N (default) starts the motion mode
- U (default) toggles the LockControls status, introduced in version m3
- P (default) toggles the Pause status (when in multishot mode), introduced in version m6
- H (default) toggles the hide GUI status (hides the extra crap when multishotting), introduced in version m9
* Press L to open the options menu, set the options you want, click Done
* Press M to start taking multishots, press M again to stop or P to pause/unpause
* Press N to start the motion (set the speed along the axis you want in the options menu), press N again to stop the motion
More information, tutorials, etc.
Please read the original multishot thread
Note: If you want some of my patches backported for Minecraft versions older than what they were released for, just ask and I may backport them.
FAQ
None yet
Version history
-m9
* Add a hide GUI feature and a hotkey for it (defaults to 'h', can be changed only via msoptions.txt) -m8
* Fix some issues with file numbering (they creeped in with the multithreading change). Add initial JPEG support. -m7
* Moved saving the multishots into another thread. This means that the lagspikes that used to happen while saving the multishots should now be gone (at least in my testing). Also fixed the issue where exposure values below 1.0s were broken. -m6
* Implement a Pause mode, which stops (=pauses) taking multishots, but allows to resume it later (the shots will go to the same directory and have a continuous file naming) -m5
* Add buttons to the options menu to set the keys for the LockControls and Pause functions -m4
* Change the filename of the multishots to have a six digit counter with leading zeros (helps with some encoding methods/scripts to keep the files in the right order). Optimize the file saving (keep track of the counter value, do not poll for the first name that does not exist starting from one every time.) -m3
* Add a key to toggle the LockScreen status while in multishot mode (defaults to U, can be changed in the msoptions.txt file) -m2
* Minor clean-up to the focus related code -m1
* Give focus back to the game after multishot mode or motion ends
I was trying to fix the issue of having to click inside the minecraft window area to regain focus, after you have alt-tabbed or otherwise changed window focus while recording (on Windows). I was unable to find a way of detecting when we have changed back to the minecraft window, but haven't yet clicked inside the window area.
It seems to be a Windows-only problem, since it works just fine on Linux, meaning that you can alt-tab away and then back, and minecraft will take keyboard inputs normally. But on Windows you have to click inside the minecraft window content area before it will recognize any input. It seems that the Display.isActive() method (from the LWJGL library) does not change to 'true' on Windows until you click inside the content area. Does someone know how this issue could be fixed/changed so it works on Windows also? I know it's a small thing, but aren't they always the ones that annoy you the most...?
Great! Btw, when I press M it says Exposure is OFF.
How do I turn it ON ?
Thanks!
In the settings menu (press L to access it) just set the Exposure slider to something other than OFF. You should also check that the other options are what you would like.
What do you mean by second time? With the same account twice? I don't think that is even possible, since the server wouldn't know how to handle the clients, since they are "the same client" if they have the same account/player name. I personally use a different account for my "camera man". If you want to do third person recordings with only one account, you should check out the Camera Studio mod (there is a link in the original multishot thread original post). (In 3rd person mode Camera Studio creates a fake client side duplicate of the player that is used for recording.)
How do I do it on singleplayer (the original isnt helpful (and I mean a singleplayer timelapse)
If you mean from another perspective, then you should check out the Camera Studio mod. I don't think there is currently a way to combine Camera Studio and multishot in 3rd person view, but you can record with Camera Studio directly into a timelapse video.
If you mean how to timelapse your own view with multishot, then I would suggest to just adjust the settings (at least exposure) to your liking, start the multishot mode and hide the gui (defaults to 'h' key), so that it wont spam the chat or display the red "multishot" text. So it will just keep taking multishots in the background as you play the game.
What do you mean by second time? With the same account twice? I don't think that is even possible, since the server wouldn't know how to handle the clients, since they are "the same client" if they have the same account/player name. I personally use a different account for my "camera man". If you want to do third person recordings with only one account, you should check out the Camera Studio mod (there is a link in the original multishot thread original post). (In 3rd person mode Camera Studio creates a fake client side duplicate of the player that is used for recording.)
He was using a server configuration which does not check that the users have authenticated with the mojang servers (online-mode=false in server.properties) on the second instance. As you can see in the video, that results in a player that had a player name 'Player' in that case (since he changed the password to not match, so the mojang login fails), whereas the other one had Breny's actual account/player name (also notice the player skins).
So if you have your own server (preferably local or LAN server that is not public), you can do the same trick. But on public servers doing that is not recommended, since anyone could join with anyones player name if you have online-mode=false. And if you have online-mode=true, you can't connect twice without separate accounts.
He was using a server configuration which does not check that the users have authenticated with the mojang servers (online-mode=false in server.properties) on the second instance. As you can see in the video, that results in a player that had a player name 'Player' in that case (since he changed the password to not match, so the mojang login fails), whereas the other one had Breny's actual account/player name (also notice the player skins).
So if you have your own server (preferably local or LAN server that is not public), you can do the same trick. But on public servers doing that is not recommended, since anyone could join with anyones player name if you have online-mode=false. And if you have online-mode=true, you can't connect twice without separate accounts.
I did what his video said to do though, and it still shows End of Stream >_> (online mode to false.)
If you mean from another perspective, then you should check out the Camera Studio mod. I don't think there is currently a way to combine Camera Studio and multishot in 3rd person view, but you can record with Camera Studio directly into a timelapse video.
If you mean how to timelapse your own view with multishot, then I would suggest to just adjust the settings (at least exposure) to your liking, start the multishot mode and hide the gui (defaults to 'h' key), so that it wont spam the chat or display the red "multishot" text. So it will just keep taking multishots in the background as you play the game.
I did the weird server thing and it worked perfectly. I also put up 2 time lapses:
How the heck do I actually download the mod?!
Don't expect everyone that wants the mod to know this stuff. All I see is links that leads to non-existing sites. I also tried right clicking and "save as" but that didn't work either -.- Can't you just upload it to mediafire or something easy?
It is actually just as simple as clicking the links. The problem with the "site not found" or whatever, is that my server has some trouble today, which I will look into right now. It is up at the moment, but might need a reboot still. So, please be patient. It should work now, and if the server troubles continue, I will move the downloads to somewhere else, like Mediafire.
Unfortunately, as this mod currently modifies the minecraft.jar file directly overriding one of the default classes, it is probably incompatible with FTB and a lot of other mods as well (probably incompatible with Forge to be more specific). I have been meaning to check if it would be possible to port this mod to Forge, which would more or less guarantee that it would work with FTB as well. As I am new to modding and have no prior experience with Forge, we'll have to see how that goes... I will of course update the thread if/when I get something done.
This mod has been deprecated and it will not be updated anymore. I have made a completely rewritten version using Forge, which can be found here: http://www.minecraftforum.net/topic/2525185-
Multishot-me is a mod for creating timelapses and stop motions, by automatically taking screenshots at predefined intervals. You can then later combine these screenshots into timelapse videos with various video editing tools. This mod is based on the excellent Multishot mod by reschs. Since reschs is not currently actively updating his mod for new releases, I decided to do it myself, since I need it to record my timelapses. So this project at this time is sort of a fork or a side project to the original multishot, just to keep it up-to-date with Minecraft releases.
Currently multishot-me is built on top of reschs' multishot (using his source code). I added a few useful features and keys like pausing, and have updated it to new Minecraft releases. So the credit and a huge thanks goes to him! I might at some point try to improve or rewrite it, but I don't currently have the time for it, but we will see...
A note about the name and version numbering scheme I currently use:
- multishot-me means multishot masa edition (yeah I know, stupid name but whatever)
- I decided to use a bit more complex version numbering to better reflect the version that this mod is based on from the original mod, and then indicate what version of Minecraft it is meant for, and if there are any additional changes made by me.
So it goes like this:
<upstream multishot version>-mc<minecraft version without the dots>[-m<masa edition version>]
The last part is optional and only exists if there are changes made by me to the upstream code.
2013-09-24:
- Fix the resolution option in the 1.6.2 version. Thus release v2.2-mc162-m9
- Update for Minecraft 1.6.4
2013-07-09:
Update for Minecraft 1.6.2.
NOTE: The resolution setting does not work at the moment, and it has been disabled. I would recommend using the resolution setting in the new launcher instead, until I possibly get it working again.(Thus the -pre1 release numbering)Older news
2013-05-03:
Update for Minecraft 1.5.2 using the -m9 codebase.
2013-03-21:
Update for Minecraft 1.5.1 using the -m9 codebase.
2013-03-13:
Update for Minecraft 1.5 using the -m9 codebase.
2013-01-09:
Update for Minecraft 1.4.7 using the -m9 codebase.
2012-12-20:
Update for Minecraft 1.4.6 using the -m9 codebase.
2012-12-13:
New versions -m8 and -m9. m8 fixes some issues with the multithreading and file numbering and adds initial support to save in JPEG format. Select the format in msoptions.txt by setting the imageFormat to either 'png' or 'jpeg'. The quality can't be changed yet and the jpeg shots are pretty crappy... m9 introduces a hide GUI feature, which hides the 'motion' ja 'multishot' indicators and does not print the filenames to chat. The hotkey for hide GUI defaults to 'h', and it can only be changed via the msoptions.txt file, as a numeric representation.
2012-12-12:
New version -m7, which moves saving the multishots into another thread. This means that the lagspikes that used to happen while saving the multishots should now be gone (at least in my testing). Also fixed the issue where exposure values below 1.0s were broken.
2012-12-10:
New versions -m5 and -m6. m5 adds buttons to the option menu to set the LockControls and Pause keys. m6 actually implements the Pause mode.
2012-12-08:
New versions: -m3 and -m4 with a couple of improvements, see the changelog. (Only m4 released to the public atm.)
2012-11-21:
I threw together versions of multishot-me for Minecraft versions 1.3.2, 1.4.2, 1.4.4 and 1.4.5. They are all based on the v2.2 of multishot from reschs. The -m2 versions have a change I made that should return focus to the game after multishot mode or motion ends, without you having to click the window or open inventory etc. If this gives you trouble but the original multishot does not, let me know!
Installation
Since the release of 1.6 and the new launcher, I would recommend creating a new profile in the launcher for Multishot.
Quick howto:
- Go to your .minecraft directory, and then the versions directory
- There should be directories for all the versions you have launched at least once. Copy the directory of the version for which you are installing Multishot (for example 1.6.2) and give it a name, for example Multishot
- Go into the new directory (Multishot) and rename the .jar and .json files to the same name as the directory (in this example, Multishot.jar and Multishot.json)
- Put the stuff from the multishot zip into the Multishot.jar file just like before, and delete the META-INF directory- Edit the Multishot.json file with a text editor (notepad, notepad++, Wordpad, vim, nano, whatever) and change the value of the id field to the same name as the directory, so that the value changes from:
"id": "1.6.2"
to:
"id": "Multishot"
- Start the Minecraft launcher. Click New Profile and give it a name, for example Multishot
- In "Use version" select the version you just created in the versions directory, in this example it will be release Multishot
- If you want to run Minecraft in a window with specific size, enable and set the Resolution to what you want (for example 1280 x 720 for 720p) NOTE: This will currently get overridden by the multishot resolution setting, when you change it in multishot settings, and on startup if you have something other than Normal selected in the multishot settings. If you like to play with a specific resolution, other than the ones multishot offers, just set it to Normal and restart Minecraft and then don't touch the resolution setting in multishot. I might fix this behaviour at some point.
- Click Save profile
- Now you should have a Multishot profile in the dropdown list, select it, enter your login details and click Play
- You should be done
When Minecraft updates in the future, start the Default profile (or whatever you use for the latest version) at least once to get the new jar, then in the versions directory copy the new jar and json to the directory you created for the multishot version, delete the old Multishot.jar and Multishot.json, rename the new versions into Multishot.jar and Multishot.json, edit the id value from the json file to the directory name, and then patch the jar with the multishot files. Then you should have upgraded your "multishot version". Of cource you could also keep separate versions of the multishot-patched jars for every Minecraft version, but I'm guessing not a lot of people need that.
Installation for old versions (up until Minecraft 1.5.2):
Copy the *.class files from the zip to your .minecraft/bin/minecraft.jar file. Preserve the path of the files. Delete the META-INF folder inside minecraft.jar. For more information, read the original mod's thread.
Quick Howto
- L opens the multishot settings menu
- M (default) starts the multishot mode
- N (default) starts the motion mode
- U (default) toggles the LockControls status, introduced in version m3
- P (default) toggles the Pause status (when in multishot mode), introduced in version m6
- H (default) toggles the hide GUI status (hides the extra crap when multishotting), introduced in version m9
* Press L to open the options menu, set the options you want, click Done
* Press M to start taking multishots, press M again to stop or P to pause/unpause
* Press N to start the motion (set the speed along the axis you want in the options menu), press N again to stop the motion
More information, tutorials, etc.
Please read the original multishot thread
Note: If you want some of my patches backported for Minecraft versions older than what they were released for, just ask and I may backport them.
FAQ
None yet
Version history
-m9
* Add a hide GUI feature and a hotkey for it (defaults to 'h', can be changed only via msoptions.txt)
-m8
* Fix some issues with file numbering (they creeped in with the multithreading change). Add initial JPEG support.
-m7
* Moved saving the multishots into another thread. This means that the lagspikes that used to happen while saving the multishots should now be gone (at least in my testing). Also fixed the issue where exposure values below 1.0s were broken.
-m6
* Implement a Pause mode, which stops (=pauses) taking multishots, but allows to resume it later (the shots will go to the same directory and have a continuous file naming)
-m5
* Add buttons to the options menu to set the keys for the LockControls and Pause functions
-m4
* Change the filename of the multishots to have a six digit counter with leading zeros (helps with some encoding methods/scripts to keep the files in the right order). Optimize the file saving (keep track of the counter value, do not poll for the first name that does not exist starting from one every time.)
-m3
* Add a key to toggle the LockScreen status while in multishot mode (defaults to U, can be changed in the msoptions.txt file)
-m2
* Minor clean-up to the focus related code
-m1
* Give focus back to the game after multishot mode or motion ends
Downloads
v2.2-mc164-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc164-m9.zip
Older downloads
v2.2-mc162-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc162-m9.zip
v2.2-mc162-m9-pre1 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc162-m9-pre1.zip
v2.2-mc152-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc152-m9.zip
v2.2-mc151-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc151-m9.zip
v2.2-mc150-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc150-m9.zip
v2.2-mc147-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc147-m9.zip
v2.2-mc146-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc146-m9.zip
v2.2-mc145-m9 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc145-m9.zip
v2.2-mc145-m7 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc145-m7.zip
v2.2-mc145-m6 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc145-m6.zip
v2.2-mc145-m4 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc145-m4.zip
v2.2-mc145-m2 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc145-m2.zip
v2.2-mc144-m2 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc144-m2.zip
v2.2-mc142-m2 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc142-m2.zip
v2.2-mc132-m2 http://pena2.dy.fi/multishot-me/multishot-me_v2.2-mc132-m2.zip
Original mod made by reschs:
My mods on CurseForge. My Github page with mods, tools and other stuff.
It seems to be a Windows-only problem, since it works just fine on Linux, meaning that you can alt-tab away and then back, and minecraft will take keyboard inputs normally. But on Windows you have to click inside the minecraft window content area before it will recognize any input. It seems that the Display.isActive() method (from the LWJGL library) does not change to 'true' on Windows until you click inside the content area. Does someone know how this issue could be fixed/changed so it works on Windows also? I know it's a small thing, but aren't they always the ones that annoy you the most...?
My mods on CurseForge. My Github page with mods, tools and other stuff.
So glad you decided to take over while the original one is falling behind
How do I turn it ON ?
Thanks!
In the settings menu (press L to access it) just set the Exposure slider to something other than OFF. You should also check that the other options are what you would like.
My mods on CurseForge. My Github page with mods, tools and other stuff.
My mods on CurseForge. My Github page with mods, tools and other stuff.
If you mean from another perspective, then you should check out the Camera Studio mod. I don't think there is currently a way to combine Camera Studio and multishot in 3rd person view, but you can record with Camera Studio directly into a timelapse video.
If you mean how to timelapse your own view with multishot, then I would suggest to just adjust the settings (at least exposure) to your liking, start the multishot mode and hide the gui (defaults to 'h' key), so that it wont spam the chat or display the red "multishot" text. So it will just keep taking multishots in the background as you play the game.
My mods on CurseForge. My Github page with mods, tools and other stuff.
Then how does this work?
He was using a server configuration which does not check that the users have authenticated with the mojang servers (online-mode=false in server.properties) on the second instance. As you can see in the video, that results in a player that had a player name 'Player' in that case (since he changed the password to not match, so the mojang login fails), whereas the other one had Breny's actual account/player name (also notice the player skins).
So if you have your own server (preferably local or LAN server that is not public), you can do the same trick. But on public servers doing that is not recommended, since anyone could join with anyones player name if you have online-mode=false. And if you have online-mode=true, you can't connect twice without separate accounts.
My mods on CurseForge. My Github page with mods, tools and other stuff.
I did what his video said to do though, and it still shows End of Stream >_> (online mode to false.)
I did the weird server thing and it worked perfectly. I also put up 2 time lapses:
Don't expect everyone that wants the mod to know this stuff. All I see is links that leads to non-existing sites. I also tried right clicking and "save as" but that didn't work either -.- Can't you just upload it to mediafire or something easy?
My mods on CurseForge. My Github page with mods, tools and other stuff.
My mods on CurseForge. My Github page with mods, tools and other stuff.