Skip to content

Conversation

@Catizard
Copy link
Collaborator

@Catizard Catizard commented Oct 12, 2025

This pr is only containing the client side implementation. For server side, see JLR2ArenaEx
hand-crafted LR2ArenaEx port. Preview built can be found here. Video showcase: Youtube Demo

In short, this pr brings the functionality:

  • Can play with LR2 users
  • As a client join other LR2ArenaEx's server session
  • As a server host a session, both endless dream user and LR2 user can join
  • Sync random seed between LR2 and Endless Dream users (Only random mod is being considered currently)

These are some improvements, which might not be implemented under this pr:

  • Hijack the IR display to render lobby result instead(wasn't an easy one because how raja implemented it)
  • Item system

Known bugs:

  • (Fixed) Game produces beep sound on windows/linux
  • Difficult table name is which folder user lives at rather than where the chart truly from. This is an visual bug caused by the complex code from upstream. I think it's unworthy to fix it at the current stage.
  • (Fixed) Auto-select won't be triggered if arena mod menu isn't being opened

@Catizard Catizard marked this pull request as ready for review October 17, 2025 05:08
Copy link
Owner

@seraxis seraxis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Partial review, more to follow

@Catizard Catizard force-pushed the arena branch 2 times, most recently from c73ca73 to d0289f0 Compare November 4, 2025 00:44
@Catizard
Copy link
Collaborator Author

Catizard commented Nov 5, 2025

In most recent commit, server side & network transfer pojo class definitions are moved into a standalone repo JLR2ArenaEx. Leaving only client side implementation in this pr to help the reviewers.
Currently it's imported as a submodule.

@DDD0s
Copy link

DDD0s commented Nov 10, 2025

Hello, I recently encountered an issue while using the game: after opening the Endless Dream Mod menu, all keyboard inputs will be banned sometimes, I have to restart the game to make it work again.

Using the areneEX, pre release 0.3.1 version. Playing with IIDX controller. Thank you

@Catizard
Copy link
Collaborator Author

Catizard commented Nov 10, 2025

Hello, I recently encountered an issue while using the game: after opening the Endless Dream Mod menu, all keyboard inputs will be banned sometimes, I have to restart the game to make it work again.

Using the areneEX, pre release 0.3.1 version. Playing with IIDX controller. Thank you

It's an intentional behavior if you're focusing the arena/skin widget manager menu. Otherwise it's an issue

Edit: for arena menu, it would disable your inputs if it's focused. skin widget manager menu is always disabling your inputs when it's checked. Try closing the arena menu or click somewhere else to make it unfocus and see if the problem continues

@DDD0s
Copy link

DDD0s commented Nov 10, 2025

Hello, I recently encountered an issue while using the game: after opening the Endless Dream Mod menu, all keyboard inputs will be banned sometimes, I have to restart the game to make it work again.
Using the areneEX, pre release 0.3.1 version. Playing with IIDX controller. Thank you

It's an intentional behavior if you're focusing the arena/skin widget manager menu. Otherwise it's an issue

Edit: for arena menu, it would disable your inputs if it's focused. skin widget manager menu is always disabling your inputs when it's checked. Try closing the arena menu or click somewhere else to make it unfocus and see if the problem continues

I just did some detailed testing today. Most of the parts work as you mentioned. However, I still encountered the same bug with the 'Show Arena Menu' submenu.
If I close the submenu by clicking the X in the top-right corner, the bug manifests until I toggle it back on and off again. But if I disable it directly via the main menu's toggle, the bug does not occur.

@Catizard
Copy link
Collaborator Author

Hello, I recently encountered an issue while using the game: after opening the Endless Dream Mod menu, all keyboard inputs will be banned sometimes, I have to restart the game to make it work again.
Using the areneEX, pre release 0.3.1 version. Playing with IIDX controller. Thank you

It's an intentional behavior if you're focusing the arena/skin widget manager menu. Otherwise it's an issue
Edit: for arena menu, it would disable your inputs if it's focused. skin widget manager menu is always disabling your inputs when it's checked. Try closing the arena menu or click somewhere else to make it unfocus and see if the problem continues

I just did some detailed testing today. Most of the parts work as you mentioned. However, I still encountered the same bug with the 'Show Arena Menu' submenu. If I close the submenu by clicking the X in the top-right corner, the bug manifests until I toggle it back on and off again. However, if I disable it directly via the main menu's toggle, the bug does not occur.

I did encounter the same bug before, I'll try to fix it and update tomorrow. Thank you for your feedback :)

@Catizard
Copy link
Collaborator Author

@DDD0s Updated at https://github.com/Catizard/lr2oraja-endlessdream-arenaex/releases/tag/pre-release. Should be fixed :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants