Also, we do have a place that documents tools and other creative stuff we've done. It's
http://wiki.doukutsu.club/. And no, this is not the fandom wiki. Obviously it's not a blatant advertisement for stuff like the previous one was but it's still being worked on and it's the best we have to offer right now.
It's obviously not getting the emphasis that it needs. Vinny never mentioned it and your average layman looking for "Cave Story Mods" gets a fandom, a gamebannana, a reddit thread, etc.
I've agreed from the beginning that site was an amazing idea and you can go back on the CSMC Discord messsages I've sent (ok maybe don't do that there's some cringe shit there) and see that I always had high hopes for that site and used it myself
for some really shit mods, none of my mods are good lmao
If you want this to be the primary online resource for CS modding it needs to not be as tucked away as it is right now, it needs to be the first thing you find when you look up "Cave Story Mods" because I think it's intuitive for that.
A simple SEO thing could suffice lol, "CaveStoryModding.com" sounds a lot more intuitive than doukutsu.club , I think the current domain is cute and all but at least make it make sense.
I do want to add onto this, the ASM hacking part is absolutely fine and if someone were to try saying "don't use ASM" to places like SMW Central or RomHacking.net, they're going to end up getting humiliated at so bad, they're going to wish they didn't find it kinky in the first place. It took me 10 years to learn such a "useless" talent, all while we got people having their priorities straight, by doing shit like
speedrunning "sheep frickers" in Minecraft, or saying the forums needs to centralize their focus on Cave Story better.
Or grinding all combat jobs and getting a high item level in FFXIV.
This place is not remotely like SMWcentral.
Cave Story is nothing like Super Mario World in terms of how it interacts with the machines it's made for.
SMW is a proprietary game for proprietary hardware, CS is a freeware game meant to run on Windows, which idk if you know this or not is nothing like the SNES.
They have next to no choice but to use ASM due to decompilations having not been as viable until more recently given the increase of resources on the internet just due to People Being Born. Doukutsu.club is a similar thing of "We didn't have this before but we do now"
ASM is something the programming community in Current Year
(not 10 years ago Serena ik you're old but the climate has changed) doesn't write anything in ASM.
The only people that work with it anymore have essentially automated away the need to work with it directly because even they agree ASM is not the best option out of all the given programming languages and its datedness hurts the workflow.
Also those communities worked on decompilations of their own. The SM64 community tore apart the game and stuff, but if I recall correctly the current code the community works with for the PC port and stuff is more adjacent to Doukutsu-RS in its nature. Correct me if I'm wrong because SM64 isn't really what I pay the most attention to as far as game modding goes.
Doom was given by the devs, most other communities either do decomps or rewrite the code from scratch just based on whatever the company in charge of it says.
The community could always just... y'know. Ask Nicalis directly and say "Hey we want the freeware code to be open source for this reason and look at where it got the doom community" and if they don't want to budge then that's our answer.
Do not boil this down to a "This forum sucks you guys fix it" thread because the discussion we're having itself is literally the process of fixing it.
That's how politics works dude.
Nobody has a perfect idea but if they can atleast discuss their shitty ideas with eachother and call eachothers ideas shit then we can better define what's shit and what's not shit and pick apart why.
Getting that conversation started between people is all that really needs to happen to get some constructive ideas flowing and I mean hey we have soaprun now that's pretty fuckin sweet.
Edit : Also not everything I say in a post has to directly call out "Person A", "Person B". If something feels like it's not directed towards you specifically then it's probably not meant for you specifically. Broad statements exist to defer towards specific people who are more qualified on a specific subject to chime into the conversation.