1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...
Dismiss Notice
Have some great ideas for Wynncraft? Join the official CT (content team) and help us make quests, builds, cinematics and much more!

World [70+ Supporters, 98.6%] The Actor System [ Includes Video & Gif Demonstrations ]

Discussion in 'General Suggestions' started by Novalescent, Oct 18, 2019.

?

Do you like this idea?

  1. Yes!

    82 vote(s)
    98.8%
  2. Nope.

    1 vote(s)
    1.2%
Thread Status:
Not open for further replies.
  1. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    It's that time of day again.

    Bump
     
  2. __Excel

    __Excel i like cats VIP+

    Messages:
    596
    Likes Received:
    672
    Trophy Points:
    125
    Minecraft:
    Woah........


    This is amazing!!! I so wish wynncraft had a system like this. The music is also great, perfect for accompanying this scene, I love it how every transition in the scene had a transition in the music, and how the music and scene ended together. This is sooooooo much more effort than what most people put into the average suggestion, and it makes me super sad that they rarely every implement suggestions (the last one i think was the corkus suggestion, and that was like 2-3 years ago).
     
    Novalescent likes this.
  3. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    Finally someone noticed the music...

    And maybe it's a bit too much effort lol
     
    BqwaOLD likes this.
  4. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    Bumpity bump bump bump
     
    BqwaOLD likes this.
  5. Iboju

    Iboju absolute swag male CHAMPION

    Messages:
    650
    Likes Received:
    2,006
    Trophy Points:
    148
    Guild:
    Minecraft:
    ik this was just bumped yesterday but damn this needs a bump
     
    Novalescent likes this.
  6. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    Hi yes bump
     
  7. HalfCat_

    HalfCat_ Supporter of Catania HERO GM Builder

    Messages:
    252
    Likes Received:
    813
    Trophy Points:
    78
    Creator Karma:
    Minecraft:
    Can you download it somewhere?
     
    Novalescent likes this.
  8. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    It's not available for download. I'm not sure whether I want to or not.
     
  9. HalfCat_

    HalfCat_ Supporter of Catania HERO GM Builder

    Messages:
    252
    Likes Received:
    813
    Trophy Points:
    78
    Creator Karma:
    Minecraft:
    Why wouldn't you? I would really love to make something with it, crediting you of course.
     
    Novalescent likes this.
  10. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    There's actually a couple of reasons:
    1. It's incomplete. True, it's about 85% complete but there are a couple of QoL bugs that I need to fix before it becomes actually convenient to use. Creating that demo scene was hard due to a couple of QoL commands not functioning the way they were supposed to about halfway into making it. I haven't gotten around to fixing them because I'm working on Recreation (You can find a video on that on the same channel where the demonstration video is).

    2. Unfortunately I didn't make the plugin with the intention of releasing it to the public. At least not yet.
     
  11. Mmm

    Mmm Well-Known Adventurer VIP+

    Messages:
    155
    Likes Received:
    133
    Trophy Points:
    69
    Minecraft:
    Now this,

    This is an extremely high quality suggestion.
     
    Novalescent likes this.
  12. SKZR

    SKZR Well-Known Adventurer

    Messages:
    240
    Likes Received:
    225
    Trophy Points:
    67
    It's a good suggestion but not for Wynncraft and for a simple reason: LAGS
    Wynncraft is already using a lot of command blocks and armorstands (for some mobs to create a different model or for other things like refineries for example) + the upcoming update with new armorstand-based monsters it will decrease servers performance.
    Since the economy update the slots and the render distance already decreased and i think it isn't a good idea to make it decrease more. However, it still a good suggestion due to the fact that you out a lot of effort in it.
     
  13. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    I've addressed this a few times already, so I'll do so again, quoting from the main thread

    "Performance impact I've addressed somewhat in the post. Yes, performance was something I kept in mind while creating this. The primary thing that could cause some lag is the actor movement.
    I'll restate how actor movement works: When recording an actor, your location is saved every 1/20th of a second and when the scene plays back, the actor is teleported to those positions. So approximately every 0.05 seconds, all actors in the scene are teleported. I was and still am slightly concerned about this, but I've come to terms with it more and more that it isn't neccessarily a bad thing.
    I even ran a test to make sure of this. In this gif link, there are exactly 104 Actors. The server that it's running on has a total of 1 GB allocated to it. The demo scene was also recorded on 1 GB, although if you wish to test it more I'd be happy to lower the allocation down to even 512MB or smaller.
    https://media.giphy.com/media/fUefWXMUywEtwgZGGc/giphy.gif
    If you have other performance tests in mind as well, let me know and I'll gladly test and fix stuff in the code if needed."
     
  14. SKZR

    SKZR Well-Known Adventurer

    Messages:
    240
    Likes Received:
    225
    Trophy Points:
    67
    No matter how you tested it, iy wasn't in the same conditions that it would be on wynncraft servers.
     
  15. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    If you have other ideas for performance testing, I'm completely opened to them.

    Either way, the small gif demonstration does show that the TPS is barely affected, so most likely server TPS will not be affected at all. While it can't fix lag, it can definitely not cause lag by itself.

    Of course, it will all depend on how it's actually implemented.
     
  16. SKZR

    SKZR Well-Known Adventurer

    Messages:
    240
    Likes Received:
    225
    Trophy Points:
    67
    True
     
  17. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    Righteous bump!
     
  18. Dexmio

    Dexmio Ling Ling 40 hours a day. CHAMPION

    Messages:
    34
    Likes Received:
    35
    Trophy Points:
    51
    Minecraft:
    absolutely loving this, what an amazing and talented suggestion.
     
    Novalescent likes this.
  19. Lotem

    Lotem Ex-Moral supporter in the official Wynncraft CT™ HERO

    Messages:
    805
    Likes Received:
    3,829
    Trophy Points:
    159
    Guild:
    Minecraft:
    I experimented with the Wynnscript system a long time ago (2-3 years), way before it was added to the game. It might have changed since, but probably not by much.

    Your mod looks so much faster to use than the Wynnscripts system I used to know.
    I remember when I tried to learn the system, and it took me about 2 hours to create a simple 30 second cutscene.

    Wynnscript it written as a txt file with commands to be performed (such as controlling entities, moving the camera, playing sounds or particle effects...). It's much more powerful, but it takes so long to use.

    Using Wynnscript is really tedious.
    Whenever you want to make the smallest adjustment to the script, you have to copy-paste all of the coords manually, then push the script file to GitHub, log in to the GM server, wait for the script to be loaded, then watch it all the way through from the very start until the part you changed is showing up - only to find out you made a small mistake and must go through this whole process again.

    (Btw I hope you all appreciate the huge amount of work the GMs put into every single cutscene. It's much harder than you think...)

    Anyways, I think the perfect system would be the combination of both. Imagine you could record yourself acting and convert it into a script file :O
    Then, any small tweaks, camera adjustments and complex effects can be added later to the file.

    Great great job!
    You should absolutely join dev team.
     
    NITEHAWKX, Druser and Novalescent like this.
  20. Novalescent

    Novalescent Retired Wynncraft Systematic Recreation Developer HERO

    Messages:
    569
    Likes Received:
    2,630
    Trophy Points:
    111
    Minecraft:
    Ha ha thanks!
    Of course, that's not to say that learning how the system works is an easy task. It does take a bit of knowledge to work with all of the tools available to you.

    I remember when I first fleshed out the very basics of the system, I too decided to see how long it would take to make a simple cutscene.


    It took roughly 2 hours, probably a bit more. Of course, this was before I added a few handy-dandy QoL tools that definitely help with synchronization.
     
    Lotem likes this.
Thread Status:
Not open for further replies.