Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Editing the interface on touch devices #7023

Closed
Maderator3000 opened this issue Mar 15, 2024 · 8 comments
Closed

[Feature Request]: Editing the interface on touch devices #7023

Maderator3000 opened this issue Mar 15, 2024 · 8 comments
Labels
duplicate This issue or pull request already exists

Comments

@Maderator3000
Copy link

Feature Type

Quality of Life

Describe

It would be nice to be able to fully edit the on-screen controls in DevX on touch devices - change the transparency, size and position of the buttons and add new ones, for example F1-F8 for quick spells or the mouse wheel to inspect the map. Instead of adding a separate item in the settings, you can add support for extraneous on-screen control, like ImpudBridge on Android. Yes, you won't be able to change existing controls using IB, but you can add buttons.

@Maderator3000 Maderator3000 added the enhancement New feature or request label Mar 15, 2024
@AJenbo AJenbo closed this as not planned Won't fix, can't repro, duplicate, stale Mar 15, 2024
@AJenbo
Copy link
Member

AJenbo commented Mar 15, 2024

The game supports gamepad so if that is what Input Bridge emulates then that should already work

@kphoenix137
Copy link
Collaborator

kphoenix137 commented Mar 15, 2024

@Sergei3000yt please browse the existing issues and ask in the DevilutionX discord server before making new issue reports. All of your Issue Reports have either been duplicates of existing issues or invalid.

@Maderator3000
Copy link
Author

@Sergei3000yt please browse the existing issues and ask in the DevilutionX discord server before making new issue reports. All of your Issue Reports have either been duplicates of existing issues or invalid.

Ok, sorry

@Maderator3000
Copy link
Author

The game supports gamepad so if that is what Input Bridge emulates then that should already work

ImputBridge does not work with DevX. The application is paused when opening any application on top of DevX or when working with a second application during split screen. If IB worked, I wouldn't write this.

@AJenbo
Copy link
Member

AJenbo commented Mar 15, 2024

If IB worked, I wouldn't write this.

Ok, well I don't know how IB works so that is why I'm asking.

The application is paused when opening any application on top of DevX

Could you try it starting a multiplayer game and see if it works there?

@Maderator3000
Copy link
Author

Could you try it starting a multiplayer game and see if it works there?

In a network game, opening third-party applications does not pause Diablo, but ImputBridge does not work with DevX. Pressing the IB buttons does not give any reaction, and it is impossible to interact with the DevX interface. In essence, IS is a keyboard and mouse emulator, and in a certain (crooked, often not working) mode it emulates a controller. The information security system is complex and was originally designed to work with a Wine emulator such as ExaGear. To adapt information security to other “emulators” of Linux systems (the same Wine) or Windows, certain software is used. Example - Mobox. This is a utility for Termux-box, working like the previously mentioned Wine and ExaGear. In the Mobox task manager there is an item ib.exe, which is responsible for the operation of information security respectively. In the WoW64 version of Mobox, an open CMD is used instead of this process. You can learn about the work of information security from the creators of Termux and Mobox. They are on GitHub. olegos2, hugo and others.

@AJenbo
Copy link
Member

AJenbo commented Mar 15, 2024

Oh if it is that tightly coupled to windows it won't really work here, this isn't an emulator but a native port of the game engine.

@kphoenix137 kphoenix137 added duplicate This issue or pull request already exists and removed enhancement New feature or request labels Mar 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

4 participants