protonscr

nintendo development interface uses a bunch of unimplemented system calls that makes it get stuck on splash screen

wineopen
ValveSoftware/wine#234 · opened 2024-05-01 by space2ninja101 · updated 2024-07-07 · 10 comments · github
Sspace2ninja101 2024-05-01 github

the fixmes are

0048:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0048:fixme:userenv:GetProfileType 0053FE18
0058:fixme:advapi:RegisterEventSourceW ((null),L"edgeupdate"): stub
0058:fixme:advapi:ReportEventW (CAFE4242,0x0004,0x0000,0x00000000,00000000,0x0001,0x00000000,01A2FCB8,00000000): stub
0058:fixme:advapi:DeregisterEventSource (CAFE4242) stub
0048:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0053FEBC
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0068:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0053FCDC 0053FCE0
0068:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 7A9ACE71, 42) stub
0068:fixme:process:SetProcessShutdownParameters (00000280, 00000001): partial stub.
0068:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0068:fixme:userenv:GetProfileType 0053FE18
0068:fixme:process:WTSGetActiveConsoleSessionId stub
0068:fixme:wtsapi:WTSQuerySessionInformationW Unimplemented class 24
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00b4:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
Can't open bumblebee display.
0144:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6.2" not implemented
0144:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6.2" not implemented
0144:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0144:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 00007FFFFE1FB0E0, 00007153BF6308F0, 00007FFFFE1FB0E8, 00007FFFFE1FB0D8
0144:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 00007FFFFE1FB0E0, 00007153BF6308F0, 00007FFFFE1FB0E8, 00007FFFFE1FB0D8
0144:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 00007FFFFE1FB0E0, 00007153BF6308F0, 00007FFFFE1FB0E8, 00007FFFFE1FB0D8
0144:fixme:wininet:set_global_option INTERNET_OPTION_SUPPRESS_BEHAVIOR stub
0144:fixme:wininet:set_global_option 00000003

seems like a net issue and this tzres thing
also on unity with the wii u support plugin it fails to build with stack size errors and im assuming the cafe sdk has unimplemented functions

EEphraimBane 2024-05-06 github

Not to say this isn't an issue, I'm all for compatibility, but...

  1. This is Valve's branch of Wine, I'm not sure if the report should be here or on the main branch, and
  2. You seem to be using the official Wii U SDK, which Nintendo hasn't supported for many years now. How/why are you using this archaic, unsupported SDK instead of something like a modern homebrew toolchain?
Sspace2ninja101 2024-05-07 github

Not to say this isn't an issue, I'm all for compatibility, but...

1. This is Valve's branch of Wine, I'm not sure if the report should be here or on the main branch, and

2. You seem to be using the official Wii U SDK, which Nintendo hasn't supported for many years now. How/why are you using this archaic, unsupported SDK instead of something like a modern homebrew toolchain?

building unity stuff on wii u
i have a wii u i wanna make something because im bored
and homebrew toolchains have less features

Sspace2ninja101 2024-05-07 github

it doesnt work on proton too
and it doesnt compile on unity
it gives stack size errors which i assume is a compiler issue

Sspace2ninja101 2024-05-07 github

this works fine on windows and someone who uses a mac with this sdk said he had to use windows because it wouldnt work with wine or proton

EEphraimBane 2024-05-16 github

Using the Nintendo SDK is illegal as you don't have permission to use it and cannot possibly have obtained it officially, I think you really shouldn't admit to using leaked/illegal toolchains

VVultumast 2024-05-16 github

Respectfully, Maybe shut the fuck up about using illegally acquired tools?

Sspace2ninja101 2024-05-22 github

Using the Nintendo SDK is illegal as you don't have permission to use it and cannot possibly have obtained it officially, I think you really shouldn't admit to using leaked/illegal toolchains

its not? you can apply to get it for free?? its an indie program thing nintendo has??
https://developer.nintendo.com/

EEphraimBane 2024-05-26 github

They haven't supported that since around 2018, I know from experience. Also, if you're an official developer you signed an NDA to not make homebrew. Either way, this project is illegal.

Sspace2ninja101 2024-06-10 github

is it illegal if you dont distribute it

AAlonely0 2024-07-07 github

is it illegal if you dont distribute it

It is, a completely unrelated thing is the damages they could claim (not legal advice, not a lawyer). This issue is for upstream, so may someone close this, please?

DLLs