Rednaxela wrote:Ditocoaf wrote:Let's say I have a fresh copy of smbx 1.3.0.1 and want to turn it into something where I can work with LunaDLL: where do I go, what do I download, and where do I look to see if I have the latest version? Is there some central place to look for LunaDLL stuff, like a thread or a web page, or is everything only spread by word of mouth and collab/contest stuff?
Okay so...
1. You need a modified version of the smbx.exe that's been manually edited such that it knows to load LunaDLL. I don't know any source for this outside the dev kits nor do I know instructions for performing this editing of the smbx.exe file.
Huh. So there really is no central source for LunaDLL stuff, you just have to be kind of in-tune with the latest collabs?
I guess I was reluctant to go with a devkit because my impression was that collab devkits tended to include a bunch of stuff specific to that collab (graphics, sounds, special code even maybe?), and separating out the "general" stuff from the collab-specific stuff would be kind of a pain if you cared to do it, and it might even affect my episode's compatibility with other people's copies of smbx.
2. You need to download a current version of LunaDLL (Main thread where the current up-to-date versions to download would be
this one right now. Yes, you may not care about LunaLua which the thread title is, but that's where the up-to-date LunaDLL builds lately from the source code repository are regardless), or build it yourself from
source
Huh, I see. I'd looked at that thread before, but my interpretation of that first post was that LunaLua was something extra you downloaded
after you already had LunaDLL installed, and that Kevsoft was assuming everyone reading it already had LunaDLL.
3. If you're using a LunaDLL version with the SDL sound engine, you need to convert your music and sound folders to .ogg format and put in the default sounds.ini/music.ini files.
Oof, okay. I'm beginning to see why everyone just grabs a devkit and runs with that. But episodes built using one devkit aren't always compatible with people running smbx from another devkit, are they? This all feels weirdly messy to me.
I feel like most people who work with LunaDLL have been doing so for a long time now, and they've been keeping up with updates by word-of-mouth and stuff introduced for collaborations, but now the entry point for new users who want to work on a solo project is virtually nonexistent.