Kuribo64
Views: 20,052,521 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-25-24 05:04 AM
Guest:

Main - Posts by iyenal

Pages: 1 2 3 4 5 6 ... 15 16 17 18 19
iyenal
Posted on 06-18-17 08:54 AM, in What Game Would You Like To See Ported To the Wii? (rev. 2 of 06-18-17 09:04 AM) Link | #83824
I say also Mario Kart 8 or BOTW.
For Sonic Generations, it's available on PC.

For BOTW porting, there are not only ASM that we need to convert, but also Wii U graphics wrapper OpenGX2 and OpenAX2. You have to work on it more than 3 years. But if you do it, even a small part, you will be engraved in history, believe me.

I can do model optimization, I already succeed to optimize some SM3DW models from 200000 polygons to 12000. But the work is huge, you need a true motivation, and still.

And another thing : don't underestimate the Wii, it outputs to 420p but can load many millions of polygons. It isn't a Commodore 64 (altrough see some demos and you will be amazed).

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-19-17 10:45 AM, in What Game Would You Like To See Ported To the Wii? (rev. 6 of 06-21-17 11:22 AM) Link | #83853
For OpenGX2 :
https://github.com/wiiudev/libwiiu/blob/0e67eb1854b63c4f12b06237fbe175a8e71e211b/examples/gx2thread/src/loader.c
it consists of functions executed on the Wii U like GX2CopyColorBufferToScanBuffer, GX2ClearColor... You can find them in IDA Pro in the section Imports and Exports.
Cemu developers must have also more info on their usage and interpretation, but their function name tell many things. You can find also info on http://wiiubrew.org/wiki/Main_Page
Also, it is a derived of OpenGL... But for more indepth you have to reverse engineer.
OpenAX2 is for sound.

