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

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

Open
space2ninja101 opened this issue May 1, 2024 · 10 comments

Comments

@space2ninja101
Copy link

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

@EphraimBane
Copy link

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?

@space2ninja101
Copy link
Author

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

@space2ninja101
Copy link
Author

space2ninja101 commented May 7, 2024

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

@space2ninja101
Copy link
Author

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

@EphraimBane
Copy link

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

@Vultumast
Copy link

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

@space2ninja101
Copy link
Author

space2ninja101 commented May 22, 2024

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/

@EphraimBane
Copy link

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.

@space2ninja101
Copy link
Author

is it illegal if you dont distribute it

@Alonely0
Copy link

Alonely0 commented Jul 7, 2024

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?

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

No branches or pull requests

4 participants