CAS Designer Toolkit

by Destrospean Posted 27th Dec 2025 at 1:44 PM - Updated 15th Jun 2026 at 3:18 AM by Destrospean
 
91 Comments / Replies (Who?) - 77 Feedback Posts, 13 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 3 of 4
Test Subject
#51 Old 11th Jan 2026 at 10:31 PM
Quote: Originally posted by Destrospean
Unable to resize them? Try making the window bigger and then resizing them. They have minimum sizes but when the window is bigger than the default you can resize them


It works, I wish the resized UI layout could be remembered the next time the app opens.

P.S. On my end, in the newer version, the app icon appears blank. Also, right-click and override opening stop working once I move the app to another folder; they only work when the app stays in the Downloads folder.

Hope this is helpful, and thank you again!
Your Average Simmer
staff: trainee moderator
Original Poster
#52 Old 13th Jan 2026 at 1:27 AM
Quote: Originally posted by XandriX
It works, I wish the resized UI layout could be remembered the next time the app opens.

P.S. On my end, in the newer version, the app icon appears blank. Also, right-click and override opening stop working once I move the app to another folder; they only work when the app stays in the Downloads folder.

Hope this is helpful, and thank you again!

The icon appears blank or the text for it? For the latter, you may have to delete the associations for it in the registry. I had to do that in my Windows VM. That will also reset the “open with” menu (you’d need to restart your PC first after doing the registry thing) to allow it in a new folder. I am planning on actually integrating my tool into the context menu for Windows like S3PE and 7-Zip are so people don’t have to manually add the app to the “open with” list.
Your Average Simmer
staff: trainee moderator
Original Poster
#53 Old 13th Jan 2026 at 1:32 AM
I’d actually recommend putting all portable apps in a folder called “Applications” at the root of the C: drive.
That’s the way macOS does it and I actually like that.
Field Researcher
THANKS POST
#54 Old 19th Jan 2026 at 2:55 PM
The app works great so far and I love how you fixed the blocking of the DLLs on Windows! I can see you've been regularly updating it, which is a very good thing! However, I'd like to say I'm having an issue where changing the colors in preset or pattern can make the recolored part of the object green. I've also encountered a shoe that doesn't change color when I recolor it, except for the laces, which turn green. And lastly, some mermaid of my mermaid cc doesn't get displayed in the 3D view.
Your Average Simmer
staff: trainee moderator
Original Poster
#55 Old 19th Jan 2026 at 6:06 PM
Quote: Originally posted by herrbrecht
The app works great so far and I love how you fixed the blocking of the DLLs on Windows! I can see you've been regularly updating it, which is a very good thing! However, I'd like to say I'm having an issue where changing the colors in preset or pattern can make the recolored part of the object green. I've also encountered a shoe that doesn't change color when I recolor it, except for the laces, which turn green. And lastly, some mermaid of my mermaid cc doesn't get displayed in the 3D view.

Hi,

Thank you for the positive feedback!

Could you send the shoes in question that are buggy? Also, is the mermaid CC part of what you sent me before (it did have mermaid CC but I don’t know if that covered the same mermaid CC or if that’s all of it)? If not, I’ll probably need that as well
Field Researcher
#56 Old 19th Jan 2026 at 6:21 PM
Ok, false alarm. I just checked the mermaid cc again and it works fine. Apparently, the viewer doesn't reset the view when you open a new package file and so when I opened the mermaid tops right after those shoes, the view was zoomed in and I couldn't see the top, even though I tried zooming out and panning. But the shoes still have the two recoloring issues, so I'm gonna send them to you in a dm.
Your Average Simmer
staff: trainee moderator
Original Poster
#57 Old 19th Jan 2026 at 8:47 PM
Quote: Originally posted by herrbrecht
Ok, false alarm. I just checked the mermaid cc again and it works fine. Apparently, the viewer doesn't reset the view when you open a new package file and so when I opened the mermaid tops right after those shoes, the view was zoomed in and I couldn't see the top, even though I tried zooming out and panning. But the shoes still have the two recoloring issues, so I'm gonna send them to you in a dm.


lol, that has gotten me a few times. I should probably have it reset the view when a package is closed and a new one is opened.
Your Average Simmer
staff: trainee moderator
Original Poster
#58 Old 19th Jan 2026 at 9:12 PM
Quote: Originally posted by herrbrecht
Ok, false alarm. I just checked the mermaid cc again and it works fine. Apparently, the viewer doesn't reset the view when you open a new package file and so when I opened the mermaid tops right after those shoes, the view was zoomed in and I couldn't see the top, even though I tried zooming out and panning. But the shoes still have the two recoloring issues, so I'm gonna send them to you in a dm.

It might have been related to locale when it would stringify the float values of the colors (using commas instead of periods as decimal points). Try the latest update now and see if that fixes the greenness issue.

