ROM Hack RELEASE Cafe Shader Studio

KillzXGaming

Well-Known Member
OP
Member
Joined
Jan 2, 2016
Messages
1,629
Trophies
0
Age
28
XP
1,618
Country
United States
A program to preview various materials and shaders in games.

Currently supports shader viewing in:
  • Mario Kart 8 Deluxe
  • Super Mario Odyssey (set the romfs game path in settings menu)
  • NSMBUDX
  • Kirby Star Allies
  • Splatoon 2 (very WIP)
  • Super Mario Maker 2 (very WIP)
  • Animal Crossing New Horizons (very WIP, add shader in GlobalShaders folder)
Features
  • Real time viewing and editing of material data with shaders. Shader editing isn't supported.
  • Animation playback with proper interpolation handling (previous tools had playback issues).
  • Shape animations, material animations and other various types supported.
Download

Make sure you have net 5.0 or higher. Download the releases zip file and run the exe.


Credits
  • KillzXGaming - main developer.
  • JuPaHe64 - created animation timeline.
  • Ryujinx - for shader libraries used to decompile and translate switch binaries into glsl code.
  • OpenTK Team - for opengl c# bindings.
  • mellinoe and IMGUI Team - for c# port and creating the IMGUI library
  • Syroot - for bfres library and binary IO
  • Jasper (no clip developer) - various help for MK8 and AGL usage.
HDR Cubemaps from HDRLabs used under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. http://www.hdrlabs.com/sibl/index.html


116014206-24a6f900-a602-11eb-8a34-31d07576909f.png


115976415-eba45100-a53b-11eb-9893-a6988c57e7d6.png

116013454-41d9c880-a5fe-11eb-9661-63671f92a7ce.png


Additional screenshots:





Keep in mind MK8 is missing lightmap generation for maps atm, that is still a wip and will be added to a later update.
 
Last edited by KillzXGaming,

KillzXGaming

Well-Known Member
OP
Member
Joined
Jan 2, 2016
Messages
1,629
Trophies
0
Age
28
XP
1,618
Country
United States
Hopefully editing will come next? With "Studio" in the title, you'd think that was a given... :unsure:
It does support editing, but for material data (both in editors and exporting/importing as .json). There is still plenty more editing features planned. Shader data is very difficult to edit but I have been planning to look into injecting code, can't say for sure if I'll manage to get it working.
 
Last edited by KillzXGaming,
  • Like
Reactions: Jayro

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Those IHOP chips are actually pretty damn good