EDIT Functions used by Super Mario 3D World :
Address Ordinal Name Library
------- ------- ---- -------
02B02D40 GX2BeginDisplayListEx gx2
02B02D50 GX2CalcColorBufferAuxInfo gx2
02B02D58 GX2CalcDRCSize gx2
02B02D60 GX2CalcDepthBufferHiZInfo gx2
02B02D68 GX2CalcFetchShaderSizeEx gx2
02B02D70 GX2CalcGeometryShaderInputRingBufferSize gx2
02B02D78 GX2CalcGeometryShaderOutputRingBufferSize gx2
02B02D80 GX2CalcSurfaceSizeAndAlignment gx2
02B02D88 GX2CalcTVSize gx2
02B02D90 GX2CallDisplayList gx2
02B02DA0 GX2ClearBuffersEx gx2
02B02DA8 GX2ClearColor gx2
02B02DB0 GX2ClearDepthStencilEx gx2
02B02DC0 GX2CopyColorBufferToScanBuffer gx2
02B02DD0 GX2CopySurface gx2
02B02E10 GX2DirectCallDisplayList gx2
02B02E18 GX2DrawDone gx2
02B02E20 GX2DrawEx gx2
02B02E28 GX2DrawIndexedEx gx2
02B02E40 GX2EndDisplayList gx2
02B02E48 GX2ExpandAAColorBuffer gx2
02B02E50 GX2ExpandDepthBuffer gx2
02B02E58 GX2Flush gx2
02B02E68 GX2GPUTimeToCPUTime gx2
02B02EC8 GX2GetCurrentDisplayList gx2
02B02F28 GX2GetLastFrame gx2
02B02FE8 GX2GetSwapStatus gx2
02B03048 GX2Init gx2
02B03070 GX2InitColorBufferRegs gx2
02B03088 GX2InitDepthBufferHiZEnable gx2
02B03090 GX2InitDepthBufferRegs gx2
02B030A0 GX2InitFetchShaderEx gx2
02B030D8 GX2InitSampler gx2
02B030E0 GX2InitSamplerBorderType gx2
02B030E8 GX2InitSamplerClamping gx2
02B030F0 GX2InitSamplerDepthCompare gx2
02B03100 GX2InitSamplerLOD gx2
02B03110 GX2InitSamplerXYFilter gx2
02B03118 GX2InitSamplerZMFilter gx2
02B03138 GX2InitTextureRegs gx2
02B03148 GX2Invalidate gx2
02B033E0 GX2SampleBottomGPUCycle gx2
02B033F8 GX2SampleTopGPUCycle gx2
02B03408 GX2SetAlphaTest gx2
02B03410 GX2SetAlphaTestReg gx2
02B03418 GX2SetAlphaToMask gx2
02B03428 GX2SetAttribBuffer gx2
02B03430 GX2SetBlendConstantColor gx2
02B03438 GX2SetBlendConstantColorReg gx2
02B03440 GX2SetBlendControl gx2
02B03448 GX2SetBlendControlReg gx2
02B03450 GX2SetClearDepthStencil gx2
02B03458 GX2SetColorBuffer gx2
02B03460 GX2SetColorControl gx2
02B03468 GX2SetColorControlReg gx2
02B03470 GX2SetContextState gx2
02B03480 GX2SetCullOnlyControl gx2
02B03488 GX2SetDRCBuffer gx2
02B03498 GX2SetDRCEnable gx2
02B034A8 GX2SetDRCScale gx2
02B034C0 GX2SetDefaultState gx2
02B034C8 GX2SetDepthBuffer gx2
02B034D0 GX2SetDepthOnlyControl gx2
02B034D8 GX2SetDepthStencilControl gx2
02B034E0 GX2SetDepthStencilControlReg gx2
02B034F0 GX2SetFetchShader gx2
02B03508 GX2SetGeometrySampler gx2
02B03510 GX2SetGeometrySamplerBorderColor gx2
02B03518 GX2SetGeometryShader gx2
02B03520 GX2SetGeometryShaderInputRingBuffer gx2
02B03528 GX2SetGeometryShaderOutputRingBuffer gx2
02B03530 GX2SetGeometryTexture gx2
02B03538 GX2SetGeometryUniformBlock gx2
02B03548 GX2SetLineWidth gx2
02B03568 GX2SetPixelSampler gx2
02B03570 GX2SetPixelSamplerBorderColor gx2
02B03578 GX2SetPixelShader gx2
02B03580 GX2SetPixelTexture gx2
02B03588 GX2SetPixelUniformBlock gx2
02B03590 GX2SetPixelUniformReg gx2
02B035A8 GX2SetPointSize gx2
02B035B8 GX2SetPolygonControl gx2
02B035C0 GX2SetPolygonControlReg gx2
02B035C8 GX2SetPolygonOffset gx2
02B035D8 GX2SetPrimitiveRestartIndex gx2
02B035E0 GX2SetRasterizerClipControl gx2
02B035F8 GX2SetScissor gx2
02B03610 GX2SetShaderModeEx gx2
02B03618 GX2SetStencilMask gx2
02B03640 GX2SetSurfaceSwizzle gx2
02B03648 GX2SetSwapInterval gx2
02B03650 GX2SetTVBuffer gx2
02B03658 GX2SetTVEnable gx2
02B03668 GX2SetTVScale gx2
02B03678 GX2SetTargetChannelMasks gx2
02B036A0 GX2SetVertexSampler gx2
02B036A8 GX2SetVertexSamplerBorderColor gx2
02B036B0 GX2SetVertexShader gx2
02B036B8 GX2SetVertexTexture gx2
02B036C0 GX2SetVertexUniformBlock gx2
02B036C8 GX2SetVertexUniformReg gx2
02B036D8 GX2SetViewport gx2
02B036E8 GX2SetupContextStateEx gx2
02B03718 GX2SwapScanBuffers gx2
02B03730 GX2TempGetGPUVersion gx2
02B03770 GX2WaitForVsync gx2

Or you can also use the way of decompiling BOTW game to recompile it on Wii.
Anyway, to port BOTW in ASM you have to know all architecture details of the Wii and Wii U.
Or we can also mod a actual Zelda game on Wii so you don't have to recode the engine entirely. As you can see there are many possibilities.

But the ASM way isn't the more easy (translating millions of instructions isn't a small feat).

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-19-17 05:40 PM, in Super Mario Mushroom Madness (USMBW Rebrand) Link | #83858
Posted by Super Hackio
I'm not sure if he has, BUT I can probably make them faster because I have more free time then him. (He's in University. That is time consuming)
I'll see what I can do.

I sent them to him previously, but I can resend them to you.
I am sure that New U tileset levels are more enjoyable than classic tilesets.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-19-17 07:41 PM, in Thierry's Art Dump Link | #83864
Very beautiful draw, especiallt the smooth curves ! I would see it in an animation.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-20-17 11:12 AM, in Project 256 (NSMBWii Hack) Link | #83885
Or 2^3 ? I don't know why. Or maybe a Hexadecimal number ?

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-21-17 09:43 AM, in Project 256 (NSMBWii Hack) Link | #83911
I just hope it isn't 2αβ

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-22-17 06:44 PM, in rom files for NSMBDS not working Link | #83942
Maybe the ROM have been broken by a malware or is detected as a false positive (denied access...) ?

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-23-17 07:17 PM, in rom files for NSMBDS not working Link | #83962
Posted by Kobolite
i can't even download the exact same rom filea anymore because it has been removed from emuparadise


Explore web caches, you can MAYBE find it.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-25-17 12:46 PM, in Rvlution domain backup (rev. 2 of 06-25-17 12:46 PM) Link | #83987
Hello,

