Terrax Lighting system

Discussion in 'JS Plugin Releases (RMMV)' started by Terrax, Nov 5, 2015.

  1. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    Last edited: May 28, 2017
    #1
  2. blo0p

    blo0p Villager Member

    Messages:
    6
    Likes Received:
    2
    Location:
    Dallas - Miami - LA
    First Language:
    English
    Hmm... The demo's working great but I keep getting a

    "ReferenceError"

    "Map is not defined"

    When I try to start another game with the script (While also copying one of your events over to the new game exactly)

    Any idea what I might be doing wrong?
     
    #2
  3. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    Ill take a look :)
     
    #3
  4. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    I can't reproduce the error.. i send you a private message with my e-mail, could you mail me your data and js directory?
     
    #4
  5. blo0p

    blo0p Villager Member

    Messages:
    6
    Likes Received:
    2
    Location:
    Dallas - Miami - LA
    First Language:
    English
    #5
  6. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    I'm not sure the effect of both scripts together is good, but you can have clouds and fog outside from kaus script

    and darkness inside dungeons from my script.

    If you want both scripts to work together, this is how you can fix it..

    - Make sure Terrax Lighting script is loaded before Kau's overlay (put it above Kau's in the plugin manager)

    - Take an text editor and add one line to Kau's script in the first routine you find.

    Spriteset_Map.prototype.createLowerLayer = function() {
        Spriteset_Base.prototype.createLowerLayer.call(this);
        map = $dataMap;
        this.createParallax();
        this.createTilemap();
        if(map.meta.ground || map.meta.all) this.createGroundMap();
        this.createCharacters();
        if(map.meta.par || map.meta.all) this.createParMap();
        if(map.meta.fogName) this.createFogMap();
        if(map.meta.light || map.meta.all) this.createLightMap();
        this.createShadow();
        this.createDestination();
        this.createLightmask();              // <----- ADD THIS LINE
        this.createWeather();
    };

    That's all there is to it.
     
    Last edited by a moderator: Nov 5, 2015
    #6
    lalkberg and DivineReeper like this.
  7. Shugos

    Shugos Villager Member

    Messages:
    6
    Likes Received:
    2
    First Language:
    Spanish
    Finally a Lightning plugin! Thank you so much Terrax! I've been testing it on my project and works well without problems, and it's pretty easy to use.

    However I got a few questions/suggestions...

    1. Is it possible to change the Player radius in-game?

    2. The "black layer" that covers all, can be not-so-black?
     
    #7
    Portkey89 likes this.
  8. Vegnarus

    Vegnarus Veteran Veteran

    Messages:
    103
    Likes Received:
    23
    Oh man, so simple and without any use of images! There's only 2 errors/typos I found. A typo with "Your done, it's that simple." instead of "You're done, it's that simple." and that #000000 is actually the hex code for black instead of white (which is #FFFFFF).

    So if you use #000000 there won't be an effect on the event. These are just small things to clean up in the help files!  :)

    Other than that, I really like this script and the overlapping light effect; It looks really good!

    Nice work on this Terrax!
     
    Last edited by a moderator: Nov 5, 2015
    #8
  9. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    1. Yes, ill make a script for it

    2. I tried, but it gives some weird effects to the masking.. sorry, it won't work
     
    Last edited by a moderator: Nov 5, 2015
    #9
  10. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    Thanks for the info, ill change it next update!
     
    #10
  11. Hunewearl

    Hunewearl Veteran Veteran

    Messages:
    34
    Likes Received:
    2
    First Language:
    English
    =) thanks again for making this, Terrax!
     
    #11
  12. fm2107

    fm2107 Veteran Veteran

    Messages:
    77
    Likes Received:
    19
    First Language:
    english
    what is the script call do you make to change the radius in game? 
     
    #12
  13. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    Update 1.0.1 is out, fixed some typo's and included a script to alter the radius with a plugin command.

    (Light radius 100 changes the radius from the default to 100)
     
    #13
  14. Shugos

    Shugos Villager Member

    Messages:
    6
    Likes Received:
    2
    First Language:
    Spanish
    So fast Terrax, thanks! 

    Anyway, if you set the radius to something like 700 does a nice effect like the one I wanted to get. 
     
    #14
  15. Bicept

    Bicept Jack of Most Trades Veteran

    Messages:
    34
    Likes Received:
    25
    Location:
    Canada
    First Language:
    English
    Primarily Uses:
    RMMV
    So this MIT licence means it can't be used in a commercial game without it becoming free?

    *edit* Never mind, I believe I've found my answer.
     
    Last edited by a moderator: Nov 5, 2015
    #15
  16. Pern

    Pern Hello Veteran

    Messages:
    253
    Likes Received:
    163
    Location:
    U.S.
    First Language:
    English
    Primarily Uses:
    N/A
    Hi Terrax. For some reason I just can't get the plugin to work. When I use the demo it's just fine, the lighting works just as intended. If I recreate exactly the same thing in my maps nothing changes. I have the Kaus's mapping plugin and did as you suggested by adding the line of code and placing your lighting plug in above Kaus's to have it compatible. Maybe I'm missing something simple or just not doing it correctly? I'll keep trying to find what I'm missing here. Sorry to bother, thanks if you have any insight :]

    Edit: The ring of vision around the character appears, so that's working. It's dark around them and I can adjust that. But the torches aren't lighting up like in the demo.
     
    Last edited by a moderator: Nov 5, 2015
    #16
  17. Bernkastel

    Bernkastel Veteran Veteran

    Messages:
    75
    Likes Received:
    14
    First Language:
    English
    does this allow the creation of dark scenes with subtle lighting? not just pitch black with certain areas lit?
     
    #17
  18. Darakudemon

    Darakudemon Villager Member

    Messages:
    11
    Likes Received:
    0
    Location:
    Castle.png
    First Language:
    English
    Primarily Uses:
    RMMV
    So as long as I credit you and have a link to that Wiki page I can use this in a commercial game down the road?
     
    #18
  19. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    For the effect of suble lighting you can set the player radius to extremly high (700 or higher depending on your resolution) or you can place an item with high radius and darkgrey light, it will cover the intire map and create a more suble effect.
     
    #19
  20. Terrax

    Terrax Veteran Veteran

    Messages:
    304
    Likes Received:
    213
    First Language:
    English
    The credits alone will do
     
    #20
    Stefano likes this.

Share This Page