ModLoader icon indicating copy to clipboard operation
ModLoader copied to clipboard

Builders!!!!!

Open MelvinShwuaner opened this issue 8 months ago • 6 comments

ive been playing around with the custom sound system and noticed that 3d sounds are alot more quiet then normal sounds, and the only way to fix this is to add custom sounds to the in-game sound bank which is practically impossible. so instead i turned 3d into a soundmode, you have basic (2d), stereo 3d (the original 3D) and mono 3d which doesn't use FMOD's 3D system but instead just changes volume over distance, this allows for loud sounds.

ive also implemented Builders!!!!! these are supposed to help modders create things, like tabs, assets, etc. ive only added a few but ive built the Architecture, i hope someone like tuxxego will build on it! i will also be building on it in the future

MelvinShwuaner avatar May 03 '25 15:05 MelvinShwuaner

https://github.com/MelvinShwuaner/ModLoader/wiki/Custom-Sound-System add this to your wiki please

MelvinShwuaner avatar May 03 '25 16:05 MelvinShwuaner

I just took a look at this and was wondering about two things:

  1. Why are you completely deleting the ItemAssetCreator? I personally don't think adding a new utility is a good reason for deleting an existing one that still works, especially without former warning/deprecation.
  2. Did you test the achievement builder on Windows? I noticed that you hardcoded it to use unix Steamworks, and I'd be surprised if this works without error since unix Steamworks (iirc) always uses the Posix version of the DLL, which isn't bundled with Windows builds of WorldBox due to differences in how the internal APIs of each DLL work. Note that this isn't a complete review, I didn't fully look at all added code yet.

Keymasterer44 avatar May 05 '25 08:05 Keymasterer44

I just took a look at this and was wondering about two things:

1. Why are you completely deleting the ItemAssetCreator? I personally don't think adding a new utility is a good reason for deleting an existing one that still works, especially without former warning/deprecation.

2. Did you test the achievement builder on Windows? I noticed that you hardcoded it to use unix Steamworks, and I'd be surprised if this works without error since unix Steamworks (iirc) always uses the Posix version of the DLL, which isn't bundled with Windows builds of WorldBox due to differences in how the internal APIs of each DLL work.
   Note that this isn't a complete review, I didn't fully look at all added code yet.

the item asset creator doesnt work as an issue had shown, and i thought it would be weird for 2 utilities to do the same thing.

MelvinShwuaner avatar May 05 '25 12:05 MelvinShwuaner

i tested asset file loading on actor trait assets, image here is an example image serializing your asset image and it worked. image

MelvinShwuaner avatar May 12 '25 17:05 MelvinShwuaner

Still have to fix localizatin

MelvinShwuaner avatar May 12 '25 18:05 MelvinShwuaner

fixed it all

MelvinShwuaner avatar May 14 '25 12:05 MelvinShwuaner

the methods in old ItemAssetCreator are just made for telling modder what parameters are useful for such kind of item.

Okay

MelvinShwuaner avatar May 27 '25 08:05 MelvinShwuaner