Author Topic: Scripts that are not possible (and why they aren't)  (Read 24695 times)

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 19898
  • LV: 642
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Scripts that are not possible (and why they aren't)
« on: January 08, 2008, 03:54:15 AM »
I have seen people ask too many timess for some very simple (or not so simple) scripts, but yet are impossible without rewriting half of RMXP's engine (NOT SCRIPTS!). Here is a list of scripts and my personal rating from 1 to 10 how hard it would be to be made, the reasons and some other stuff.


  • BGM continues after battle (9/10)

    - Reason:
    RMXP's audio player does not have the "resume" function to start a file from a different position than the starting one. Attempts to create this system never went further than playing the file from a different position, but without looping.
    - What is needed to create this:
    Good understanding of WinAPI and audio control. Also a new MIDI synthisizer needs to be created to create the same changed MIDI sound like RMXP. An implemenation for .wav/.mp3/.ogg might be easier.
    - Does an implementation already exist?
    Yes.
    - Have I ever attempted doing this?
    Yes, but failed. I never came past the missing repeat after starting a file from another position than start.
    - Will I ever attempt doing this (again eventually)?
    No.

  • Mode 7 (7/10)

    - Reason:
    A few implementations so far were successful, but due to heavy lag and high bug factor mostly unusable. The only useable implementation would be a complete change of RMXP's "Tilemap class".
    - What is needed to create this:
    A complete rewrite of the Tilemap class and a change of sprite handling.
    - Does an implementation already exist?
    Yes, there are 2, one is pretty good.
    - Have I ever attempted doing this?
    Yes, I have tried to decrease the lag in mewsterus' Mode 7 script and failed. The implementation was not suited for improvement.
    - Will I ever attempt doing this? (again eventually)
    No.

    • Rotating Mode 7 (10/10)

      - Reason:
      Due to the internal definition of RMXP's "Tilemap class" and the impossibility to use a "scewed 3D" sprite, this system can only be realized by using a bitmap that is constantly recalculated and redrawn. But this causes extreme lag which makes it possible to create the script, but it would be unuseable. Another problem would be the rewrite of the internal Graphics module if an attempt was made by using a 3D rotated sprite.
      - What is needed to create this:
      A complete rewrite of the Tilemap class, a 3D view handling system that is actually useable due to no or little lag.
      - Does an implementation already exist?
      Yes.
      - Have I ever attempted doing this?
      No.
      - Will I ever attempt doing this (again eventually)?
      No.

    • Changed Resolution (6/10)

      - Reason:
      The problem on itself is not a big one and several scripts already exist. The problem is RMXP itself. Since the map does not work with bigger resolutions, RMXP's "Tilemap class" would need to be rewritten to support it. Eventually many other scripts would need to be edited. Also, this would cause problems with various menu systems from custom scripts as well as CMSes themselves. The last problem would be lag. Bigger screen means bigger sprites and more stuff to be updated.
      - What is needed to create this:
      Understanding of WinAPI. Understanding of all RTP scripts. Ability to improve RTP scripts in a way of lowering the lag by decreasing algorithm complexity (NOT SIMPLE OPTIMIZATION!).
      - Does an implementation already exist?
      Yes.
      - Have I ever attempted doing this?
      No.
      - Will I ever attempt doing this (again eventually)?
      No.

    Feel free to ask for my rating for any type of script. I will try to explain as good as I can.
    « Last Edit: September 25, 2008, 12:26:29 AM by Blizzard »
    Check out Daygames and our games:

    King of Booze      King of Booze: Never Ever      Pet Bots
    Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
    Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
    Drinking Game on Steam


    Quote from: winkio
    I do not speak to bricks, either as individuals or in wall form.

    Quote from: Barney Stinson
    When I get sad, I stop being sad and be awesome instead. True story.

    Offline Zeriab

    • Ethereal Devastator
    • ****
    • Posts: 350
    • LV: 65
    • Mighty Scripter
      • View Profile
      • Zeriab's Junk
    Re: Scripts that are not possible (and why they aren't)
    « Reply #1 on: January 08, 2008, 04:10:42 AM »
    This is a good idea  ;D

    I suggest giving an alternate rating for Changed Resolution (6/10) with lower resolution. It is easier decreasing the resolution than increasing. ^_^

    Offline Blizzard

    • This sexy
    • Administrator
    • has over 9000 posts
    • *****
    • Posts: 19898
    • LV: 642
    • Gender: Male
    • Magic midgets.
      • View Profile
      • You're already on it. (-_-')
    Re: Scripts that are not possible (and why they aren't)
    « Reply #2 on: January 08, 2008, 04:24:52 AM »
    I powered you up, now your energy is 1. :=
    Check out Daygames and our games:

    King of Booze      King of Booze: Never Ever      Pet Bots
    Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
    Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
    Drinking Game on Steam


    Quote from: winkio
    I do not speak to bricks, either as individuals or in wall form.

    Quote from: Barney Stinson
    When I get sad, I stop being sad and be awesome instead. True story.

    Offline Zeriab

    • Ethereal Devastator
    • ****
    • Posts: 350
    • LV: 65
    • Mighty Scripter
      • View Profile
      • Zeriab's Junk
    Re: Scripts that are not possible (and why they aren't)
    « Reply #3 on: January 08, 2008, 05:02:27 AM »
    Yay. Increase in energy ^^
    *hugs*

    Offline Sally

    • Sallygirl :P
    • Chaos User
    • ******
    • Posts: 1283
    • LV: 12
    • Gender: Female
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #4 on: January 08, 2008, 11:50:29 PM »
    lolz... :P

    why is changing the reslolution hard?

    Offline Vell

    • Lexima Warrior
    • *******
    • Posts: 2915
    • LV: 49
    • Doubt for the dead.
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #5 on: January 09, 2008, 12:05:16 AM »
    I believe Blizz explained it quite perfectly.

    Offline Nortos

    • Has earned a custom title
    • Chaos User
    • ******
    • Posts: 1303
    • LV: 20
    • Gender: Male
    • Celestial Bomb my Digital Ass
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #6 on: January 09, 2008, 01:04:53 AM »
    it would be very hard, you know the full screen scripts? They aren't changing resolution just enlarging it
    (click to show/hide)
    Nortos's Stealth System
    UltaFlame's Storyline Service
    Blizz ABS - The Ultimate ABS!
    My Resources

    Offline Calintz

    • Guardian of Chaos
    • ********
    • Posts: 3803
    • LV: 108
    • Gender: Male
    • A Pixel's Worst Nightmare
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #7 on: January 10, 2008, 05:53:26 AM »
    I see...
    You know sooo much more about practically everything consisting with CPUs Blizz.
    What's your major??

    Offline Fantasist

    • Lexima Warrior
    • *******
    • Posts: 2222
    • LV: 146
    • Gender: Male
      • View Profile
      • Blog
    Re: Scripts that are not possible (and why they aren't)
    « Reply #8 on: January 10, 2008, 07:04:28 AM »
    He knows pretty much everything about RGSS and the way everything works together.
    Do you like ambient/electronic music? Then you should promote a talented artist! Help out here. (I'm serious. Just listen to his work at least!)

    The best of freeware reviews: Gizmo's Freeware Reviews



    Offline Blizzard

    • This sexy
    • Administrator
    • has over 9000 posts
    • *****
    • Posts: 19898
    • LV: 642
    • Gender: Male
    • Magic midgets.
      • View Profile
      • You're already on it. (-_-')
    Re: Scripts that are not possible (and why they aren't)
    « Reply #9 on: January 10, 2008, 12:34:20 PM »
    I'm studying under a different program, we don't have something like majors. We have 5 to 6 classes per semester and that's about it. To finish a year, we need to pass all classes in those two semesters. No failure is tolerated. =/
    Check out Daygames and our games:

    King of Booze      King of Booze: Never Ever      Pet Bots
    Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
    Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
    Drinking Game on Steam


    Quote from: winkio
    I do not speak to bricks, either as individuals or in wall form.

    Quote from: Barney Stinson
    When I get sad, I stop being sad and be awesome instead. True story.

    Offline Vell

    • Lexima Warrior
    • *******
    • Posts: 2915
    • LV: 49
    • Doubt for the dead.
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #10 on: January 14, 2008, 03:08:00 PM »
    o.o

    Offline Calintz

    • Guardian of Chaos
    • ********
    • Posts: 3803
    • LV: 108
    • Gender: Male
    • A Pixel's Worst Nightmare
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #11 on: January 16, 2008, 07:17:04 AM »
    I see...that's kinda cool.
    As for the BGM continuing after the battle. Didn't one of the older RPGMaker's have this function.

    P.S. What I don't understand, is why Enterbrain doesn't only ADD features to the new RPGMakers. Why do they eliminate older features to implement new ones I wonder?? Enterbrain should have constrcuted a default script for each style of battles (ABS, SVBS, and the original) to give the maker's some options...

    Offline Blizzard

    • This sexy
    • Administrator
    • has over 9000 posts
    • *****
    • Posts: 19898
    • LV: 642
    • Gender: Male
    • Magic midgets.
      • View Profile
      • You're already on it. (-_-')
    Re: Scripts that are not possible (and why they aren't)
    « Reply #12 on: January 16, 2008, 01:24:12 PM »
    That's why made the scripting system possible: So you can do it yourself.
    Check out Daygames and our games:

    King of Booze      King of Booze: Never Ever      Pet Bots
    Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
    Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
    Drinking Game on Steam


    Quote from: winkio
    I do not speak to bricks, either as individuals or in wall form.

    Quote from: Barney Stinson
    When I get sad, I stop being sad and be awesome instead. True story.

    Offline Calintz

    • Guardian of Chaos
    • ********
    • Posts: 3803
    • LV: 108
    • Gender: Male
    • A Pixel's Worst Nightmare
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #13 on: January 17, 2008, 01:15:42 AM »
    But why get rid of features already created?? We can always make stuff like menus and junk, but if you haden't noticed, most scripts aren't as good as professionals, unless they're yours, or a other selected few good scripters...

    Offline Ryex

    • Arctic Bird of Programming
    • Global Moderator
    • Chaos Ultimate
    • ****
    • Posts: 5128
    • LV: 197
    • Gender: Male
    • Wants to write a compiler for fun
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #14 on: February 04, 2008, 04:43:00 PM »
    Is the golden sun battle syesem inposible to emulate in RPG maker?

    I am not entirly clueless on the subject. I know how the effect is acheved. but not how to creat the achevment prossess with scripts.

    Here is my assessment of how it is done.

    The system can skew the back groud it a scereys so it takes the origonal background and displayes sevrral diferent skews to acheve the rotating effect and at the same tume changes the position and flips the actor and monter battlers. indavigualy not a group when playing anamation it skews them too.

    if I'm correct this would creat a toon of lag if not done correctly but it is possible to do sence it uses simlar effects to what the mode 7 dose but not with a tile map
    I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.

    DropBox, the best free file syncing service there is.
    (click to show/hide)

    Offline Fantasist

    • Lexima Warrior
    • *******
    • Posts: 2222
    • LV: 146
    • Gender: Male
      • View Profile
      • Blog
    Re: Scripts that are not possible (and why they aren't)
    « Reply #15 on: February 04, 2008, 05:09:48 PM »
    Quote
    The system can skew the back groud
    Skewing in practically an impossibility in RMXP. You CAN skew something, at the cost of great lag. The GSBS has been my interest for some time now, and I think it's possible. If not an exact replica, something close enough is definitely possible.
    Do you like ambient/electronic music? Then you should promote a talented artist! Help out here. (I'm serious. Just listen to his work at least!)

    The best of freeware reviews: Gizmo's Freeware Reviews



    Offline Blizzard

    • This sexy
    • Administrator
    • has over 9000 posts
    • *****
    • Posts: 19898
    • LV: 642
    • Gender: Male
    • Magic midgets.
      • View Profile
      • You're already on it. (-_-')
    Re: Scripts that are not possible (and why they aren't)
    « Reply #16 on: February 04, 2008, 05:15:30 PM »
    But beat me to it, FTS. (-_-') *powers up*

    I made this here by request

    http://forum.chaos-project.com/index.php?topic=168.0

    If the background is actually 3D (because it is rotating in an actual 3D perceptual environment), then no. Or yes, it would create heavy lag. I haven't played Golden Sun, so I'm likely not to know the details.
    Check out Daygames and our games:

    King of Booze      King of Booze: Never Ever      Pet Bots
    Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
    Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
    Drinking Game on Steam


    Quote from: winkio
    I do not speak to bricks, either as individuals or in wall form.

    Quote from: Barney Stinson
    When I get sad, I stop being sad and be awesome instead. True story.

    Offline Fantasist

    • Lexima Warrior
    • *******
    • Posts: 2222
    • LV: 146
    • Gender: Male
      • View Profile
      • Blog
    Re: Scripts that are not possible (and why they aren't)
    « Reply #17 on: February 04, 2008, 05:21:37 PM »
    Quote from: Blizzard
    I haven't played Golden Sun, so I'm likely not to know the details.

    That could be a quote, Bliz! You haven't played GS is a shock to me! Go get a crack at it for my and Ulta's sake at least :)
    Do you like ambient/electronic music? Then you should promote a talented artist! Help out here. (I'm serious. Just listen to his work at least!)

    The best of freeware reviews: Gizmo's Freeware Reviews



    Offline Blizzard

    • This sexy
    • Administrator
    • has over 9000 posts
    • *****
    • Posts: 19898
    • LV: 642
    • Gender: Male
    • Magic midgets.
      • View Profile
      • You're already on it. (-_-')
    Re: Scripts that are not possible (and why they aren't)
    « Reply #18 on: February 04, 2008, 05:32:53 PM »
    Hmmm... I just might. I still have to play Minish Cap. =X
    Check out Daygames and our games:

    King of Booze      King of Booze: Never Ever      Pet Bots
    Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
    Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
    Drinking Game on Steam


    Quote from: winkio
    I do not speak to bricks, either as individuals or in wall form.

    Quote from: Barney Stinson
    When I get sad, I stop being sad and be awesome instead. True story.

    Offline Ryex

    • Arctic Bird of Programming
    • Global Moderator
    • Chaos Ultimate
    • ****
    • Posts: 5128
    • LV: 197
    • Gender: Male
    • Wants to write a compiler for fun
      • View Profile
    Re: Scripts that are not possible (and why they aren't)
    « Reply #19 on: February 04, 2008, 05:49:44 PM »
    you want to?

    then here is an emlater and the game you only have to extract the first zip file the emulater can read out of zip files

    http://www.sendspace.com/file/847yxk
    I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.

    DropBox, the best free file syncing service there is.
    (click to show/hide)