- Jan 17, 2021
- 1,139
- 4,341
I did not notice any bug with the gallery so all should be good there. It does take just a bit more than filling in persistent.seen_event_list to properly unlock the gallery from the mod's perspective.True, I've refactored the Gallery code, but do you even care?
I mean, isn't it enough to fill all labels for replays into persistent.seen_event_list?
That would unlock it in the Gallery or am I missing something?
(I know I should know how my code works, but nowadays I'm not sure about anything. Just today a player reported a bug I was sure I'd already fixed.)
To answer the broader question about the code. From my end - since I am not part of the development team - I cannot assume anything about the stability (as in: unchanging) of the code. So every time there is an update I have to review and essentially reverse engineer how the code works. I cannot just rely on the fact the previous setup will still work.
When there are many more lines of code added for this particular feature with functions spread across multiple files, it adds to the difficulty of figuring things out in particular and increases time taken in general. Having more code and a lot of dependency functions also increase the likelihood of bugs in multiple places. So that adds to the mental stack of figuring things out.
Ultimately it just comes down to the value proposition of my time and effort in producing the mod. Hence the comment about the modding arms race. The complexity of the code can be a better "shield" against the "sword" of my effort. And then perhaps it is time to seek a different approach.
Thanks for confirming that persistent.seen_event_list will still be the primary avenue for the foreseeable future. It will certainly help. All the best for your game. We certainly need more variety in art style and gameplay in the renpy space.