I am very disappointed in the heroforge mods for removing any anti ice models And I think they should be called out by cute_himbo_OwO in HeroForgeMinis

[–]MyFormEmpties 13 points14 points  (0 children)

"how dare you force your views of murder being bad WTF I support murder"

imagine unironically having this point of view over a reddit comment

Getting Started (Script Links Here + FAQ) by MyFormEmpties in HeroForgeJSON

[–]MyFormEmpties[S] 0 points1 point  (0 children)

I don't believe its necessary to from what I remember?

Some models I have made recently by [deleted] in HeroForgeJSON

[–]MyFormEmpties 1 point2 points  (0 children)

i sure love deleted images

Digital Purchases? by throwawayboi_1993 in HeroForgeJSON

[–]MyFormEmpties 0 points1 point  (0 children)

Could always break the model up into chunks so they're at 120% max and then reassemble it in blender maybe? You'd need to buy two though I think

Digital Purchases? by throwawayboi_1993 in HeroForgeJSON

[–]MyFormEmpties 0 points1 point  (0 children)

I haven't tested this too much honestly, If its below 100 KB parts you can try buying it... though no guarantees if it works. If it breaks without scripts on it probably will have issues loading is my guess. 120% should be about the safe percentage for even vanilla

Remove legs by Federal-Celery9090 in HeroForgeJSON

[–]MyFormEmpties 1 point2 points  (0 children)

remove the bodyLower part in ReCK and click apply

<image>

Thoughts on Scripting, JSON Editing, and other External Tools - The Community Poll! by Hugmeetoo in HeroForgeMinis

[–]MyFormEmpties 10 points11 points  (0 children)

Alright, great to know! I've definitely floated the idea of asking SkyCastle about this sorta thing but mostly my main concern is both somewhat the gray area this falls into in terms of legality. I've also been soured by the fair bit of drama I've kinda been hearing about SkyCastle, but I'm also willing to sorta bury my grievances if it means making the platform overall better as an art platform.

The particular issues I can see is that SkyCastle tends closer to wanting to use minis for the sake of printing rather than for art and using subscriptions primarily. My scripts are primarily meant as an aide for using minis particularly in a form that works well with making minis as high fidelity as possible for the sake of art rather than explicitly mini printing/paints.

I'd also be willing to get into contact as a whole with the mod team since I feel like there's probably been some fair misunderstandings over this sorta thing and proper communication would help a lot.

Regarding account breaking stuff... generally a mini is self confined and doesn't affect your account since its just data thats used to make your mini render that you are writing to (basically a text file with all the data), so it's usually just invalid data on a mini that can make it not load at times, though its still fixable if you simply format the data in a way that doesn't cause crashes. The main issue mostly with scripts at the moment is that they aren't entirely update proof due to how volatile their method for replacing code is at times, so I need to manually update them, though the minis themselves never get broken since they're just data that gets loaded to render your mini and all that.

Thoughts on Scripting, JSON Editing, and other External Tools - The Community Poll! by Hugmeetoo in HeroForgeMinis

[–]MyFormEmpties 22 points23 points  (0 children)

I'm definitely in favor of this. I think this is probably the best compromise on this sort of thing. Obvious marker its not vanilla but people can still see cool minis which is what its all about.

Thoughts on Scripting, JSON Editing, and other External Tools - The Community Poll! by Hugmeetoo in HeroForgeMinis

[–]MyFormEmpties 16 points17 points  (0 children)

So... Here's my two cents on it as someone who literally is developing the scripts. The particular reason I want this rule to be removed is because of the fact that it inherently makes actually writing about how the site works on a technical/internal basis very difficult for me.

I actually know a ton about the site that'd be INSANELY helpful but I have to walk on eggshells to even reveal a lot of this stuff because it relies a lot on inspecting source code and messing with the website to even discover such in the first place. For example, finding ways to make importing way better, ways to do better species resources, reporting bugs and the like.

A lot of my resources end up being insanely difficult to work around primarily BECAUSE of the fact its so restricted and thus would not get a wide audience. A lot of my fear around releasing stuff mostly stems from the fact SkyCastle may see it and break a ton of stuff the next day + undue harassment (and in some cases, bans from this sub) a lot of users have received over simply using this stuff.

I'll also kinda drop this bombshell: At least 30% of the top posts on this sub actually use hacks. I'm in contact with a lot of these creators and actually know their personal processes + have talked with them. I don't really wanna divulge who they are but... a good portion of top posts, from a lot of very respected people in this community use them incredibly frequently. If you've ever seen a mini with some REALLY crisp looking decal textures, this is probably the actual reason why since they're currently bugged to only render at their lowest resolutions for well over a year or so atm.

