Add certain fang/fullbody images to the gallery. #186
Labels
No Label
bug
Critical Priority
duplicate
enhancement
help wanted
High Priority
Low Priority
Medium Priority
Meta
needs more info
question
refactor
wontfix
bug
Critical Priority
duplicate
enhancement
help wanted
High Priority
invalid
Low Priority
Medium Priority
Meta
question
wontfix
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Cavemanon/SnootGame#186
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Although these images aren't technically CG I feel like it would be nice to include them on the gallery since they are only seen once. These images are:
fanganonuitar.png
fanganonhug.png
fangarm.png
fangguitar.png
kissu1.png
kissu2.png
Of course since these are not CG you'd also have to compose in the backgrounds, but that is easy to do and very feasible in-engine.
I think it'd be a good change, but it'd have to be a screenshot rather than the actual image, defeating a bit of the dynanmic nature of the gallery.
I mean, nothing is stopping you from saving those screenshot inside the CGs folder.
yeah, but if we do some other touch ups and they involve those scenes, we'll have to take the screenshot again.
True, that's why I suggested using image compositions at first.
I feel like the gallery should focus more on it's end functionality (That is, displaying images that aren't 'sprites') rather than how dynamic it is.
Besides fang_tail had to be 'coded in' so what's so bad about manually adding another entry to the gallery_items list?
I guess we could do more hard coding, but that seems like it'll get out of hand really quick if we add more image compositions or wish to reuse the code. Might just be better to make a proper system.
i'll let @nutbuster give his input on this, I did not do much for the gallary except review and test the code.
That functionality is likely to already a be necessity when switching languages, otherwise the game gets horribly bloated with multiple slightly differing full-res images. Having manual entries isn't so bad, it's just inconvenient for us. Fortunately, with that we have more control over each CG being displayed, like putting unique titles for CG's rather than filenames.
I'm talking about wani, not exit.
if we're going to go proper manual entries, then can we please just put them in a TOML, YAML, or JSON file and have the gallery system parse them in?
I don't know why this wasn't done before, I should probably murder nutbuster for that one.
For christ's sake, this ui makes no sense. Why is close issue right next to the comment button?
I vote for JSON if we have to do an accompanying plain text file instead of just hard coding it in, although ideally it should aim for the actual 'image' made by Ren'Py.
filtered
what does this even mean?
btw TOML > YAML > JSON in order of preference
Whenever you make an 'image' of any kind in Ren'Py, it stores it as an
Image
, this includes a lot of things like composites, making the dark versions of the snoot characters, even the anonflip counts.So when we make the entries it should refer to the final name for those composites.
like
If we wanted that image, we should append
'big blending'
to the JSON or TOML file, which I have changed my mind on with preference ofTOML > JSON > YAML
Wouldn't this need to be defined somewhere? I'm guessing there's going to be something like
definitions.rpy
to define all the complex stuff?That's usually the standard in renpy projects as opposed to having them all over different files like it is now.
As for the yaml/toml/json debate keep in mind that Python natively supports only json, so if you want to use yaml or toml you'll have to include a third party library to the game build.
if python has first party support for json, then it seems like it'd be the better pick.
This has been fixed