Thread: Xenia module?

Page 1 of 2 12 LastLast
Results 1 to 20 of 24
  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,792
    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,292
    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,292
    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,292
    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
    38
    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
    38
    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
    38
    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
    518
    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 01:23 AM.
     

  15. Collapse Details
    Re: Xenia module? 
    #15
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    38
    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 mccorkled's Avatar
    MainSecondary
    Join Date
    May 2015
    Posts
    415
    Anyone have a 360 database?
     

  17. Collapse Details
    Re: Xenia module? 
    #17
    Member
    MainSecondary
    Join Date
    Aug 2014
    Posts
    58
    Just started using the latest module here,it launches games very well but will not launch in fullscreen.I have fullscreen set to true,don't know if something changed with the emulator or what not i'm no expert.Any help would be greatly appreciated.
     

  18. Collapse Details
    Re: Xenia module? 
    #18
    Junior Member
    MainSecondary
    Join Date
    Dec 2016
    Posts
    9
    Hello everyone I have problems to run xenia on fullscreem, it always runs me in window. any solution?
     

  19. Collapse Details
    Re: Xenia module? 
    #19
    Super Moderator
    agent47's Avatar
    MainSecondary
    Join Date
    Jan 2016
    Posts
    1,345
    Using keypresses isn't a good solution if it can be avoided. It's possible that when the module was written they overlooked the better solution of writing to the config file or using command line overrides (which may not have been available at the time).

    If you don't plan on switching between windowed and fullscreen on a per game basis you can just edit the fullscreen option in the xenia.config.toml file.

    I have written a module that uses command line overrides which will allow for more flexibility on a per game basis but there are still some options/features I need to test or implement before I'll post mine. But setting the option in the config file manually should work in the meantime.
     

  20. Collapse Details
    Re: Xenia module? 
    #20
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    38
    Hello agent47.
    Indeed, as you said, when the module has been written the only way for fullscreen was using keyboard.
    I can easily modify this module to add a better support for the fullscreen setting, but if you began to write your module with more features, I don't think these changes worth it.
    Let me know what you think about it, otherwise absolutely no problem, I can deal with that.
    Sorry for my english!
    Thanks
     

Posting Permissions

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