Search found 22 matches

by SyntacticKitsune
17 Jun 2024, 02:26
Forum: Feedback & Bugs
Topic: SyntacticKitsune's Finmer feature wishlist
Replies: 2
Views: 293

Re: SyntacticKitsune's Finmer feature wishlist

would it also solve your use case if the combat system gets built-in support for elemental weaknesses? I think that'd solve it, yeah. I originally wrote that request from the what's the least possible change needed from the engine to support this perspective (back before any of the furball stuff --...
by SyntacticKitsune
15 Jun 2024, 22:16
Forum: Feedback & Bugs
Topic: SyntacticKitsune's Finmer feature wishlist
Replies: 2
Views: 293

SyntacticKitsune's Finmer feature wishlist

Here's the semi-long-awaited thread containing my various feature requests for things actually usable in modules . (Called wishlist because let's be honest none of these are gonna be terribly high-priority.) Let's start with a simpler one: More combat hooks This one's pretty simple, at least from th...
by SyntacticKitsune
25 May 2024, 04:57
Forum: Feedback & Bugs
Topic: Furball file size optimizations
Replies: 7
Views: 1196

Re: Furball file size optimizations

Alright, that PR has now been created. After that I believe the only two changes left in this area are downsizing some enums (which likely requires a method to pick sizes based on version -- could be useful infrastructure in case any enums need to be resized later) and the optional-not-so-optional l...
by SyntacticKitsune
24 May 2024, 23:31
Forum: Feedback & Bugs
Topic: Furball file size optimizations
Replies: 7
Views: 1196

Re: Furball file size optimizations

Alright, so now that the compression PR has been merged, should I work on and open a PR for the 7-bit stuff?

by SyntacticKitsune
23 May 2024, 00:51
Forum: Feedback & Bugs
Topic: Furball file size optimizations
Replies: 7
Views: 1196

Re: Furball file size optimizations

they're marked protected internal to be precise, so they are not visible outside the source assembly. Ah, unfortunate. In that case yeah they'd just have to be re-implemented. The question then is how to expose that to the IFurballContentWriter interface For exposing them there's probably three opt...
by SyntacticKitsune
22 May 2024, 22:14
Forum: Feedback & Bugs
Topic: Furball file size optimizations
Replies: 7
Views: 1196

Re: Furball file size optimizations

I can bump the forum upload size if needed I don't think there's a huge need to bump the upload size (at least right now), since the only thing it's preventing is like, redistributing modified versions of the core module (which won't be as much of a problem with compression). I don't imagine there'...
by SyntacticKitsune
21 May 2024, 22:46
Forum: General Discussion
Topic: Furblorb
Replies: 8
Views: 1015

Re: Furblorb

you can also change a creature's Strength stat to int32_max and then watch the game try to render two billion dice I think there is still a difference between this (which results in a hard crash) and rendering two billion dice (which results in a frozen game), although I suppose the end result is s...
by SyntacticKitsune
21 May 2024, 21:42
Forum: Feedback & Bugs
Topic: Furball file size optimizations
Replies: 7
Views: 1196

Furball file size optimizations

So the first thing I want to talk about is the previously mentioned furball GZIP compression. I did manage to get a C# implementation together, which can be found here . This implementation is designed to be completely unnoticeable by both anyone using this class and also e.g. people using the edito...
by SyntacticKitsune
21 May 2024, 05:03
Forum: General Discussion
Topic: Furblorb
Replies: 8
Views: 1015

Re: Furblorb

Another question: which subforum would be a good place for the aforementioned furball optimization thread? I thought about putting it in "Feedback & Bugs" although I'm not sure if that's the perfect spot for it. I imagine the other option is putting it in this subforum, although that'd...
by SyntacticKitsune
20 May 2024, 23:48
Forum: General Discussion
Topic: Furblorb
Replies: 8
Views: 1015

Re: Furblorb

I initially tried to use a mapping table before I had worked out where the IDs were coming from. It seems like a good idea until you realize just how many visual scripting classes there are (69 of them, apparently -- see "serializables.txt" if you're skeptical). The solution I ended up wit...