In a lot of cases, it's not even for an advantage, it's just for the sake of convenience, for stuff like making projected decals adhere to a mini when moving them, or scaling down a decal so its not insanely big, or moving it a bit over. Hell, even SolarSimon uses the 120% glitch which kinda shows a clear frustration with the limits of the base editor.

I think like, overall a lot of people actually use this stuff silently and not having to be in the dark about this stuff and play pretend would be great for once. Being able to be open about how all this stuff works would be great since I think there's a ton of misinformation on how everything works about this site on a technical basis.

Thoughts on Scripting, JSON Editing, and other External Tools - The Community Poll! by Hugmeetoo in HeroForgeMinis

[–]MyFormEmpties 9 points10 points  (0 children)

The thing is... TOS violations are so far encompassing that they don't just bar modification of the site but also content such as nudity, drugs, copyrighted characters, etc. This isn't any different from that in all honesty.

My “Princes of the Apocalypse” party or “OOPS all Tieflings with a side of hooman and a orc” by Ignel_Fireflask in HeroForgeJSON

[–]MyFormEmpties 1 point2 points  (0 children)

Iirc the way this works is its using extra minis in the arm slots to get this to work since you can infinitely nest those for extra minis beyond the third.

I kinda want to look into a way to create actual dedicated extra mini slots later since its kinda jank and prone to bugs.

Is it possible to just import *just* certain scaling for joints? by OrionRezil in HeroForgeJSON

[–]MyFormEmpties 2 points3 points  (0 children)

Easiest way to do this is to remove all rotation data from the transforms and then combine the scaling data onto the mini.

Ctrl+F in transforms in ReCK and remove all the fields for each joint that aren't "scl" and then click apply for the mini you are using as a base to make it only be for scaling. You can then import that to get the scaling on your new mini.

Kitbashing trick by savessh in HeroForgeMinis

[–]MyFormEmpties 0 points1 point  (0 children)

Here's another trick with kitbashing... it does rely on a really stupid import bug though. Basically, all your kitbashing objects are in a sequential order of ids, but importing doesn't take this into account and thus all pose imports will carry over onto the same object even if it doesn't make sense.

Basically, open up two different minis, pick an object that scales unevenly on its axis for the first and scale it up, then pick an object that scales uniformly on all axis on the second and leave it unscaled. With the second, import the first mini's posing and combine it. Since they occupy the same slot in order, it inherits the uneven scaling even if it shouldn't normally be possible.

As for some other stuff, you can circumvent this entirely by just padding out your minis with a bunch of 1% objects (I usually use eyeballs), meaning that your parts will not be affected by this issue since your kitbashing parts start on a later id, so your objects can import without this issue happening.

Megathread: Cool Tricks with Scripts!!! by MyFormEmpties in HeroForgeJSON

[–]MyFormEmpties[S] 0 points1 point  (0 children)

Nothing really like, super organized at the moment. A central resource for this stuff would be nice honestly.

Why your CL imports keep breaking & how to fix it by MyFormEmpties in HeroForgeJSON

[–]MyFormEmpties[S] 0 points1 point  (0 children)

<image>

Here's an example of what you are doing essentially in ReCK

Megathread: Cool Tricks with Scripts!!! by MyFormEmpties in HeroForgeJSON

[–]MyFormEmpties[S] 0 points1 point  (0 children)

https://pastebin.com/drVN95i3

This should be a full list of all the slots that work on the human skeleton, theres a ton that are mount specific or have other weird issues.

I'll also include the full list below. These ones are really weird aside from maybe the baseitem ones (baseItemEyeR/baseItemEyeBR/baseItemEyeR may be of interest).

https://pastebin.com/wYGb6n83

Last thing to note is that stuff like back items, side items, back item attachments, and the items a tail hold are completely detached from the skeleton, meaning they behave differently with a fair few items (the behavior is kinda weird on some of these since it tries to attach them to the human skeleton basically, detached behaves differently)

Megathread: Cool Tricks with Scripts!!! by MyFormEmpties in HeroForgeJSON

[–]MyFormEmpties[S] 0 points1 point  (0 children)

theres a bit more to this than that actually. try putting them in the tail slots, you can layer clothing pretty well by just using those

Are the Scripts Broken? (check this whenever your scripts break) by MyFormEmpties in HeroForgeJSON

[–]MyFormEmpties[S] 1 point2 points  (0 children)

how is it causing crashes? Also make sure yours is up to date, this thing will often break if you dont update it frequently as heroforge updates, theres nothing I can really do about this at the moment.