Make the images unable to be extracted and downloaded

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
MarioFui
Newbie
Posts: 3
Joined: Fri May 01, 2020 6:03 pm
Contact:

Make the images unable to be extracted and downloaded

#1 Post by MarioFui »

Hello, I see that in some Visual Novels you have the possibility to download the images if you search directly in the folders, however in other VNs the images can't be downloaded, mostly because there aren't any file extensions with .png or something like that.

So how can you put the backgrounds, character artwork and so on, unable to be downloaded?

Thanks in advance

rayminator
Miko-Class Veteran
Posts: 793
Joined: Fri Feb 09, 2018 12:05 am
Location: Canada
Contact:

Re: Make the images unable to be extracted and downloaded

#2 Post by rayminator »

what do you mean by downloading them?

the only thing you can do is this in options.rpy this is what renpy uses
there is another one but I don't know if you can use it or not by using dat archives and use a password it's just that the exe have to read those files as but you xreate the image then change the format jpg to png or to whatever

if there is a way to get image hacker will find a way to get them

Code: Select all

# Declare two archives.
    build.archive("scripts", "all")
    build.archive("images", "all")
    build.archive("audio", "all")
    build.archive("video", "all")
    build.archive("fonts", "all")

    # Put script files into the scripts archive.
    build.classify("game/**.rpy", "scripts")
    build.classify("game/**.rpyc", "scripts")
    build.classify("game/**.mp3", "scripts")
    build.classify("game/**.webm", "scripts")
    build.classify("game/**.mpg", "scripts")
    build.classify("game/**.ttf", "scripts")

    # Put images into the images archive.
    build.classify("game/**.jpg", "images")
    build.classify("game/**.png", "images")
    ## To archive files, classify them as 'archive'.

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 3794
Joined: Mon Dec 14, 2015 5:05 am
itch: Imperf3kt
Location: Your monitor
Contact:

Re: Make the images unable to be extracted and downloaded

#3 Post by Imperf3kt »

Technically impossible to stop, but you can make it slightly more difficult by using the archive options found at the bottom of options.rpy

There are other methods too, but generally most people just use the archiver.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Current project: GGD Mentor

Twitter

MarioFui
Newbie
Posts: 3
Joined: Fri May 01, 2020 6:03 pm
Contact:

Re: Make the images unable to be extracted and downloaded

#4 Post by MarioFui »

rayminator wrote: Fri May 01, 2020 6:49 pm what do you mean by downloading them?

the only thing you can do is this in options.rpy this is what renpy uses
there is another one but I don't know if you can use it or not by using dat archives and use a password it's just that the exe have to read those files as but you xreate the image then change the format jpg to png or to whatever

if there is a way to get image hacker will find a way to get them

Code: Select all

# Declare two archives.
    build.archive("scripts", "all")
    build.archive("images", "all")
    build.archive("audio", "all")
    build.archive("video", "all")
    build.archive("fonts", "all")

    # Put script files into the scripts archive.
    build.classify("game/**.rpy", "scripts")
    build.classify("game/**.rpyc", "scripts")
    build.classify("game/**.mp3", "scripts")
    build.classify("game/**.webm", "scripts")
    build.classify("game/**.mpg", "scripts")
    build.classify("game/**.ttf", "scripts")

    # Put images into the images archive.
    build.classify("game/**.jpg", "images")
    build.classify("game/**.png", "images")
    ## To archive files, classify them as 'archive'.
Thanks for the reply! What I meant was that in the folder "game" ---> "images" ---> "characters/bg/ecc.") normally you can see png files, however in some games there isn't any *images* folder, and if there's, there isn't any png file.

I think the folders don't have to be like that, but if you search for any file related to any images of characters, you won't find any files.

It could be that option.
Imperf3kt wrote: Fri May 01, 2020 7:18 pm Technically impossible to stop, but you can make it slightly more difficult by using the archive options found at the bottom of options.rpy

There are other methods too, but generally most people just use the archiver.
I see, it could be that archieve option that "hide" the images so I can't find them

rayminator
Miko-Class Veteran
Posts: 793
Joined: Fri Feb 09, 2018 12:05 am
Location: Canada
Contact:

Re: Make the images unable to be extracted and downloaded

#5 Post by rayminator »

there is a program called unren

unean was meant for people that accidentally delete or hard driver fail but people are using it for extracting the images and code

so there's no way to hide your images

but has I said before if there is a way to get the images the hacker will find away

MarioFui
Newbie
Posts: 3
Joined: Fri May 01, 2020 6:03 pm
Contact:

Re: Make the images unable to be extracted and downloaded

#6 Post by MarioFui »

rayminator wrote: Fri May 01, 2020 9:18 pm there is a program called unren

unean was meant for people that accidentally delete or hard driver fail but people are using it for extracting the images and code

so there's no way to hide your images

but has I said before if there is a way to get the images the hacker will find away
I see, thanks for your reply! :D

Post Reply

Who is online

Users browsing this forum: No registered users