Also, I noticed that the Adidas shoes have an RGB mask that only has orange for it with the rest alpha, so it only has one channel for coloring, so it's not an issue of the program but the RGB mask. I recommend looking at RGB masks of other CAS parts as examples of what it should look like.
Field Researcher
#59 Old 20th Jan 2026 at 3:04 PM
Quote: Originally posted by Destrospean
It might have been related to locale when it would stringify the float values of the colors (using commas instead of periods as decimal points). Try the latest update
now and see if that fixes the greenness issue.

Unfortunately, it doesn't. While the items do change color in the viewer, it's still a bright neon hue, which depends on how bright the chosen color is. It's difficult to describe, so I'm gonna send you a video.
Your Average Simmer
staff: trainee moderator
Original Poster
#60 Old 20th Jan 2026 at 4:53 PM
Quote: Originally posted by herrbrecht
Unfortunately, it doesn't. While the items do change color in the viewer, it's still a bright neon hue, which depends on how bright the chosen color is. It's difficult to describe, so I'm gonna send you a video.

I think I got it this time. I fixed some other floating point values but not the color one specifically for other locales. Try it now. Sorry for the inconvenience!
Field Researcher
#61 Old 20th Jan 2026 at 6:12 PM Last edited by herrbrecht : 20th Jan 2026 at 6:22 PM.
Quote: Originally posted by Destrospean
I think I got it this time. I fixed some other floating point values but not the color one specifically for other locales. Try it now. Sorry for the inconvenience!

Ok, it seems to be working now. Thanks for the quick fix! But please you don't need to apologize! You've made a great contribution to the community and you're doing this for free, on your spare time and we should be grateful for that. Besides, I'm no coder but I know coding isn't always the most straightforward thing, so naturally there will be some bugs or things you haven't accounted for. Don't worry about it!
Test Subject
THANKS POST
#62 Old 20th Jan 2026 at 9:01 PM
im on W10, nothing happens when i download new ones. the app doesn't open at all
Test Subject
#63 Old 22nd Jan 2026 at 12:06 PM
even after installing GTK and restarting the pc the program doesn't open and the error log says

Unable to load DLL 'libgtk-win32-2.0-0.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)
at Gtk.Application.gtk_init(Int32& argc, IntPtr& argv)
at Gtk.Application.Init()
at Destrospean.DestrospeanCASPEditor.Program.Main(String[] args)

i'm on windows 11
Your Average Simmer
staff: trainee moderator
Original Poster
#64 Old 25th Jan 2026 at 2:04 AM
Quote: Originally posted by ukdimm
even after installing GTK and restarting the pc the program doesn't open and the error log says

Unable to load DLL 'libgtk-win32-2.0-0.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)
at Gtk.Application.gtk_init(Int32& argc, IntPtr& argv)
at Gtk.Application.Init()
at Destrospean.DestrospeanCASPEditor.Program.Main(String[] args)

i'm on windows 11


Hi, sorry for the delay! I’ve been trying to improve this very tool but haven’t been checking feedback.

Just a question to start with: did you install GTK# 2.12.45, 2.12.10, or both?
Test Subject
#65 Old 1st Feb 2026 at 7:55 PM
Quote: Originally posted by Destrospean
Hi, sorry for the delay! I’ve been trying to improve this very tool but haven’t been checking feedback.

Just a question to start with: did you install GTK# 2.12.45, 2.12.10, or both?



Hey there! I'm having this problem too. I am on Windows 11, correct GTK# is installed, restarted computer after installing GTK#, moved the program folder to an Applications folder in the C: drive root as suggested, tried running as admin... got the same error:

