[RGD] DirectX implementation of RGSS3

Discussion in 'Useful Development Tools' started by invwindy, May 13, 2018.

  1. gstv87

    gstv87 Veteran Veteran

    Messages:
    1,769
    Likes Received:
    798
    First Language:
    Spanish
    Primarily Uses:
    RMVXA
    whoopsie.... we goofed.
    nuevo-1.jpg

    "General Settings" seems to work fine
     
  2. BCj

    BCj Veteran Veteran

    Messages:
    1,440
    Likes Received:
    680
    Location:
    NL
    First Language:
    Dutch
    Primarily Uses:
    N/A
    Dig the new lightning script :D
    By the way, not sure if I got it right, but did RGD allow for XBOX controllers to work with RPG Maker?
     
  3. AceOfAces_Mod

    AceOfAces_Mod Engineering to infinity! Veteran

    Messages:
    1,699
    Likes Received:
    1,152
    First Language:
    Greek
    Primarily Uses:
    RMVXA
    Yup, the config script crashed the game when the script tries to save settings.
     
  4. JakenBear

    JakenBear Villager Member

    Messages:
    9
    Likes Received:
    1
    First Language:
    English
  5. invwindy

    invwindy Ice Fairy Veteran

    Messages:
    64
    Likes Received:
    58
    First Language:
    Chinese
    Primarily Uses:
    RMVXA
    I have uploaded a new demo. Please have a try.
     
  6. Sixth

    Sixth Veteran Veteran

    Messages:
    2,130
    Likes Received:
    798
    First Language:
    Hungarian
    Primarily Uses:
    RMVXA
    Thanks for the updates!
    Haven't tested much yet, holidays keep me busy, but...

    If you are adding a fullscreen toggle in the options, make sure to change that menu fullscreen flag when the player presses the ALT+ENTER combo too.
    As it stands now, the menu option won't update itself when the player toggles fullscreen with ALT+ENTER, neither will the game save the change.
    Either remove the fullscreen toggle with ALT+ENTER, or update the menu flag when the player does that too.

    Why do you keep ALT+ENTER fullscreen separate, btw? I can't do anything with that if I can't edit what happens during that type of fullscreen. I can't even block it properly. >.>
    Or is this part not controlled by RGD? If it is, just run the same method (a separate, editable, expandable method) on all fullscreen change cases, and no more headache from this. Or if you really want to differentiate between them, just make 1 method that's the same for all fullcreen changes, and run that one in your separate methods for all the different fullscreen changes.
     
  7. Valentine90

    Valentine90 Veteran Veteran

    Messages:
    36
    Likes Received:
    12
    Location:
    Brazil
    First Language:
    Português
    Primarily Uses:
    RMVXA
    Thanks for the update.
     
  8. invwindy

    invwindy Ice Fairy Veteran

    Messages:
    64
    Likes Received:
    58
    First Language:
    Chinese
    Primarily Uses:
    RMVXA
    In my view, Alt+Enter should be a "temporary" fullscreen operation. If you press Alt+Enter, then the window becomes fullscreen but it would be better the fullscreen state not be saved in the config file. Overriding Graphics.update, checking if fullscreen was changed, then save the value in file, would be a solution for always saving fullscreen state.
     
  9. Sixth

    Sixth Veteran Veteran

    Messages:
    2,130
    Likes Received:
    798
    First Language:
    Hungarian
    Primarily Uses:
    RMVXA
    But that destroys the purpose of that fullscreen option in the config menu.
    Just imagine the players wondering why the heck doesn't that show the right value (showing OFF when fullscreen is actually ON, and vice verse), and why didn't anything change or why did it change in an unexpected way when they applied the settings they made in that menu. I sure wouldn't be pleased with that in any game.
    The players need to see the correct information in any game regardless what that information is about.

    Can we at least get that ALT+ENTER fullscreen method made into it's own method, so that we can modify it if we want? That shouldn't take much to change, right? Pretty please? *.*
     
  10. gstv87

    gstv87 Veteran Veteran

    Messages:
    1,769
    Likes Received:
    798
    First Language:
    Spanish
    Primarily Uses:
    RMVXA
    start up fullscreen, and toggle fullscreen.

    you often don't want fullscreen for debugging purposes.
     
  11. invwindy

    invwindy Ice Fairy Veteran

    Messages:
    64
    Likes Received:
    58
    First Language:
    Chinese
    Primarily Uses:
    RMVXA
    That's reasonable. I'm going to add it as a preference variable in the script.
     
  12. JakenBear

    JakenBear Villager Member

    Messages:
    9
    Likes Received:
    1
    First Language:
    English
    Just curious if there is a way to get controllers (Xbox 360 - Wireless Dongle) to work in RGD 1.3 (and 1.3.1). As of RGD 1.2.1 my 360 controller worked fine. Are there additional scripts in 1.3 we need to use to get back controller support?
     
  13. gstv87

    gstv87 Veteran Veteran

    Messages:
    1,769
    Likes Received:
    798
    First Language:
    Spanish
    Primarily Uses:
    RMVXA
    no, the demo is not the problem, it's the script.
    the call should be to
    Code:
    Cirno::Persistence
    , not
    Code:
    Cirno::InputPersistence.
    it's that one fix, the rest is fine.
     
  14. AceOfAces_Mod

    AceOfAces_Mod Engineering to infinity! Veteran

    Messages:
    1,699
    Likes Received:
    1,152
    First Language:
    Greek
    Primarily Uses:
    RMVXA
    It was fixed in the new demo, @gstv87 .

    Oh, and a feature request for RGD. I'd like to see the option to enable or disable some of the default buttons F1, F2, F12, ALT+ENTER) with a script.
     
  15. invwindy

    invwindy Ice Fairy Veteran

    Messages:
    64
    Likes Received:
    58
    First Language:
    Chinese
    Primarily Uses:
    RMVXA
    Updated to 1.3.2 with an updated config script.
     
  16. AceOfAces_Mod

    AceOfAces_Mod Engineering to infinity! Veteran

    Messages:
    1,699
    Likes Received:
    1,152
    First Language:
    Greek
    Primarily Uses:
    RMVXA
    Uh... @invwindy , I see a 404 error when trying to download the config script demo and the new executable.
     
  17. invwindy

    invwindy Ice Fairy Veteran

    Messages:
    64
    Likes Received:
    58
    First Language:
    Chinese
    Primarily Uses:
    RMVXA
    I filled a wrong address in the link before. Now the download is fixed.
    Thank you for your report!
     
  18. Vis_Mage

    Vis_Mage Novice Magician Veteran

    Messages:
    382
    Likes Received:
    138
    Location:
    Ridge Island
    First Language:
    English
    Primarily Uses:
    RMVXA
    I seem to be running into some sort of issue, not entirely sure if it's on your end or mine.

    I can download the Controls and Lighting demos. If I run them right away, they work fine. But if I save any changes whatsoever (such as changing the controls script from "CH" to "EN", I get the following crash from both projects:

    DLLcrash.PNG
     
  19. miniet

    miniet Warper Member

    Messages:
    4
    Likes Received:
    1
    I had same error message but i didn't change controls script.
    in my case wrong dll file in the "system" folder was problem. (rgss301.dll)
    overwrited original rgss301.dll file to game folder and RPGMaker VX Ace folder.
    then it did solve the problem.
     
    Last edited: Jan 22, 2019
  20. miniet

    miniet Warper Member

    Messages:
    4
    Likes Received:
    1
    I used quick save and quick load with script (soulpour's quicksave/load)
    https://www.rpgmakercentral.com/topic/33768-loadingsaving-without-menu/

    when saving i used via script call - DataManager.save_game(0)
    with RGD saving is fine but when load with below script call

    SceneManager.scene.fadeout_all
    SceneManager.scene.dispose_spriteset
    DataManager.load_game(0)
    SceneManager.scene.create_spriteset
    Fiber.yield while $game_message.visible
    $game_system.on_after_load
    SceneManager.goto(Scene_Map)

    always game is stopped and crashed so i should turn off with windows's task manager.
    but instead use a script call, with normal save / load menu is working.

    and 3d like airship script isn't working either.
    http://www.rgss-factory.net/2012/04/28/ace-mode-7-ace/

    when riding airship screen is going to black and game is stopped.
     

Share This Page