Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Electric Airhip Forums

Electric Airship Forums

sawyerfriendS

sawyerfriend

@sawyerfriend
About
Posts
14
Topics
6
Shares
0
Groups
0
Followers
3
Following
5

Posts

Recent Best Controversial

  • rpgmakerweb update on TwiX
    sawyerfriendS sawyerfriend

    It's better than nothing at least! It's kinda crazy though, this means that their excuse about copyright or whatever was basically just a lie, I guess? Definitely feels like too little too late considering they've successfully ticked off basically the entire community, but at least we got ourselves a small win!

    Announcements

  • Happy to see a forum again
    sawyerfriendS sawyerfriend

    Hey everyone, I'm Sawyer!
    Wow, it's been a long time since I hung out on a forum like this. I know that this forum exists in part as a substitute for the defunct RPG Maker Forums, which I used occasionally, but way back in the day I used to spend way too long on sites like this one. I've been kinda hoping the world could return to an era of forums, perhaps it's time to be the change we wanna see in the world. I imagine there aren't many folks here yet, but it's nice to see you guys!

    General Discussion

  • Region Offset - Change Encounter Tables On The Fly
    sawyerfriendS sawyerfriend

    Hello everyone! I'm trying to do one post a day until I make a habit of it, so part of that will be posting some utilities that I've made in the past. This is a favourite of mine!

    Region Offset

    Have you ever wanted to make random encounter tables update mid-game? For example, after a critical story moment, areas may get swarmed with more powerful enemies, or a location might temporarily get overrun with an enemy faction. In the past, I've made duplicate maps to accomplish this effect, but I later created a plugin to achieve this. That plugin is now yours!

    How To Use It

    The plugin contains a Region Offset Variable parameter. Select the variable you want to use to define this, and the game will add this number to the current regions on the map. Here's an example:
    cefb7593-e0ee-432a-aa55-ee850e9d04e6-image.png
    On this map, I have three regions: 1, 2, and 3. But if you look at my encounter table, you'll find that I also refer to regions 51, 52, 53, and 101, 102, and 103.
    cc69e7fd-a393-4a43-b8ac-603bbdab4227-image.png

    Once the plugin is installed, at any point in the game I can simply change the offset variable to 50, and I'll gain access to the random encounters in that range, or 100 to gain access to those other encounters. If I want to go back to the original encounters, I can simply return the variable to 0.

    Important!

    This plugin does NOT modify regions, only the encounter tables within those regions. Any other scripts or events that refer to regions will refer to their default region, i.e. the region shown on the map in the editor.

    License

    This plugin is published under the MIT License!

    Copyright © 2026 <copyright holders>
    
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    
    THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    

    If you would like to credit me, a special thanks under Sawyer Friend would be appreciated! If you use a lot of my plugins, a programming credit works too!

    PLUGIN

    Here's the plugin, simply copy and paste this code!

    //=============================================================================
     /*:
     * @plugindesc v1.0.0
     * Use this to offset region enemies using a variable.
     * @author Sawyer Friend
     * @help
     * This lets you add a flat number to region encounters based on a variable, so you can change what enemies appear at given times.
     *
     * Simply define in the plugin params which variable that you want to add onto the regions, then change that variable as desired.
     *
     * (Example: Variable 6 is the variable that changes regions. If you set it to 1, every Region 1 will now pull enemy data from
     * Region 2, etc.)
     * 
     * NOTE: This plugin only affects the enemy data. The regions will still be recognized as their normal region number for any other
     * purposes (this is to ensure compatibility with other plugins and features)
     * 
     * @param Region Offset Variable
     * @desc This is variable that will offset the regions.
     * 0 will not offset any region.
     * @default 0
     *
     */
    //=============================================================================
    
    var Sawyer = Sawyer || {} // IMPORTANT
    Sawyer.Parameters = PluginManager.parameters('SawyerRegionOffset');
    Sawyer.Parameters = Sawyer.Parameters || {};
    Sawyer.RegionOffset = Sawyer.RegionOffset || {};
    Sawyer.RegionOffset.variable = Sawyer.Parameters['Region Offset Variable'];
    
    
    Game_Player.prototype.meetsEncounterConditions = function(encounter) {
    	var region = Math.floor(this.regionId() + $gameVariables.value(Sawyer.RegionOffset.variable));
        return (encounter.regionSet.length === 0 ||
                encounter.regionSet.contains(region));
    };
    

    Most of my plugins are proprietary and made for use specifically within my games' systems, but I'd be willing to clean some of them up to make them public here as well. I hope this helps you guys!

    MV Plugins

  • Happy to see a forum again
    sawyerfriendS sawyerfriend

    @LumiTDog said in Happy to see a forum again:

    @sawyerfriend One of the hardest parts about integrating into a forum (or any social platform really) is finding the threads where I actually feel like I have something to say, and I'm not just forcing myself to speak artificially. I think a smaller size will definitely help with that.

    Oh yeah, I'm 100% the same way. I'm also thinking it'll help if I contribute a bit as well, honestly the old forums were so big and fast that I assumed anything I had to say had probably already been said before, but here I know whatever posts I make will be fresh, so I'm going to try to share some of the tips I've accumulated over the years.

    General Discussion

  • Silver Daze
    sawyerfriendS sawyerfriend

    Silver Daze

    Silver Daze is a 2025 JRPG where you collect cards and battle monsters to save a fractured world. This is my third feature length video game, and I'm very proud of it!
    Check it out here!

    Header Capsule (460 x 215).png

    This title also has a Discord Server!

    What is Silver Daze?​

    Silver Daze is my third full-length RPG that follows the adventures of soon-to-be high school graduate Pinn and his friends as they navigate the remnants of their fractured world! The game is developed in a fusion of RPG Maker MV and MZ (referred to internally as MX!)

    Along the way, you'll collect hundreds of cards to use in battle against monsters and fend off the mysterious masters of this world known as the Wardens as you explore different zones and uncover the mystery of what has happened to your world and who is behind it!

    GreenZone.png

    Those familiar with my work know that I like to create unique and strategic battle systems, and Silver Daze introduces a mix of familiar mechanics from Axial and my jam games, alongside brand new twists on classic RPG formulas.

    In Silver Daze, each character is given a colour, and can equip any card in the game which enables the use of that skill. The kicker is that cards matching the user's colour cost half the MP to use!

    This system can be compared to Final Fantasy VII's Materia system, if individual characters had "specialties" that they were especially proficient in: imagine if Yuffie were better at utilizing Yellow materia, while Cloud prefers Blue! This system enables a lot of depth in customization within the party, while ensuring each character's individual strengths and playstyles still shine through!

    Festivity.png

    Alongside the card system, each character has an individual Special attack tailoured to their playstyle. This attack restores a bit of your EP, allowing you to regain resources and control your gauge, but there is also a secondary feature: every Special becomes stronger the closer your EP gauge is to the middle!

    In other words, it is not through keeping your EP as high or low as possible, but rather by threading the needle and maintaining it in the middle, that you can truly get the most out of your skills!

    Silver Daze is even Archipelago compatible! You can learn more about that here!

    We worked super hard on this game, and I hope any new players enjoy it!

    Show Your Games

  • Optimizing the Fun Into A Game - Kingdom Hearts 2's Brilliant Ecosystem
    sawyerfriendS sawyerfriend

    Watch Here!
    b1323dff-0dc3-4b69-aa15-cff311334895-image.png

    A few months ago I participated in a program called The Artist's Way, which is a 12 week program meant to improve your mentality around art. During the first week I was asked to live out an "alternate dimension" version of myself, so I decided to play out a universe where I became a Youtube Video Essayist instead of a game designer. This is the result!

    I have a lot of passion for game design and ecosystems and I feel I appreciate these things in a way others often overlook, so I'm really proud of this! I didn't want to get hung up about numbers and views and all of that, so I published it on my alt account where I've done very little substantial work, and it ended up getting a modest following.

    If you have any interest in Kingdom Hearts or video game ecosystems, I think you'll really enjoy this!

    Share Youtube Videos!

  • Happy to see a forum again
    sawyerfriendS sawyerfriend

    @LumiTDog said in Happy to see a forum again:

    I've never been particularly active on forums (bar one example) but that is a change I'm trying to make. Hopefully this can be one of the places I integrate into my efforts

    Honestly I think the fact that we're here at the start when there are only like 20 guys will help a bit, since activity will be slow to begin with rather than a constant barrage of activity. I think as time as the forum grows we'll be able to slowly adapt and keep up with the new posts as they come in!

    General Discussion

  • Vagrant Shifter - A strage Psychological Horror RPG
    sawyerfriendS sawyerfriend

    It's a pleasure seeing you here, Lumi! I can vouch for Vagrant Shifter, it's a very cool game and I eagerly await its full release!

    Show Your Games
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups