Alexander-Lancellott / MH-HP-Overlay-For-3DS-Emulator

A simple open-source HP overlay that I've developed for MH 3G/3U, MH 4/U/G, and MH X/GEN/XX in Python.
https://ko-fi.com/alexander_lancellott
GNU General Public License v3.0
3 stars 0 forks source link

The 4k environment does not work in the MH4G[KOP] version. #7

Closed Uramiz8429 closed 9 minutes ago

Uramiz8429 commented 4 hours ago

Hello, Developer.

I was excited to see the program you developed on Discord, so I installed it. I followed the installation guide and adjusted the high DPI settings, but the overlay does not work.

The CMD console recognized MH4G yesterday, but it does not work in the version of Citra Nightly 2104 that I am using.

Today, when I tried to run it again, the program does not recognize MH4G. The behavior changed from yesterday, which is a bit strange.

I have attached an image of the issue happening today.

I wish you happiness, health, and good luck always. ![Uploading 241118 MH4G error.png…]()

Alexander-Lancellott commented 4 hours ago

Hi, I think the image you attached didn’t upload correctly since it can’t be viewed. Could you confirm the TitleID of the MH4G you’re using? For example, is it 000400000011D700 or 0004000000141A00? It would also be helpful to know if you’re using any game updates or not.

If we’re in the same Discord group, feel free to send me a direct message, as I’m likely to respond faster on Discord than on GitHub.

Uramiz8429 commented 3 hours ago
241118 MH4G error

I see that you intend to upload the image again here.

The game's ID is 00153200 (path: title\00040000\00153200).

There are no additional updates applied to the MH4G game from the base ROM.

For MHXX, I have patched another language version ROM with the language I use.

I tried running a different derivative program (Mandarin) yesterday to see if it was a problem with Citra, but I'm not sure if that affected the recognition issue.

Thank you for your prompt response! ;-)

Alexander-Lancellott commented 3 hours ago

I understand. This is likely expected behavior since I haven’t confirmed support for the Korean version. That’s why I’ve listed the game versions that the overlay should work well with. You can find this compatibility list here, and if you check it, you’ll see that 0004000000153200 is not included.

I’ll see if I can get the Korean version and add support for it, assuming I’m able to replicate the same issue you’re experiencing.

Alexander-Lancellott commented 9 minutes ago

MH4G 0004000000153200 should now be supported with version 1.1.2, which I released a few minutes ago. On my end, I was only able to replicate the issue where the labels containing the monster information weren’t visible — the same problem you initially experienced. However, I couldn’t replicate the issue where the overlay’s CMD no longer detects the game.

If this issue persists with version 1.1.2, it’s likely that something in your system has been modified, or you’re using a third-party program that interferes with the overlay’s functionality. There could be several causes for this problem, so I suggest the following steps:

  1. Check AHK in the System Tray: Ensure that when you launch the overlay, two AHK icons appear in the Windows System Tray. If they do, it means AHK is running correctly, which is crucial as it detects the Citra window and analyzes which game is being executed.

  2. Verify Citra's UDP Port: Confirm that Citra's UDP port is open only when a game is running in Citra and not before. If it’s open beforehand, another program might be using it. If it doesn’t appear, it’s possible that the Windows Firewall or another antivirus is blocking it. To check, run the following command in a CMD or PowerShell window: netstat -ano | findstr 45987 This will return a result if the port is in use while Citra is running a game.

  3. Reset Citra Configuration: Try resetting Citra to its default settings, as you may have modified something that broke the overlay's expected behavior. To do this, rename the Citra folder, usually located at: C:\Users\YourUserName\AppData\Roaming\Citra Be careful not to delete it, as it contains your save files. Once renamed, relaunch Citra, which should create a new Citra folder in Roaming with default settings. Configure only the basics and test the overlay again.

If you’ve followed all these steps and still haven’t resolved the issue, I suggest contacting me via Discord for better assistance. I’ll be closing this issue for now.