Thread: Xenia module?

Results 1 to 16 of 16
  1. Collapse Details
    Xenia module? 
    #1
    Senior Member
    MainSecondary
    Join Date
    Dec 2014
    Posts
    152
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    Hey RL team, just a quick question. Is a Xenia module currently in the works? I've been using the builds from EmuCr if that helps, not sure of its compatibility with CLI, etc.

    Thanks
     

  2. Collapse Details
    Re: Xenia module? 
    #2
    RocketLauncher Developer

    MainSecondary
    Join Date
    Apr 2014
    Posts
    4,791
    Not from me sorry. I can't even run Xenia on my current machine due to the Intel graphics not supporting the required OpenGL version so no way to create a module for it. This is the kind of stuff that I don't see myself emulating until quite a few years from now since it's in very early stages anyway.
     

  3. Collapse Details
    Re: Xenia module? 
    #3
    Senior Member

    MainSecondary
    Join Date
    Sep 2014
    Posts
    553
    Don't see the point currently
     

  4. Collapse Details
    Re: Xenia module? 
    #4
    Senior Member
    MainSecondary
    Join Date
    Dec 2014
    Posts
    152
    very understandable, thanks for the response
     

  5. Collapse Details
    Re: Xenia module? 
    #5
    RocketLauncher Developer
    djvj's Avatar
    MainSecondary
    Join Date
    Apr 2014
    Location
    Long Island
    Posts
    6,291
    How far along is the emulation? I don't recall hearing about any amazing advances with it.

    Sent from my SM-N910V using Tapatalk
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

    If you appreciate our work, please support the site by clicking the Donate button at the top of the page.
     

  6. Collapse Details
    Re: Xenia module? 
    #6
    Senior Member
    MainSecondary
    Join Date
    Dec 2014
    Posts
    152
    It's still very early, however it's able to play a handful of Xbox Live Arcade games very well, which is the only reason I've been using it.
     

  7. Collapse Details
    Re: Xenia module? 
    #7
    RocketLauncher Developer
    djvj's Avatar
    MainSecondary
    Join Date
    Apr 2014
    Location
    Long Island
    Posts
    6,291
    Does the emu support command line? If it does, care to give me a small list of games it works with?

    Sent from my SM-N910V using Tapatalk
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

    If you appreciate our work, please support the site by clicking the Donate button at the top of the page.
     

  8. Collapse Details
    Re: Xenia module? 
    #8
    Senior Member
    MainSecondary
    Join Date
    Dec 2014
    Posts
    152
    My limited understanding is that it does support CLI, per a search. But I could be wrong. Here's some of the playables per the official compatibility list:

    Banjo Kazooie
    Banjo Tooie
    Puzzle Fighter HD
    Minecraft
    Super Meat Boy
    Bomberman Live
    Doom II

    The official list is here: http://xenia.jp/compatibility/
     

  9. Collapse Details
    Re: Xenia module? 
    #9
    RocketLauncher Developer
    djvj's Avatar
    MainSecondary
    Join Date
    Apr 2014
    Location
    Long Island
    Posts
    6,291
    CLI is before the app is running. That has nothing to do with an internal search feature.

    Sent from my SM-N910V using Tapatalk
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

    If you appreciate our work, please support the site by clicking the Donate button at the top of the page.
     

  10. Collapse Details
    Re: Xenia module? 
    #10
    Senior Member
    MainSecondary
    Join Date
    Dec 2014
    Posts
    152
    Thats not what I meant, I meant I searched through xenia's documentation and found discussion regarding CLI.
     

  11. Collapse Details
    Re: Xenia module? 
    #11
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    35
    Here's a little module for Xenia.
    It can launch ISO files and extracted games (.XEX), but as these games are folders, it's a bit like Cemu and Loadiine games.
    You can use "Match Extension" setting or give all "default.xex" file paths, I don't know if rename this file with the database name can cause problems
    I tried to enhance the module like Jviegas did with his RPCS3 module (Thank you very much Jviegas!!!) to support both path structures but I have not enough knowledge.
    Maybe someone can help me?
    In the module, there's just the fullscreen setting.


    AHK:
    MEmu := "Xenia"
    MEmuV := "v1.0.0"
    MURL := ["http://xenia.jp/"]
    MAuthor := ["drik333"]
    MVersion := "1.0.0"
    MCRC := ""
    iCRC := ""
    MID := ""
    MSystem := ["Microsoft Xbox 360"]
    ;----------------------------------------------------------------------------
    ; Notes:
    ;----------------------------------------------------------------------------
    StartModule()
    BezelGUI()
    FadeInStart()

    primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
    emuPrimaryWindow := new Window(new WindowTitle("xenia","XeniaWindowClass")) ; instantiate primary emulator window object

    Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)

    hideEmuObj := Object(emuPrimaryWindow,1)
    7z(romPath, romName, romExtension, sevenZExtractPath)

    BezelStart()
    HideAppStart(hideEmuObj,hideEmu)

    primaryExe.Run("""" . romPath . "\" . romName . romExtension . """")

    emuPrimaryWindow.Wait()
    emuPrimaryWindow.WaitActive()

    If (fullscreen = "true") {
    MiscUtils.SetKeyDelay(50)
    TimerUtils.Sleep(enableAnalogDelay . "000")
    KeyUtils.Send("{F11 down}")
    TimerUtils.Sleep(250)
    KeyUtils.Send("{F11 up}")
    }

    BezelDraw()
    HideAppEnd(hideEmuObj,hideEmu)
    FadeInExit()
    primaryExe.Process("WaitClose")
    7zCleanUp()
    BezelExit()
    FadeOutExit()
    ExitModule()

    CloseProcess:
    FadeOutStart()
    emuPrimaryWindow.Close()
    Return

    ISD:
    <?xml version="1.0" encoding="UTF-8"?>
    <INISCHEMA>
    <INIFILES>
    <INIFILE name="%ModuleName%" required="false">
    <INITYPE>Module</INITYPE>
    <SECTIONS>
    <SECTION name="Settings" required="false">
    <SECTIONTYPE>Global</SECTIONTYPE>
    <KEYS>
    <KEY name="Fullscreen" required="false" nullable="false">
    <KEYTYPE>Boolean</KEYTYPE>
    <DESCRIPTION>If true emulator will run fullscreen.</DESCRIPTION>
    </KEY>
    </KEYS>
    </SECTION>
    </SECTIONS>
    </INIFILE>
    </INIFILES>
    </INISCHEMA>
     

  12. Collapse Details
    Re: Xenia module? 
    #12
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    35
    AHK:
    Spoiler: 
    MEmu := "Xenia"
    MEmuV := "v1.0.0"
    MURL := ["http://xenia.jp/"]
    MAuthor := ["drik333"]
    MVersion := "1.0.0"
    MCRC := ""
    iCRC := ""
    MID := ""
    MSystem := ["Microsoft Xbox 360"]
    ;----------------------------------------------------------------------------
    ; Notes:
    ;----------------------------------------------------------------------------
    StartModule()
    BezelGUI()
    FadeInStart()

    primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
    emuPrimaryWindow := new Window(new WindowTitle("xenia","XeniaWindowClass")) ; instantiate primary emulator window object

    Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)

    hideEmuObj := Object(emuPrimaryWindow,1)
    7z(romPath, romName, romExtension, sevenZExtractPath)

    BezelStart()
    HideAppStart(hideEmuObj,hideEmu)

    primaryExe.Run("""" . romPath . "\" . romName . romExtension . """")

    emuPrimaryWindow.Wait()
    emuPrimaryWindow.WaitActive()

    If (fullscreen = "true") {
    MiscUtils.SetKeyDelay(50)
    TimerUtils.Sleep(enableAnalogDelay . "000")
    KeyUtils.Send("{F11 down}")
    TimerUtils.Sleep(250)
    KeyUtils.Send("{F11 up}")
    }

    BezelDraw()
    HideAppEnd(hideEmuObj,hideEmu)
    FadeInExit()
    primaryExe.Process("WaitClose")
    7zCleanUp()
    BezelExit()
    FadeOutExit()
    ExitModule()

    CloseProcess:
    FadeOutStart()
    emuPrimaryWindow.Close()
    Return


    ISD:
    Spoiler: 
    <?xml version="1.0" encoding="UTF-8"?>
    <INISCHEMA>
    <INIFILES>
    <INIFILE name="%ModuleName%" required="false">
    <INITYPE>Module</INITYPE>
    <SECTIONS>
    <SECTION name="Settings" required="false">
    <SECTIONTYPE>Global</SECTIONTYPE>
    <KEYS>
    <KEY name="Fullscreen" required="false" nullable="false">
    <KEYTYPE>Boolean</KEYTYPE>
    <DESCRIPTION>If true emulator will run fullscreen.</DESCRIPTION>
    </KEY>
    </KEYS>
    </SECTION>
    </SECTIONS>
    </INIFILE>
    </INIFILES>
    </INISCHEMA>
     

  13. Collapse Details
    Re: Xenia module? 
    #13
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    35
    Ok, here's a better module who supports Iso files and extracted games more easily.
    Just rename the folders of extracted games like your database.

    AHK:
    Spoiler: 
    MEmu := "Xenia"
    MEmuV := "v1.0.0"
    MURL := ["http://xenia.jp/"]
    MAuthor := ["drik333"]
    MVersion := "1.0.0"
    MCRC := ""
    iCRC := ""
    MID := ""
    MSystem := ["Microsoft Xbox 360"]
    ;----------------------------------------------------------------------------
    ; Notes:
    ; The module is able to launch iso files and extracted games.
    ; For extracted games, you have to name the folders of the games like your database. To see these games in RLUI, create blank txt files named like your database and edit iso|txt|xex as Rom Extensions in RLUI.
    ;----------------------------------------------------------------------------
    StartModule()
    BezelGUI()
    FadeInStart()

    primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
    emuPrimaryWindow := new Window(new WindowTitle("xenia","XeniaWindowClass")) ; instantiate primary emulator window object

    Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)

    hideEmuObj := Object(emuPrimaryWindow,1)
    7z(romPath, romName, romExtension, sevenZExtractPath)

    BezelStart()
    HideAppStart(hideEmuObj,hideEmu)

    ExtractedGamePath := "\" . romName . "\default.xex"

    ExtractedGameFile := new File(romPath . ExtractedGamePath)

    If (ExtractedGameFile.Exist()) {
    primaryExe.Run("""" . romPath . "\" . romName . "\default.xex" """")
    } Else If (ExtractedGameFile !="") {
    primaryExe.Run("""" . romPath . "\" . romName . romExtension . """")
    }

    emuPrimaryWindow.Wait()
    emuPrimaryWindow.WaitActive()

    If (fullscreen = "true") {
    KeyUtils.Send("{F11 down}")
    TimerUtils.Sleep(250)
    KeyUtils.Send("{F11 up}")
    }

    BezelDraw()
    HideAppEnd(hideEmuObj,hideEmu)
    FadeInExit()
    primaryExe.Process("WaitClose")
    7zCleanUp()
    BezelExit()
    FadeOutExit()
    ExitModule()

    CloseProcess:
    FadeOutStart()
    emuPrimaryWindow.Close()
    Return


    ISD:
    Spoiler: 
    <?xml version="1.0" encoding="UTF-8"?>
    <INISCHEMA>
    <INIFILES>
    <INIFILE name="%ModuleName%" required="false">
    <INITYPE>Module</INITYPE>
    <SECTIONS>
    <SECTION name="Settings" required="false">
    <SECTIONTYPE>Global</SECTIONTYPE>
    <KEYS>
    <KEY name="Fullscreen" required="false" nullable="false">
    <KEYTYPE>Boolean</KEYTYPE>
    <DESCRIPTION>If true emulator will run fullscreen.</DESCRIPTION>
    </KEY>
    </KEYS>
    </SECTION>
    </SECTIONS>
    </INIFILE>
    </INIFILES>
    </INISCHEMA>
     

  14. Collapse Details
    Re: Xenia module? 
    #14
    Senior Member

    MainSecondary
    Join Date
    Oct 2016
    Posts
    513
    What do you do about games that don't have file extensions (e.g. Super Meat Boy)?

    edit: Nevermind, the .rar file had a folder named "Super Meat Boy," then the 7z settings were extracting to an additional folder named the same thing. It's working now that I figured that out.
    Last edited by SupraKarma ; 10-03-2018 at 02:23 AM.
     

  15. Collapse Details
    Re: Xenia module? 
    #15
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    35
    Hello SupraKarma,
    I didn't know it exists games without file extensions, this module was often for Kameo and Fable.
    But, it's cool to see you tried and that it works too!
    Thanks for your feedback!
     

  16. Collapse Details
    Re: Xenia module? 
    #16
    Senior Member
    MainSecondary
    Join Date
    May 2015
    Posts
    311
    Anyone have a 360 database?
     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •