• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Recent content by SinsOfApathy

  1. SinsOfApathy

    Project Melee Decompilation

    Hey everyone, been a minute since I posted here. Just making it public knowledge on a place besides the Discord that there is an on-going matching decompilation for the game. This is basically the step beyond what I was doing with FRAY before. https://github.com/doldecomp/melee As far as some...
  2. SinsOfApathy

    Project FRAY - Melee Decompilation

    For the time being, I've ceased work on FRAY to focus on a new project. I'm not going to say what it is, but it's visible on my GitHub and contributions. :)
  3. SinsOfApathy

    Melee Gecko Codes + Guide and Discussion

    Is "Enable Cheats" toggled on in Dolphin's Config?
  4. SinsOfApathy

    Project FRAY - Melee Decompilation

    I don't have a lot of time these days to work on it with multiple projects currently launching for work, but the latest update is: 1. The Title Screen renders completely. No more graphical bugs. 2. After fixing DVD issues and a logic mistake for some GX commands, the game now renders on a...
  5. SinsOfApathy

    Project FRAY - Melee Decompilation

    My plan is to have it on console, once I resolve the hang. That includes Wii native for the additional memory. I'm not personally the most saavy on graphics programming, so supporting it on PC would be a bit harder for me. There's some 1:1-esque functions in OpenGL, but then there's everything...
  6. SinsOfApathy

    Project FRAY - Melee Decompilation

    Yeah, I actually fixed it. When I was referring to the Alpha being 0, I meant the additional joint. It was a bug in my FObj implementation that was never un-hiding that particular object. I've rewritten it based on K7, since the decompilation of FObjInterpretAnim wasn't 7 while loops there due...
  7. SinsOfApathy

    Project FRAY - Melee Decompilation

    Felt like I had to post, since I got this result today. Turns out I had some ****ed refcounting going on in JObj due to swapping ref_count and ref_count_individual by mistake. The result is that FRAY now renders the full title screen. I do not know why "Melee" isn't as highlighted, I've had it...
  8. SinsOfApathy

    Project FRAY - Melee Decompilation

    Happy New Year! Here's a breakdown of the fixes. Other than TExpSchedule, most of the fixes actually came around in the past 8 hours as I kept fighting to figure out why the alpha channel was always 0. 1. TExpSchedule's decomp form was wrong, and my handwritten version was right, minus one...
  9. SinsOfApathy

    Melee dat format...

    It's dedicated in the sense that it's at the end of the list, but Fountain of Dream's reflection "Izumi Mirror" is the only object in one link list by itself that is reserved at the same size. Apparently, they didn't do use that elsewhere for some weird reason. I called it "highpriority_gxprocs"...
  10. SinsOfApathy

    Melee dat format...

    @Punkline Figured this out a moment ago while reading your notes on GObj that @DRGN posted in Discord and looking at my GObj function that runs GX procs. GObj 0x20 is actually a 64-bit bitmask, this matches the fact the array sizes are sized at 64. 0x24 does not exist, it's just referenced in...
  11. SinsOfApathy

    Project FRAY - Melee Decompilation

    Small bit of progress. TExpSchedule was apparently at issue. Still working out more related to the TExp functionality, as I've used ASM and I've settled on going back through all of them again. Unfortunately, the strategy of using the FIFO and trying to target missing GX function calls or...
  12. SinsOfApathy

    Project FRAY - Melee Decompilation

    Just wanted to get an end-of-November update out. I fixed up some TExp functions, but I'm still getting some invalid output. Having a really hard time determining the cause. The XFB also doesn't render anything past frame 1 (except the top bar of the Title Menu sometimes making it to frame 2)...
  13. SinsOfApathy

    Melee Bot Resources

    For the DLL hook, I use Rafzi's hacklib, since it has some built in functionality. Other people tend to use minhook, like GWCA does that I linked. PowerPC that the Wii and GC ran is Big Endian, whereas your typical x86 computer is Little Endian. If you don't byteswap and tried to use a...
  14. SinsOfApathy

    Project FRAY - Melee Decompilation

    Wanting to treat this posts a bit like a blog an explain the process/developments. I may transition to using a GitHub page to do longer posts with pictures. So here's some recent development. --- I've been doing a lot of debugging on the FIFO, which is essentially a range of memory where the...
  15. SinsOfApathy

    Project FRAY - Melee Decompilation

    Without further ado, I present to you, the broken Title Screen. Seizure Warnings abound. Be sure to watch at 60 FPS via your quality settings, or you won't see half the frames. https://youtu.be/UIawNVK_rYM For a summary of how it started working, I fixed an issue with CObj where my Viewport...
Top Bottom