Immersion

Discussion in 'JS Plugins In Development' started by Kvothe, May 22, 2019.

  1. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    [​IMG]


    Name: Immersion Package
    Version: 0.2.0 not available
    More information: Click here!

    "This is a plugin-package that will allow the RPG Maker MV users to create a more immersive experience for their own game. In which include several tools to make more easy to do it!"​

    I'm posting it here to get ideas and feedback about this plugin-package project. Of course, by now I don't have any demostration to you guys play by ourselves, or I don't have shared the code yet. But, I'm hoping that you guys can share some thoughts with me :)

    My main motivation to create this, is to help everyone to make their game more impressive and more beautiful xD

    Features (that I've done by now):
    • Light system using <pixi-light>
    • Editor in-game to make everything more easy
    • Collision and Pixel Movement system... there will be a editor off-game to setup the collisions body and the animation sheet of any sprites.
    • Time system that affects how everything it's showed on the map, like the light system for example.
    • Particle System using the <pixi-particles>, then you can use their online editor
    • Spatial 3D Sounds, so you can create a nice atmosphere.
    • Map System: Now it's really a lot more easy to create parallax maps in a "light *(size)" way. The map system include a 'floor system'. In which, for every map, you can create three map on one! The floor is: under, base and high. Every floor can have 4 layers (ground, npc/object, above npc/object, above everything)
    • ....

    Screenshots:

    [​IMG]

    [​IMG]



    Videos:




    Well, is it guys... I hope that you can provide me some feedback and so on! Let's make this together something incridible!
     
    #1
    Frogboy, Black Mamba, Kike and 9 others like this.
  2. bazrat

    bazrat Veteran Veteran

    Messages:
    154
    Likes Received:
    76
    Location:
    Washington State
    First Language:
    English
    Primarily Uses:
    RMMV
    This sounds really cool man!

    One thing I'll bring up since you opened it up is with the pixel movement it would be nice to have a proper pathing system for moveroutes. Right now with altimit pixel movement plugin, all good pathing plugins like yanfly/galv moveroute and yanfly event chase go out the window and events get stuck on any event/restriction blocking them.

    The editor is such a great idea, can't wait to learn more.
     
    #2
    Kvothe likes this.
  3. mathmaster74

    mathmaster74 just...John Veteran

    Messages:
    285
    Likes Received:
    184
    Location:
    Sheboygan, WI USA
    First Language:
    English
    Primarily Uses:
    RMMV
    @bazrat To keep events from getting stuck, have you tried setting skip if unable to move and giving the events a way to check if their screenX() and screenY() values are not changing? If the event checks itself for getting stuck, you can make a conditional to have the event turn. Also, I hear you. It stinks that when you get a cool feature like pixel movement it has to come with added complexities like these. :rolleyes:

    On the topic of the OP, this is yet another cool use of perspective I've seen giving more life to RMMV of late. I would love to work out the creative process for implementing stuff like this in my games! :cutesmile:
     
    #3
    Kvothe likes this.
  4. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    @mathmaster74 : Hahah thank you dude. In truth, for people that are creative and like to use, for example, parallax maps and do something more complex with their maps, this plugin will help a lot

    @bazrat : Okay, dude, I'll add it into my todo list of the pixel-movement system. In truth, this system follows up a grid of 8x8 that checks up the block path and so on. And yes, the main ideia behind this system overall, is this editor, to help everyone make the collision part of their much more easy to do
     
    #4
    bazrat likes this.
  5. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    A little video showing the part of the in-game editor. You guys can see the result on the first video of the topic (in-game playing). It's important to say that the UI of the in-game editor will be changed on future, I'll do something really easy to-do/ edit, for the users at the same time, complex for people that are more advanced.

    I recommend to advance this video on 2x xD

     
    #5
    Pammercakes and bazrat like this.
  6. ShadowDragon

    ShadowDragon Veteran Veteran

    Messages:
    397
    Likes Received:
    114
    Location:
    Netherlands
    First Language:
    Dutch
    Primarily Uses:
    RMMV
    from te video's, its something really neat, but most plugins specially pixel movement have either vehicle problem, stepping problem or talking problem or not compatable with other plugins, but so far I see in here on the video and demo. It's really promising.

    Its really ideal for a little start up of a project. Keep it up.
     
    #6
    Kvothe likes this.
  7. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    The key point of this pixel movement system is that I'll build up something that work around the system, I mean... the mapping system (collision part), the collision body of the sprites and so on, then I guess that will be not that problematic... But of course, I'll try to take care of these details (specially the detail of the 'talking problem')

    And thank you :) Keep following!
     
    #7
    bazrat likes this.
  8. bazrat

    bazrat Veteran Veteran

    Messages:
    154
    Likes Received:
    76
    Location:
    Washington State
    First Language:
    English
    Primarily Uses:
    RMMV
    Is this pixel movement similar to Galv's where it's more a pseudo effect?

    For instance in your 8x8 moves, if you are on the far left side of a 48x48 tile, will an event be able to trigger player/event touches from the opposite side of that same 48x48 tile? Or in other words, will the events sometimes look like they are not actually touching the player when they trigger?

    Sorry all these pixel movement questions xD
     
    #8
    Kvothe likes this.
  9. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    @bazrat Don't worry about the amount of questions xD

    Well, let me try to explain you the pixel movement:
    Why 8x8? I've choose this grid just for the position of elements in map sakes xD
    About the question of triggering the player by touch: What happens is: the event will only trigger the player by touch, if his collision body touches the player collision body (and that it's free of the grid system, I mean, the collision body just follow up the position, you can then setup a free collision body if you want to); Then the part of "Or in other words, will the events sometimes look like they are not actually touching the player when they trigger?" This can happens only if you setup a higher collision body for the event. Let me picture it for you: You have a normal sprite 48x48, if you use the default collision body, in which is a circle shape, the radius of this circle will be likely 13px and will be locate at the center-bottom of the sprite (in his feet). Then, the event will only trigger the player by touch, if his collision body touches the "feet of the player (if you let the default collision body)". But now, if you setup a square or higher circle for the event, for instance a circle of 30px.... then yes, your question can happen

    I don't know if this was confuse hauauhauh anyway, any more question, feel free to ask it always!
     
    #9
    bazrat likes this.
  10. bazrat

    bazrat Veteran Veteran

    Messages:
    154
    Likes Received:
    76
    Location:
    Washington State
    First Language:
    English
    Primarily Uses:
    RMMV
    That makes perfect sense and was honestly the answer I was hoping for xD

    I'm glad you're adding for us to make collision bodies specific for player and events.

    Will these pixel movements be connected to the current moveroute commands in anyway? Like, will moving Left in a normal moveroute command move left by 8 pixels, or will it stick to the 48x48 grid during those commands? I know with Altimit movement you can't get the pixel movement in a moveroute, you have to do it through plugin commands, which is kind of annoying when you want to setup more inside a specifc moveroute and have pixel movement.
     
    #10
    Kvothe likes this.
  11. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    @bazrat : "I'm glad you're adding for us to make collision bodies specific for player and events. " My main hope and ideia is that, at the same time that the system is complex, it is easy to add/edit things. And with the editors, I will let the third person edit the max that it's possible

    No, you can use the standard moveroute system that shall works perfectly with pixel movement. Of course, some commands will not be already developed when I release the beta version of this, but in the final product (1.0v), all standard commands shall be working well with the systems. The only thing that I have to stay clear is: since I'm changing a lot of things, this plugin maybe not be compatible with a lot of plugin (unless if is battle system plugin, because I'm not changing anything in this part). I'll release a pdf for both user and developer, for the users.. just the basic, for the developers, there will a lot of examples to work with this plugin and integre their own system

    But I doubt that the users will keep using the detault event editor of the maker when I show them my own editor for this :v
     
    Last edited: May 30, 2019
    #11
    bazrat likes this.
  12. bazrat

    bazrat Veteran Veteran

    Messages:
    154
    Likes Received:
    76
    Location:
    Washington State
    First Language:
    English
    Primarily Uses:
    RMMV
    Sweet, can't wait to learn more and start testing this out :D
     
    #12
    Kvothe likes this.
  13. definite_lee

    definite_lee Veteran Veteran

    Messages:
    107
    Likes Received:
    102
    First Language:
    English
    This looks very interesting!

    Will there be any way to separate certain features, such as turning on/off the lighting system, time system, pixel movement, etc.? In case we want to use certain systems but not others
     
    #13
    bazrat likes this.
  14. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    @definite_lee Well, no... because they are connected to each other. However you can, for example, choose not to use them... as for example, the light system, the only requirement is that you set the ambient light. But the pixel movement, there is no way
     
    Last edited: Jun 6, 2019
    #14
  15. rafman2k

    rafman2k Warper Member

    Messages:
    1
    Likes Received:
    1
    First Language:
    Spanish
    Primarily Uses:
    RMMV
    This looks great I've been following your vids since the first pixi lights demo.
    Only thing that might be missing is pixi shadows.

    https://github.com/TarVK/pixi-shadows

    Will keep following the progress!
     
    #15
  16. bazrat

    bazrat Veteran Veteran

    Messages:
    154
    Likes Received:
    76
    Location:
    Washington State
    First Language:
    English
    Primarily Uses:
    RMMV
    Hey Kvothe, wanted to see how things were going with this project? :D
     
    #16
  17. Black Mamba

    Black Mamba Veteran Veteran

    Messages:
    253
    Likes Received:
    72
    First Language:
    pt-br
    i only want light system, can i turn of the others features?

    How can i controls the light with event, like i add a light with in-game editor and later i want to turn it off, or change something
     
    #17
  18. Kvothe

    Kvothe The Bloodness Veteran

    Messages:
    108
    Likes Received:
    436
    First Language:
    Brazil
    Primarily Uses:
    N/A
    @bazrat : I stopped the project because I was sick (I explain it below). But now I'll turn back :)
    @Black Mamba : Hmm well, my intention is to create a 'modular plugin', maybe you will can... but I'm not sure

    [hr]

    I was bite by the aedes aegypt these past of days... so I was really bad of health and so on. Happly, I'm okay now and I finally can turn back to the project and so on :)
     
    #18
  19. bazrat

    bazrat Veteran Veteran

    Messages:
    154
    Likes Received:
    76
    Location:
    Washington State
    First Language:
    English
    Primarily Uses:
    RMMV
    Jeez, glad to hear you’re feeling better. That doesn’t sound fun
     
    #19

Share This Page