ps2homebrew / Open-PS2-Loader

Game and app loader for Sony PlayStation 2
https://ps2homebrew.github.io/Open-PS2-Loader/
Academic Free License v3.0
2.11k stars 270 forks source link

[ISSUE]: Unloading NBD Server may cause missing font #512

Open J013k opened 3 years ago

J013k commented 3 years ago

Checks

Describe the issue

This issue only happens when you change language e.g. from EN to PL and you don't save setting: https://i.postimg.cc/T3k5Jsjr/NDB-3.png https://i.postimg.cc/d0p7zTx3/NDB-4.png

Start NBD server: https://i.postimg.cc/Dy25B84L/NDB-5.png (Start NBD Server) https://i.postimg.cc/m25MCDYb/NDB-6.png (NBD Server starting) https://i.postimg.cc/KvpGY3n5/NDB-7.png (NBD Server running...■IP: 192.168.0.10)

Unload NBD server: https://i.postimg.cc/X7Bjp7QS/NDB-8.png

Now you will have a missing font: https://i.postimg.cc/Gt7xNx6N/NDB-9.png

It only occurs with default (embedded) theme. This issue does not happen when a different theme has been loaded.

EDIT:

The weird character problem has been fixed!

Additionally there is this weird symbol (■) between ... IP https://i.postimg.cc/8c2jjFvc/NDB-1.png https://i.postimg.cc/G3VBMffR/NDB-7.png Like there is some kind of a problem with coding...

Console model

SCPH-77004, SCPH-50004

OPL version / revision

OPL-v1.1.0-Beta-1760-1cba3f9

Context and extra information

Thanks Haker120 for the tip.

Haker120 commented 3 years ago

That's actually my 'issue' but thanks @J013k for posting it. :)

AKuHAK commented 3 years ago

@J013k can you test if 1.0.0 has the same bug with HDL server?

J013k commented 3 years ago

It seems that HDL Server in OPL v1.0.0 has the same problem with loading text after unloading its server when settings weren't saved.

EDIT: The only difference that I have noticed in v1.0.0 is when:

  1. I save settings with PL translation.
  2. Choose internal English without saving settings.
  3. Start HDL Server
  4. Unload HDL Server
  5. Text is being "reverted" to PL and it is visible.

Point 5 is not happening in OPL 1760.

bignaux commented 3 years ago

I fixed the weird character in #523 . @J013k : can you confirm you use OPL from hdd ? The issue here is that in order to avoid that OPL uses the disk at the same time as the NBD server, in the absence of a more advanced function, we are obliged to reset the IOP a first time at the launching of the server, and then to reset it a second time at the unloading.

J013k commented 3 years ago

Thanks for fixing the issue with a weird character: https://i.postimg.cc/8CfYj7Jy/utu-2.png

Yes, I use HDD. I mean all my config files and OPL....ELF are on HDD.

@bignaux I understand the difficulties. If currently this issue cannot be fixed, can you add a tag won't fix. Maybe in the near future something can be done, but for now just leave it. I can also edit the 1st post to inform that at least the problem with a weird symbol has been fixed.

bignaux commented 3 years ago

I'd really like to improve things here, since there are many issues around this bug, generally using OPL on hdd. I used to do it booting with softdev2, i find this is a really good setup, avoid me to deal with fmcb. Very easy to update OPL and stuff using script around pfsfuse...

AKuHAK commented 3 years ago

@J013k some possible workarounds: if you plan to use NBD server store and load configuration from USB or perform IGR after NBD server unload

J013k commented 3 years ago

How can I perform IGR in OPL's GUI?

Or maybe you have "Exit" option in mind... After the text disappears it is a blind shoot to choose which option it is .

AKuHAK commented 3 years ago

@rickgaiser This issue wasnt fixed, maybe keep it open until some fix wil be found?

rickgaiser commented 3 years ago

Sorry, the issue was closed automatically with the merge of #523, but I see this only fixed 1 issue mentioned in this issue report. So in summary:

bignaux commented 3 years ago

First was an easy one, second smells the wontfix...

bignaux commented 1 year ago

@J013k : can you test latest beta ?