Unable to load DLL 'libglib-2.0-0.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at GLib.Marshaller.g_utf16_to_utf8(Char* native_str, IntPtr len, IntPtr items_read, IntPtr items_written, IntPtr& error)
at GLib.Marshaller.StringToPtrGStrdup(String str)
at GLib.Global.set_ProgramName(String value)
at Gtk.Application.SetPrgname()
at Gtk.Application.Init()
at Destrospean.DestrospeanCASPEditor.Program.Main(String[] args)
Your Average Simmer
staff: trainee moderator
Original Poster
#66 Old 8th Feb 2026 at 12:37 AM Last edited by Destrospean : 8th Feb 2026 at 12:49 AM.
Okay, so I am going to change GUI libraries at some point with the help of a UI/UX designer (whose name I'll reveal when the transition is done) to also make it look a lot better than it does. I also have some undisclosed changes I'll be making before that transition, but what it'll mean is no more finickiness with GTK# 2, which is an old library.

(Edit: if the UI/UX designer wants to make herself known beforehand, she is more than welcome to)
Test Subject
#67 Old 11th Feb 2026 at 2:13 AM
Quote: Originally posted by ukdimm
even after installing GTK and restarting the pc the program doesn't open and the error log says

Unable to load DLL 'libgtk-win32-2.0-0.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)
at Gtk.Application.gtk_init(Int32& argc, IntPtr& argv)
at Gtk.Application.Init()
at Destrospean.DestrospeanCASPEditor.Program.Main(String[] args)

i'm on windows 11


Same here
Test Subject
#68 Old 12th Feb 2026 at 1:04 AM
Everything works fine now after I edit the registry. The idea of the body showing up is good, but if it could only show a plain body, it will make the target cc stand up more, now with random parts showing up, it's hard to tell which is the cc.

P.S. If the window UI could be remembered when the next time it opens, it would be more convenient.



Quote: Originally posted by Destrospean
The icon appears blank or the text for it? For the latter, you may have to delete the associations for it in the registry. I had to do that in my Windows VM. That will also reset the “open with” menu (you’d need to restart your PC first after doing the registry thing) to allow it in a new folder. I am planning on actually integrating my tool into the context menu for Windows like S3PE and 7-Zip are so people don’t have to manually add the app to the “open with” list.
Your Average Simmer
staff: trainee moderator
Original Poster
#69 Old 12th Feb 2026 at 2:30 AM Last edited by Destrospean : 12th Feb 2026 at 4:48 AM.
Quote: Originally posted by XandriX
The idea of the body showing up is good, but if it could only show a plain body, it will make the target cc stand up more, now with random parts showing up, it's hard to tell which is the cc.


So, to clarify, you want a mode that’s like the Sims 4 Studio where they’re naked except the part being worked on? I can add that.

Also, yes, I’ll try to store the size of the program from the last time it was opened.
Your Average Simmer
staff: trainee moderator
Original Poster
#70 Old 12th Feb 2026 at 4:48 AM
The randomized parts was taken as inspiration from TSRW. This program’s faint resemblance to the Sims 4 Studio was accidental, as I didn’t even know what it looked like until very recently. The cornflower blue background is actually from an OpenGL tutorial I was learning from and I liked it so I kept it. The fact the Sims 4 Studio also has that color is a coincidence since I didn’t know it had it.
Your Average Simmer
staff: trainee moderator
Original Poster
#71 Old 12th Feb 2026 at 3:36 PM
Alright, so I cannot replicate the error I keep seeing unless I have GTK# 2.12.10 installed.

If you have GTK# 2.12.10 installed, uninstall it. Uninstall GTK# 2.12.45 if it's also installed. Then install GTK# 2.12.45 (yes, install it again if you just uninstalled it).

If you don't have GTK# 2.12.10 and the DLL is still not found, just try uninstalling and reinstall GTK# 2.12.45 and see what it does; it might have installed incorrectly.
Test Subject
#72 Old 13th Feb 2026 at 8:50 PM
Quote: Originally posted by Destrospean
So, to clarify, you want a mode that’s like the Sims 4 Studio where they’re naked except the part being worked on? I can add that.

Also, yes, I’ll try to store the size of the program from the last time it was opened.



Yes that would be perfect!
Test Subject
#73 Old 16th Feb 2026 at 4:13 AM
Quote: Originally posted by Destrospean
Alright, so I cannot replicate the error I keep seeing unless I have GTK# 2.12.10 installed.

If you have GTK# 2.12.10 installed, uninstall it. Uninstall GTK# 2.12.45 if it's also installed. Then install GTK# 2.12.45 (yes, install it again if you just uninstalled it).

If you don't have GTK# 2.12.10 and the DLL is still not found, just try uninstalling and reinstall GTK# 2.12.45 and see what it does; it might have installed incorrectly.


Tried out this fix and am still getting the DLL error, reinstalled the program too and no dice I double checked and do have the libglib-2.0.0 dll, went ahead and made sure I had C++ 2013 installed just in case, even tried pasting the library DLL into the program folder to see if that'd do something and sadly no. My GTK# is installed to my Program Files (x86), also tried placing the program to the same C: folder and still getting the previous error:

Unable to load DLL 'libglib-2.0-0.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at GLib.Marshaller.g_utf16_to_utf8(Char* native_str, IntPtr len, IntPtr items_read, IntPtr items_written, IntPtr& error)
at GLib.Marshaller.StringToPtrGStrdup(String str)
at GLib.Global.set_ProgramName(String value)
at Gtk.Application.SetPrgname()
at Gtk.Application.Init()
at Destrospean.DestrospeanCASPEditor.Program.Main(String[] args)

Unclear what the issue is, really hoping to get it working though!!
Test Subject
THANKS POST
#74 Old 18th Feb 2026 at 4:11 AM
Thank you for this tool. I don't use most of the functions as I am no modder. I do use this tool to change CASP parts as sadly, I cannot use CASP editor for some reason (idk maybe because I'm in Windows 11).This tool is much easier for me to use than just s3pe.
Test Subject
#75 Old 23rd Feb 2026 at 6:20 AM
Oh noooo, just downloaded the newer version, it can't save package file, need to go back to earlier version!!!!

Cant access
System.IO.__Error.StreamIsClosed()
System.IO.MemoryStream.get_Length()
s3pi.Package.ResourceIndexEntry.set_ResourceStream(Stream value)
s3pi.Package.Package.AddResource(IResourceKey rk, Stream stream, Boolean rejectDups)
MainWindow.SavePackage(String path)
Page 3 of 4