OcRam
Reaction score
1,117

Profile posts Latest activity Postings About

  • Already got map footprint and roofs covered for dynamic shadows. Time to make some polygons!
    dynamic_shadows_p2.png
    It's important to know where to cast your minimum amount of rays (this might take a while >.<)!
    dynamic_shadows_p1.png
    gstv87
    gstv87
    Yes. Radius.
    sqrt(ΔX^2 + ΔY^2)

    the moment you have the shortest radius, anything beyond that would be in shadow.
    use signed values to determine left or right of the light source, not absolute values.
    you need the closest point to the light, all around.... so, the moment the vertex switches sides, IT becomes the closest point displacing the previous one.
    • Like
    Reactions: OcRam
    OcRam
    OcRam
    Only problem I have at the moment (in above example) - is that upper left sector (-x-y) closest vertex is x9y6, but it's cast away 'ray' hits the wall too soon so I'd need x8y5 vertex also from upper left sector...

    This is where performance matters...
    gstv87
    gstv87
    don't consider the walls as they come "up" the "Z" axis.
    consider always the plan footprint.
    we went over a similar problem for collisions a few years ago, in this thread.
    work with the floor plan, at least to begin with, and consider the walls later.
    So I have a question. For OcRam Core MZ, is there a way to make events ignore the Region ID that normally blocks them?
    Kes
    Kes
    I suggest you either ask in the plugin's thread (best) or start a new one. Profile posts cannot possibily give the sort of detailed reply you need because of the character limit. It is also not their purpose.
    Could someone help me with the core plugin?
    For some reason mine gives an error every time a message pops up.

    Uncaught TypeError: Utils.containsArabic is not a function

    OcRam
    OcRam
    I assume you mean OcRam core. Are you using MV? You must use RETRO, if MZ plugins are used in MV. See RETRO'ed OcRam demo for more info.
    You can type anything with only ([+!]) letters. I just love JS:
    Code:
    const x = (![]+[])[+!+[]+!+[]]+([][(![]+[])[+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]+[])[+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+(![]+[])[+!+[]+!+[]]; // 'lol'
    • Like
    Reactions: GGZiron
    Kes
    Kes
    How dare you speak like that about my mother!
    • Haha
    Reactions: OcRam
    OcRam
    OcRam
    It takes a lot of ([+!]) letters to write just 'lol' ...I might need to optimize my obfuscator...
    EDIT: ps. I will not obfuscate my plugins... this was just for fun :D
    Next OcRam update brings MV one step closer to MZ now with "speaker window" (and choice list player number)!
    speaker.png
    Just saw your video about Map Generation. What a pity it's gone! It looked really well-made and like an excellent competitor to mine.
    • Like
    Reactions: OcRam
    OcRam
    OcRam
    Thank you! I remember we talked something about RNG map generation while I was working on it. After I lost work and saw your Map Generator making good progress I decided not to make one :)

    But maybe some day... ;)
    Aerosys
    Aerosys
    Yes yes.. I remember we talked about a little bit. Time passes...
    input_ex.png
    OcRam_Input_EX -plugin is coming along nicely. Remap or just test your input devices. Enable rumble + right analog stick (to look around - optionally even while moving!). KB Layout 2 can be used in OcRam_Local_Coop for 'shared keyboard'! And much more to come!
    Working on "Map Items" and GUI for it and Input_EX to enable ALL gamepad buttons + RUMBLE (and it comes with whole new scene to remap your input devices too)!
    More diagonal and tall characters for everyone!


    Estimated release date: 2022-08-??
    • Like
    Reactions: Kes
    Making diagonal / tall character sheet exporter plugin (plugin name not decided yet). Supports 48 x 48 source characters (it won't replace pixel artist), but here is example of diagonal results. Is it total crap or could this plugin be releasable?
    diagonal.png
    Just a remainder: All OcRam MZ plugins are RETRO'able to MV, excluding battle plugins. But soon that is about to change! Every issue between MV and MZ has been now addressed (how they handle battles). Only final tests are pending.
    Next OcRam update includes pixel perfect rendering (on/off), full screen control, splash screen (works also as small pre-loader for title screen), on map damage and ofc much much more!
    Pixel perfect vs. smoothing (default)
    pixel_perfect_vs_default2.png

    On map damage (in example damage floor)
    on_map_damage.png
  • Loading…
  • Loading…
  • Loading…

Latest Threads

Latest Posts

Latest Profile Posts

The tutorial is live now.
Whew... I've been on a tear recently. Been working nonstop. Feels really good to be back in the groove! I think it's because I can finally see the end approaching. I only have 8 more side quests to develop (then NPCs, some art, then pretty much done).
how the hell do i change my username???
So imagine this but autotile. Stained glass ocean.
Photoshop_3xMc7HoPt8.png
Working on his first Game.

Forum statistics

Threads
134,743
Messages
1,250,216
Members
177,497
Latest member
uppo
Top