AutMouse Labs
AutMouse Labs
  • 67
  • 22 067
RPG Maker MZ Game Dev Hang Out
Spend some time with me today as I build a map of a verdant field complete with alpine lake.
After that we build events to give the player direction for the scene, create a puzzle, a few NPCs and populate the area with monsters.
Finally, we add some treasure boxes to reward exploration. If you are a beginner to RPG Maker or just like having a body double while you work on your game, this is a video for you.
Thanks for hanging out with me, and see you in the next video.
Music provided by: ua-cam.com/video/tRLvebfw-HU/v-deo.html
Переглядів: 112

Відео

RPG Maker MV DND Skills Promo
Переглядів 180Місяць тому
This quick video shows off the latest version of my D&D skills system. What you see here is the result of events, available plugins, and a few plugins I wrote as well. If you would like to learn how I made it, let me know in the comments, and I may be able to make a tutorial about it. Thanks.
Beginner Kaplay Game Engine Tutorial 2 - Sakoban Like Puzzle Game
Переглядів 4015 місяців тому
Hello again and welcome to AutMouse Labs. In this episode we walk through the process of making a Sakoban like puzzle game complete with sounds, animation, tiles, collisions, and switching levels. There is a lot to learn, and it is a great foundation for future tutorials such as point and click games and Zelda like games. As always, I appreciate all the amazing creators who work to make Kaplay ...
RPG Maker Plugin Coding - Steal System Part 2 Adding Plugin Commands
Переглядів 1656 місяців тому
Hello and welcome back to AutMouse Labs. In this installment we do a bit of debugging, add an argument and convert our function into a plugin command. This allows our plugin to be more accessible. We also go over how to use our code in the RPG Maker editor with the new commands. If you are following along, this video aims to give you ideas on how to make a plugin you can share with others as we...
RPG Maker Plugin Tutorials - Steal Plugin (Base/Items)
Переглядів 1276 місяців тому
Welcome to AutMouse Labs. In this one, we create a plugin that allows your characters to steal from enemies. In this first version we use script commands and only items can be stolen. As we progress through the next few videos, we will add plugin commands and allow for stealing weapons and armor as well. Along the way, we go over metatag (note tag) data and how to use it in plugins. This is an ...
RPG Maker Plugin Creation - Modifying Core Scripts: Crit Chance
Переглядів 2346 місяців тому
Welcome to AutMouse Labs. In this one, we create a plugin that modifies the critical hit chance to include the attacker's luck stat up to a 20% bonus. Along the way we go over aliasing function, modifying core functions, and learn the first step in creating a more complex plugins as we move forward in this series. I am thinking about remaking my steal system plugin and taking all of you along f...
Tic-80 Tutorial 02 - Dungeon Delve Project Setup
Переглядів 1257 місяців тому
Series Description Tic 80 is a free to use fantasy console game engine powered by a number of languages including Ruby, JS, and Lua. Lua is the default language for Tic 80 and the one we will be using in these tutorials. Episode Description In this second tutorial, we cover project setup including obtaining Tic-80, using the console, setting up VS Code for Tic-80 coding, and creating game and p...
RPG Maker MZ Plugin Tutorial - Skill Check Plugin
Переглядів 3907 місяців тому
Hello all, welcome to AutMouse Labs! Today, we are building a plugin that mimics skill checks from popular tabletop games such as Dungeons & Dragons. This plugin has parameters, commands, and arguments, and, has utility to boot. This plugin can easily be expanded to include more skills if you want to use it as is and teaches some "201" level skills for making your own plugins. As always, you ca...
Tic80 Tutorial 01 - OOP in Lua
Переглядів 1237 місяців тому
Series Description Tic 80 is a free to use fantasy console game engine powered by a number of languages including Ruby, JS, and Lua. Lua is the default language for Tic 80 and the one we will be using in these tutorials. Episode Description In this first tutorial, we cover how to create OOP like structures in Lua. Lua does not have default OOP options, so we roll our own using functions. This i...
カナーモン (Kana-mon) Teaser 1
Переглядів 24010 місяців тому
Kana-mon is an educational monster training game designed to help you learn Japanese hiragana and katakana characters. Catch and battle kana-mon as you explore the beautiful world of がくせいのしま (Student's Island)! This teaser introduces mechanics that will likely be very familiar to most fans of the monster training genre. Please feel free to subscribe if you want to keep tabs on this project. Hop...
RPG Maker MZ Plugin Coding Tutorial - Create a Custom Plugin Command
Переглядів 1,5 тис.10 місяців тому
Download the plugin source code here: autistmouse.itch.io/rpg-maker-mz-plugin-template-file Hello and thank you for checking out this video. In this plugin coding tutorial for RPG Maker MZ we create a plugin command in it's simplest form. We also create a template file that can be adapted to make plugins of your own. This video was asked for by a user over on the r/RPGMaker subreddit so thank y...
RPG Maker MZ Custom Floor Damage Plugin Tutorial
Переглядів 31511 місяців тому
In this video we go over the anatomy of a plugin that has actual utility. By default RPG Maker MZ always does 10 damage for damaging floor tiles. Today we create an easy to use plugin that can cause damage from 1 to 1000. I hope this helps you in your coding journey and that you are able to use the plugin for your games as well. Happy Game Making! Plugin Download: autistmouse.itch.io/autmouse-l...
Fore Hire - A Make Along Series in RPG Maker MZ - Custom Lighting Tutorial
Переглядів 9211 місяців тому
Fore Hire - A Make Along Series in RPG Maker MZ - Custom Lighting Tutorial
RPG Maker MZ Eventing/Plugin Tutorial - Enemy Chase and Animated Enemy Battlers
Переглядів 27411 місяців тому
RPG Maker MZ Eventing/Plugin Tutorial - Enemy Chase and Animated Enemy Battlers
For Hire - A Make Along Series in RPG Maker MZ Part 9 - House Mapping
Переглядів 9111 місяців тому
For Hire - A Make Along Series in RPG Maker MZ Part 9 - House Mapping
For Hire - A Make Along Series in RPG Maker MZ Part 8
Переглядів 4611 місяців тому
For Hire - A Make Along Series in RPG Maker MZ Part 8
For Hire - A Make Along Series in RPG Maker MZ Part 7
Переглядів 6011 місяців тому
For Hire - A Make Along Series in RPG Maker MZ Part 7
r/RPGMaker - How Can I Make a Circular Light That Follows the Player? (WithOUT a plugin)
Переглядів 59511 місяців тому
r/RPGMaker - How Can I Make a Circular Light That Follows the Player? (WithOUT a plugin)
Create a Save NPC Similar to Moogles in FFIX in RPG Maker MZ
Переглядів 19011 місяців тому
Create a Save NPC Similar to Moogles in FFIX in RPG Maker MZ
For Hire - A Make Along Series in RPG Maker Part 6
Переглядів 2811 місяців тому
For Hire - A Make Along Series in RPG Maker Part 6
Create a Return Spell / Town Portal Spell in RPG Maker MZ
Переглядів 17111 місяців тому
Create a Return Spell / Town Portal Spell in RPG Maker MZ
For Hire - A Make Along Series in RPG Maker MZ Part 5
Переглядів 5311 місяців тому
For Hire - A Make Along Series in RPG Maker MZ Part 5
For Hire - A Make Along Series in RPG Maker MZ Part 4
Переглядів 5211 місяців тому
For Hire - A Make Along Series in RPG Maker MZ Part 4
For Hire - A Make Along Series in RPG Maker MZ Part 3
Переглядів 4911 місяців тому
For Hire - A Make Along Series in RPG Maker MZ Part 3
For Hire - A Make Along in RPG Maker MZ Part 2
Переглядів 5111 місяців тому
For Hire - A Make Along in RPG Maker MZ Part 2
For Hire - A Make Along series in RPG Maker MZ Part 1
Переглядів 13411 місяців тому
For Hire - A Make Along series in RPG Maker MZ Part 1
Treasure of the Voiceless One Farm Cut Scene
Переглядів 47Рік тому
Treasure of the Voiceless One Farm Cut Scene
Treasure of the Voiceless One Opening Cut Scene
Переглядів 92Рік тому
Treasure of the Voiceless One Opening Cut Scene
RPG Maker MZ: How to make a Stackable Evasion Debuff Skill
Переглядів 332Рік тому
RPG Maker MZ: How to make a Stackable Evasion Debuff Skill
Using the Animation Editor in RPG Maker MZ to create SNES Era Summon Animations.
Переглядів 793Рік тому
Using the Animation Editor in RPG Maker MZ to create SNES Era Summon Animations.

КОМЕНТАРІ

  • @Renkay141
    @Renkay141 6 днів тому

    Love the vibes and enjoy this vids!

  • @superwooper
    @superwooper 6 днів тому

    Definitely need to get back into doing this just havnt had the time with school keep up the good work

  • @JamesIanBayonas
    @JamesIanBayonas 9 днів тому

    I like your content very superb keep it up, and also what is the name of the music that you are listening that is running in the background of the video. it is very nostalgic.

  • @loach-
    @loach- Місяць тому

    any chance of this being compatible with MZ if a turorial is created?

    • @AutMouseLabs
      @AutMouseLabs Місяць тому

      @@loach- I have started working on the tutorial. Most of it will be. I will test everything in MZ and let folks know anything that does not work in the videos.

  • @loach-
    @loach- Місяць тому

    i would love a tutorial on this!!

  • @BasementDwellerG
    @BasementDwellerG Місяць тому

    Please make a tutorial on this ! Its so good !

  • @PatenaudePhilippe
    @PatenaudePhilippe Місяць тому

    Very interesting, I love it.

  • @n30hrtgdv
    @n30hrtgdv Місяць тому

    Just got into RPG Maker MZ and this is very interesting. Thank you!

  • @irasapa96
    @irasapa96 Місяць тому

    This video helped me alot!, i have just one single question, is there a way to disable the "had no effect on the target" message without plugins? For the moment i am using your approach by just giving the enemy a bit of hp, but when im done eventually, i would love it to not be there at all x)

    • @AutMouseLabs
      @AutMouseLabs Місяць тому

      I think I solved it by having it add a state that didn't do anything, so the message would be based on the state. Then the state message was "% is ready to parlay." It has been a bit, but I think that worked.

    • @irasapa96
      @irasapa96 Місяць тому

      @@AutMouseLabs Yeah i just tried that and it works for me aswell, thanks alot :D

  • @WierdGuy734
    @WierdGuy734 Місяць тому

    astonished this doesn't have more views or likes, very nice video thanks a ton <3

  • @atulpatel6613
    @atulpatel6613 Місяць тому

    So much helpful... thanx

  • @hiulAlggeria
    @hiulAlggeria Місяць тому

    Could you please record a video of how to make a GUI on RPG Maker with music visualization, as in Danganronpa?

    • @AutMouseLabs
      @AutMouseLabs Місяць тому

      I have not paid Danganronpa. Let me take a look and see if I can make a video about it. Thanks for the idea!

  • @MindSorcery
    @MindSorcery Місяць тому

    This is great, thank you!

  • @irasapa96
    @irasapa96 2 місяці тому

    Hello! I have a question, is this your own designed game design document, or did you use a template for that? I'm struggling at the moment getting my "plan" together for my first rpg maker title, and i was curious about if there are already good all round templates to use for the design document. It would be my own, and would help me alot if you have any recommendations or links or maybe even your own as guidance.

    • @AutMouseLabs
      @AutMouseLabs 2 місяці тому

      I have used templates in the past. I believe this one was my own design, though. Just make sure to keep adding to it as your project progresses. The GDD is a place where the whole team can look back and remember why decisions were made.

  • @ProfessorWaifu
    @ProfessorWaifu 2 місяці тому

    Personally I save the first few things of each database list for testing purposes, so I don't have to "temporarily.." anything

  • @ProfessorWaifu
    @ProfessorWaifu 2 місяці тому

    ok now I'm considering putting a few skills in for the Tamer in my Monster Tamer.

  • @ProfessorWaifu
    @ProfessorWaifu 2 місяці тому

    11:25 Actually Math.random(101) is 0 to 100. if you want 1 to 100, you would use Math.random(100)+1

    • @AutMouseLabs
      @AutMouseLabs 2 місяці тому

      @@ProfessorWaifu absolutely correct, whoops. :)

    • @ProfessorWaifu
      @ProfessorWaifu 2 місяці тому

      @@AutMouseLabs awesome I have to say you're the best plugin tutorial on the internet. Though I am curious as to why you don't use the (()=>{code}()); I'm still learning plugin structure and I see it often.

  • @wink3319
    @wink3319 2 місяці тому

    Hi there! Very helpful! Thank you! I am trying to work out a structured variable within RPG Maker MZ that I can use within the game. Something that would hold "name", "strength", "courage", .... as parameters and that I could use to check in different situations of the game. I can work out how to make such a structure in JavaScript but I have trouble getting it integrated into RPG Maker MZ and using it inside events and so on. A tutorial about that would be really great.

    • @AutMouseLabs
      @AutMouseLabs 2 місяці тому

      @@wink3319 can do. I will put that together soon. Thank you for the suggestion.

  • @AshCooper-d6c
    @AshCooper-d6c 2 місяці тому

    this helped me so much! i appreciate how you went line by line and explained everything

  • @kaplayjs
    @kaplayjs 2 місяці тому

    Thank you ❤

  • @biyaoyang5518
    @biyaoyang5518 2 місяці тому

    来自中国的网友,非常感谢老师的分享!

    • @AutMouseLabs
      @AutMouseLabs 2 місяці тому

      我很乐意提供帮助 (I am happy to help.)

  • @_tootpoot
    @_tootpoot 3 місяці тому

    I'm trying to follow this tutorial but when I do, my map screen is either completely black, or the iris out image is stuck and won't follow the player! I followed exactly, I'm not too sure what I'm doing wrong 😭

    • @_tootpoot
      @_tootpoot 3 місяці тому

      I think I figured it out, I'm going to downsize png it's way too large for my map haha

    • @AutMouseLabs
      @AutMouseLabs 3 місяці тому

      @@_tootpoot That is probably it. The PNG should be right around the same size as your screen resolution (816x624 by default).

  • @MALACELESTE
    @MALACELESTE 3 місяці тому

    Keep making tic-80 tutos very informative.

    • @AutMouseLabs
      @AutMouseLabs 3 місяці тому

      @@MALACELESTE I was thinking of doing a TIC 80 tutorial again soon. It will probably be about a month. I have a lot going on right now. Thanks for the encouragement though and watch for one in September.

  • @OvSpP
    @OvSpP 3 місяці тому

    Snuck in the Trans flag 😉

  • @arcinon
    @arcinon 4 місяці тому

    you are a saint 🙏

  • @Tayyab_Raja
    @Tayyab_Raja 4 місяці тому

    Great Tutorial very important library kaplay

  • @nerdwarrior0956
    @nerdwarrior0956 4 місяці тому

    Please add more plugin Videos! I want to know which plugins are available free or cheap.

  • @yosiabta1827
    @yosiabta1827 4 місяці тому

    Hi, Again, a great tutorial! a few remarks / questions: 1. When the user defines multiple stealable items in the note box, it is important that the left side of the colon will be unique for each item. That is because this information is parsed and converted by the engine to key: value pairs in the 'meta' object. for example, this string in the note box: <steal:7> will be parsed and assigned in the 'meta' object like this: {steal: "7"} if we use the same 'key' for all the items in the note box, for example like this: <steal:7> <steal:13> the last item will always overwrite the ones that came before it, since the 'keys' in the object have to be unique. so the result in the meta object will be: {steal: "13"} if however we use different keys (steal1, steal 2, etc.), all the items in the note box will be parsed and located safely in the meta object: {steal1: "7", steal2: "13"} 2. I'm having trouble understanding why this condition is needed in the plugin's code: if (BattleManager._targets) Since in JavaScript an empty array has a "truthy" value, this condition will be met even if the _targets queue is empty. So this is not checking if there are targets in the queue. What am I missing? Does this condition have another purpose? 3. It might be better to "wrap" the plugin's code in an "enveloping" function like you did in previous plugins. Encapsulating the code like that creates a separate scope for it and prevents clashes with identical code in other plugins (for example: the declaration of a pluginName variable, which happens at almost every plugin). 4. And a tiny nitpicking remark: since you are no longer using aliasing in this plugin, you don't need to create a copy of the original core function at the beginning of the code (it is not used anywhere in the code and therefore serves no purpose). Please keep making these tutorials, they are a great help!

  • @yosiabta1827
    @yosiabta1827 4 місяці тому

    First, thank you for doing the tutorials, it's hard to find simple ones aimed at absolute beginners like me. I have a question regarding this tutorial's plugin. I understand the use of aliasing, but why is it necessary in this particular plugin? It seems redundant for the following reasons: 1. There is no need to protect the original core function, since you are not changing it in the rmmz_objects.js core file. You are only overriding it in the plugin's code. If another programmer will want to use the original code for their plugin, it's still there. 2. The added functionality in the plugin's function uses the same condition as the original function, as a trigger for the critical chance calculation (this.item().damage.critical). if the same condition triggers both functionalities / calculations, then the plugin's functionality will always override the original functionality, and NOT add to it. Am I missing something? Cause I think that in this case we could just overwrite the original function, without aliasing. Thanks again.

  • @Dick_Trady
    @Dick_Trady 4 місяці тому

    Awesome tutorial

  • @linuxsever5727
    @linuxsever5727 5 місяців тому

    (6-1+1) is unneccesary, just write 6.

    • @AutMouseLabs
      @AutMouseLabs 5 місяців тому

      I have no idea why I did that. Thanks for catching it.

  • @linuxsever5727
    @linuxsever5727 5 місяців тому

    A note: You can replace "args" with anything. For example: (params){ console.log(params); } Remember you must use inside the code, the same word you put between brackets.

    • @AutMouseLabs
      @AutMouseLabs 5 місяців тому

      True, thanks for giving it a watch.

  • @dc-jj2nt
    @dc-jj2nt 5 місяців тому

    Thank you very much for this tutorial series. You deserve more subscribers, and I am happy to be one of them. I wonder if you could explain why I have to call AML.alertCommand() in the end? Doesn't this function get called automatically as soon as the event is triggered?

  • @aoki_ch
    @aoki_ch 5 місяців тому

    Nice tutorial for those who want to use plugins. Where did you study how to make them?

    • @AutMouseLabs
      @AutMouseLabs 5 місяців тому

      I learned JavaScript a few years ago while playing with another engine called Phaser. Then I watched some tutorials on UA-cam for coding RPG Maker VX since I already knew Ruby. I also looked at several existing plugins and pieced together how they worked. Lastly, Casper from Casper Gaming gave me some tips on the Reddit. So it is pretty pieced together. :)

    • @aoki_ch
      @aoki_ch 5 місяців тому

      @@AutMouseLabs thank you for your reply! For me, I learned C language when I was a student, and have learning JavaScript while making lots of plugins through RPG makers.

  • @pauseandeffectyt
    @pauseandeffectyt 5 місяців тому

    Happy to have been an inspiration for you to give streaming a try! Keep up the good work, and looking forward to the next one!

  • @aoki_ch
    @aoki_ch 5 місяців тому

    I’m looking forward to another dev stream!

  • @FriedrichHabetlerMusic
    @FriedrichHabetlerMusic 5 місяців тому

    This game looks really cool. Would you like a plugin to use pixel font? The plugin is CC_FontTexture! Itwould look fantastic with the style of game you have.

  • @paulionassus
    @paulionassus 5 місяців тому

    Thanks for the tutorial but I am having some issue with this. I have copied the code (tweaking a little so I can include a variable Max Percent) and it works fine when using the Overwrite method, but as soon as I change it to this Alias method, I am getting an error in game when the enemy goes to attack saying "this.isPhysical" is not a function. I have compared my code to yours and they are identical accept for a single "if...then" line that checks if the chance is above the max and resets to the max if it is. Any advice?

    • @AutMouseLabs
      @AutMouseLabs 5 місяців тому

      Did you put your if statement after the if(this.isPhysical())? I think any additional if statement would have to be inside that first one. You may be able to get the functionality by creating the maxPercent as a parameter and then do a let uncannyChance = Math.max(target.luk * 0.25, maxPercent). I hope you are able to figure it out and if you post your code I can take a look.

    • @paulionassus
      @paulionassus 5 місяців тому

      @@AutMouseLabs Thanks for the response. In typical programming fashion, I have recreated my code to share here and it works now. I am not sure what I did wrong yesterday as I am sure this is the exact same. Gotta love coding at times :)

  • @chaosgaminggroup5980
    @chaosgaminggroup5980 5 місяців тому

    The RPG API Documentation is pretty bad. Like in the last video. You say "isStateAffected" is a funktion of MZ. Searching the documentation for the API brings up nothing. Empty results. Are they expecting me to search thousands of lines of code to find what function the engine has? I realy want to get into rpgmaker plugin coding because in the past my ideas where soooo limited by the builtin features. But the devs are making it more than hard. Escpecialy when you are new to javascript too.

    • @AutMouseLabs
      @AutMouseLabs 5 місяців тому

      The documentation is definitely not great. Here are some resources that definitely help. forums.rpgmakerweb.com/index.php?threads/rpg-maker-mz-script-call-reference.122501/ forums.rpgmakerweb.com/index.php?threads/rpg-maker-mv-mz-script-call-list.46456/ I use the second one often to find script calls. I also just ctrl-f around the core scripts and look for what could be what I am looking for. It isn't great, but it gets the job done.

    • @chaosgaminggroup5980
      @chaosgaminggroup5980 5 місяців тому

      @@AutMouseLabs Thank you. That will help alot.

  • @chaosgaminggroup5980
    @chaosgaminggroup5980 5 місяців тому

    Hi, i got to your tutorial today. I am looking through the documentation but i cannot find any list of global variables within the rpg maker. Where can i find that list? Searching the documentation for $gameMessage doesn't give any results back.

  • @Jack-so1hz
    @Jack-so1hz 6 місяців тому

    I like the customization that you have made, very unique

  • @arrose-youtube
    @arrose-youtube 6 місяців тому

    This kind of tutorial is very good and helps me a lot, thank you!

  • @facuc.1858
    @facuc.1858 7 місяців тому

    great video teaching isn't easy yet this was a smooth walkthrough

    • @AutMouseLabs
      @AutMouseLabs 7 місяців тому

      Thank you for the kind words.

  • @Jack-so1hz
    @Jack-so1hz 7 місяців тому

    Wow

  • @raybob8238
    @raybob8238 7 місяців тому

    Any tutorials you do will always be an insight.

  • @runthemc
    @runthemc 7 місяців тому

    I absolutely love that you're doing this, I hope you continue to create these!

    • @AutMouseLabs
      @AutMouseLabs 7 місяців тому

      That's the plan! I have one scheduled to drop tomorrow. :)

  • @Jack-so1hz
    @Jack-so1hz 7 місяців тому

    Creative mechanics I love youre videos ❤🎉🎉

  • @Jack-so1hz
    @Jack-so1hz 7 місяців тому

    You're videos are very helpful many thanks ❤🎉😊

  • @Jack-so1hz
    @Jack-so1hz 7 місяців тому

    Please make more

  • @Jack-so1hz
    @Jack-so1hz 7 місяців тому

    Please make more you are my hero 😢😢😢