Shadow Graphic

● ARCHIVED · READ-ONLY
Started by Amerrigan 6 posts View original ↗
  1. Which graphic is used for the auto-shadow?

    My game is all hand drawn and I want to replace the shadow with some crosshatched lines so it looks hand drawn too...

    Is it on the window graphic sheet, or is it not a graphic at all?
  2. In the system folder of your game, under "img" you will find two files. "shadow1" and "shadow2" replace both of those with whatever graphic you want :)
  3. I should have specified... sorry

    I mean the shadow next to the buildings on the map
  4. Amerrigan said:
    I should have specified... sorry

    I mean the shadow next to the buildings on the map
    Ah. I don't think that can be changed :|
  5. You can use a plugin to NOT draw the shadow, and then do it manually using the B-E tiles.

    Code:
    //=============================================================================
    // Remove Shadows (Shaz_RemoveShadows.js)
    // by Shaz
    // Last Updated: 2018.03.06
    //=============================================================================
    
    /*:
     * @plugindesc Removes autoshadows
     * @author Shaz
     *
     * @help This plugin has no plugin commands.
     *
     */
    
    var Imported = Imported || {};
    Imported.Shaz_RemoveShadows = true;
    
    var Shaz = Shaz || {};
    Shaz.RS = Shaz.RS || {};
    Shaz.RS.Version = 1.00;
    
    (function() {
    
        var _Shaz_RS_DataManager_onLoad = DataManager.onLoad;
        DataManager.onLoad = function(object) {
            _Shaz_RS_DataManager_onLoad.call(this, object);
            if (object === $dataMap) {
                var indexStart = $dataMap.width * $dataMap.height * 4;
                var indexEnd = $dataMap.width * $dataMap.height * 5;
                for (var i = indexStart; i < indexEnd; i++) {
                    $dataMap.data[i] = 0;
                }
            }
        };
    })();

    call it Shaz_RemoveShadows.js
  6. Thanks. I'll give it a try :)