• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

IRGSS[An RGSS clone for rpg XP]

PinkCatDragon

The 17 year old programer. Now byte off
  • 388
    Posts
    15
    Years
    Ive been working on abit of a side project and decided to try and make a RGSS clone in ironruby

    This is made to replace RGSS101 essentially and may have other functions for use

    ok now that im done with the intro
    IRGSS or IronRuby Game Scripted System will:
    Use SDL for grphics and audio
    Have access to all .NET classes
    And will be playable on OS's that support mono(win32,win64,most linux and mac)

    Im planing on make a release at the end of the year for a BETA release.

    I'm hopeing to make fully compatable with pokemon essentals to allow mac and linux users to play great games made on pokemon essentals and rpg xp

    IRGSS may include a way of bundleing your app into nearly a single exeacute

    Im not sure if IRGSS is haveing support for mp3 tho

    What do you think and consutve cristiom is fine by me

    PS am im dislectic so expect spelling issues

    all work can be viewed here: https://www.dropbox.com/sh/nu8v75kan1ltgvy/uqCoDT7SRy
     
    Last edited:
    This project sounds interesting, but you would also have to support RPG Maker XP formats as well, like the one for maps.

    I assume you plan to continue using RPG Maker XP itself as the development environment for games run under IRGSS?
     
    Yes i am planing to support rpg xp formats. You cant beat rpg xp editor.

    Stuff-Contents other scripts
    Test-Copy of pokemon essentals for testing purposes
    IRGSS_Main-Main script
    SDLDOTNET-Sdl for dot net and DL

    Grphics are not working yet
    Audio is not there yet
    Load data/saveing is there
    Script loading is also there
     
    Last edited:
    IRGSS is now start to load classes and "try to run them" under a stubed System
    Normal Rpg Xp=50% Compleate
    Pokemon Essentals=30% Compleate (Ironruby cant use Win32) Going to rewrite Win32 useing vbcodeprovoered and dll import
     
    Ah, this caught my attention and made me remember Chaos Project's ARC because it's sorta similar but uses C++ and Ruby.
    Will this engine be able to support rgss scripts as well? Or will this be only to make Pokemon Essentials compatible on other platforms?

    Sorry for the questions. I was just curious.
     
    Win32 calls now reroute to Win32/dllname.rb.
    From there ironruby can ether load a .net dll to handle it or handle it self
    eg
    Spoiler:
     
    I'm sorry, but doesn't Essentials (and a lot of other RMXP scripts) use Windows-Native Libraries such as the Kernel DLL. Unles I'm mistaken even with Multi-Platform support, you'd have to change all the library names to something that other operating systems can use.
     
    My engine rewrites win32 too look for a script.
    so you would have to find a workaround and put it in a script like i did with the exmple above. Kernel32 is used mainly for ini functions like read private setting which could be handled by a vb class lib or some string functions in ironruby.
    so as you said i could make the script load linux equivlent of the dll or i could rewrite it my self
     
    To show this is still going on ill post one the scripts at the min
    Script:Libs/RGSS/Graphics/RGSS_Bitmap.rb
    Spoiler:
     
    Back
    Top