I know that Rvlution is now closed (and Kuribo64 has nothing to do directly with Rvlution, reason that I made this thread in General Chat), but I would know if anyone had the forum backup somewhere because there are some contents that are useful (anyway for me) like tutorials, and it will be easier for me to have the pages instead of searching everywhere in Wayback Machine.

Thanks in advance.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-25-17 02:27 PM, in What Game Would You Like To See Ported To the Wii? (rev. 2 of 06-25-17 02:27 PM) Link | #83988
Havok physics is very CPU-intensive, but some Wii games use them.
But what's the difficulty to port physics parameters, most of the engines share them, a rigidbody is universal, collision is universal, mass is universal... Special Havok physics parameters don't change many things (if it changes) compared to others, it's like PhysX or ...
Please tell me if I missed anything.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-25-17 04:23 PM, in Rvlution domain backup Link | #83993
Yes, but there aren't all the pages in Wayback Machine, some return 404 error. It's why I search an other more complete backup.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-25-17 04:26 PM, in RVLution - Changing the NewerSMBW Interface (NSMBW Tutorials and Information) (rev. 2 of 06-25-17 04:28 PM) Link | #83995
Thanks to the Wayback Machine, I agree ! And you also by the way, it isn't easy to find threads.
But why submit it in General Chat section ? I think Misc. ROM hacking is better.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-26-17 10:35 AM, in I missed out on a lot of stuff. Link | #84019
There is no a small lack of reponsability from RVlution admins ? Where's the respect of users that wrote, helped, used their time in this board ? All the content DELETED???

No but please we can't run a forum with thousands of users, million of views as we manage our personal site. We can't close all of that just by one click.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-26-17 12:23 PM, in I missed out on a lot of stuff. Link | #84024
Actually, it seems RVlution closing is caused by a diaster on all levels, technical and social.
But no one told : 'We are in bad position : we have to make a bilan of the situation and we have to fix the problems that induced this' and everyone told : 'Run away and close anything !" if I understand well.

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-26-17 04:33 PM, in I missed out on a lot of stuff. Link | #84027
Posted by StapleButter
I thought we were together in this, like, you know, a team

then it quickly became apparent that I was the only one working on it, and Treeki was basically waiting for me to do it for him

which, uh, doesn't help motivation

and doesn't give a good feel when it was clearly stated that we wanted a decently moderated Depot. with this kind of staff


Why you didn't tell him StapleButter?

Posted by StapleButter
we would have tried hiring Depot moderators among the community, and, knowing said community, heading towards a giant dramafest.


Not everybody is bad in a community. I am sure that there they were many potential good moderators. You don't have to recruit them directly without knowing them, "you"(admins) can maybe do a contest where the user that do the better depot will be recruited, like this ?

But that's the past. We all hope that it will never happen again.



____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-26-17 07:40 PM, in ask shit to StapleButter, get answer 3 months later (rev. 2 of 06-26-17 07:40 PM) Link | #84036
This branch will be fired or not ?
eor r27,r27
loop:inc r27
cpir27,5
brneloop
nop

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-27-17 08:56 AM, in SMG RUN: The first proper trailer! :O Link | #84046
Mario and Sonic at the London 2012 Olympic Games... Make a level with Mario running fast vs Sonic bearing Yoshi in SMG...

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-27-17 12:47 PM, in I missed out on a lot of stuff. Link | #84049
Posted by StapleButter
long story short, most of the time Treeki didn't want anything to do with the NSMBW scene

during RVLution III, we admins had indirect access to the board codebase -- we had to ask Treeki to pull changes to the live board. as time passed, it was harder and harder to get Treeki to do that.


So why he didn't let other admins manage completely RVlution if he don't have anything to do ?

Posted by StapleButter
also that was the admin election thread

which eventually veered into non-serious votes, me picking on LifeMushroom, and an argument with Zementblock

good times


Democracy in forum board... Good luck... (99,99%, 3 persons voted !)



____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-27-17 12:50 PM, in Kuribo64 server explosion. Link | #84051
Hello,

I saw when I gone few minutes ago to Kuribo64 the message "500 the server have explosed".
Is this normal or it's me ?

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates

iyenal
Posted on 06-27-17 12:53 PM, in I missed out on a lot of stuff. Link | #84052
Paradoxical... Maybe so they can tell "Hey, I am a admin of a forum ! Respect me or I ban you"

____________________
[image][image]
"I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft." -Bill Gates
Pages: 1 2 3 4 5 6 ... 15 16 17 18 19

Main - Posts by iyenal

Page rendered in 0.080 seconds. (2048KB of memory used)
MySQL - queries: 22, rows: 228/228, time: 0.011 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.