Jump to content

Recommended Posts

Fallout 4 - Random Painting Generator

View File

THIS IS Fallout 4 Random Painting Generator!

 

(PLEASE FOLLOW THIS FILE / TOPIC IF YOU WANT TO BE SURE TO ALWAYS HAVE THE LATEST VERSION. UP UNTIL V1.0 REGULAR VERSIONS MIGHT BE RELEASED). :)

 

If you like this software, please give it a positive rating.
I take feature requests, as long as I like the idea.

 

- Do you want to have more diverse paintings in game?
- Do you want those Paintings to be based on your own collection of images, different each time you run the game, or whenever you feel like it?
- Do you want the paintings to be lore friendly if you want to, or look brand spanking new if you're in the mood?
- Do you want to be able to fill paintings of the Commonwealth with your own photo's (or adult imagery)?

 

If the answer to all of those questions is yes then look no further! For I have created the first stable build of FO4WC, which was my way of creating the means to have different RANDOM paintings each time I run Fallout 4. Which produces output such as this, in game (just imagine it's your own images):

 

But I had some conditions while making it!
- It should NOT be a Fallout 4 mod, I wanted no dependancies on mod breaking updates from Bathesda as I will not support this tool for long; it should be stable and it does what it's designed to do.
- It should be LORE FRIENDLY when I want to and I should have a lot of tweaking options for both source image selection and the way the end result looked.
- I wanted paintings to be able to look aged, worn, have contrast added (or faded) etc..etc.. or brand-new.
- It should be RANDOM so I could be surprised each time I play through Fallout 4
- I wanted to give modders an opportunity to quickly create custom paintings for release
When looking at all of this, I decided on creating a stand alone application called FO4WC. It uses NvidiaTexture Tools at it's core to convert created art into DDS files.

 

What you can do with F04WC (Features)
- You MAY create (and release) your own custom galleries with this tool. You can easilly release them as 'your own hard work' but it would be nice if you say somewhere that you used this software. It's sort of the right, it's the not-egocentrical not-self-centered not-bastard thing to do.
- The tool automatically creates all the files in the right place. Run the tool, run the game, nothing else (unless you want to).
- Create single image paintings, based on a text file list of images, or a set of selected folders, with a minimum of 132 images (88 if you use regular output only) so it can draw from the image pool.
- Create double images if horizontal aspect images cannot be found using a smart algorhythm to find images within the same series of images where possible (this works especially well with porn series, as you get 'twins' of sets that make the ratio work a lot better and look like they belong together).
- I've implemented very RUDIMENTARY AI into the program. If you enable 'Search for source pictures with Aspect Ratio of target' the application will try to find images best suited to the output dimensions of the paintings as they are used in Fallout 4.
- Optimised routines for recognising types of images that were painted / wallpaper format
You have a lot of output options:
- Different cropping methods
- Adjust image contrast (from 0.5 to 1.5)
- Filter source images to only pick large images
- Add many different image folders, then only pick 'x' random pictures per folder for a natural division of images in the eventual output.
- Sequentially read files during the batch (Ascending or Descending)
- Add aging options No aging / Light aging / Extra aging
- Add a canvas (or not)
- Add lines around the images on the canvas itself (or not)
- Export to small (512x256) or large paintings (1024x1024 / 2048 / 4096).
- Choose any arbitrary output folder (then rename files for your own custom galleries)

 

Combinations of settings above led me to hours of tweaking and fiddling, so my guess is that you'll have fun with this!

 

REQUIREMENTS:

 

- .NET 4.0 Framework (most PC's have it these days)
- Windows Vista, 7,8,10. Perhaps it'll run on WINE, not sure.
- It's a standalone executable and should 'just work'. If it doesn't, well it's in alpha for a reason.
- NvDxt.exe was included in this release.

 

THINGS TO LOOK OUT FOR!

 

- The Image Quality is very FINNICKY and works like this:

 

For photographic (or adult) images choose 'Normal quality'. This is best optimised for such input!
For DRAWINGS (e.g. real paintings or cartoons) choose Production or Higher quality.

 

The reason for this is that the compressor of NVidia likes to add a lot of noise in higher quality images, making especially photography look weird and painted in DDS form, this is also because of the way that DXT compression works, but that's a whole different discussion. In any case, just remember the rules as stated above, or experiment for yourself on what you find is the best setting for you.

 

Tips for tool usage:

 

- Download vintage images, they look great and absolutely lore friendly.
- Darker backgrounds work very well with the tool
- Try to mix your source folders 50/50 between landscape and portrait images, it makes the tool's rudimentary ai feel nice and secure, and warm and fuzzy inside.
- If all the images are landscape (as it would be if you chose your 'wallpapers' folder) then TURN OFF the 'search for source pictures with aspect ratio of target' option. Because the tool will be searching long and hard for something that doesn't exist.

 

The options at the top right can work confusing:

 

- Recursive
Means that during the batch, each folder shown will be recursively read. (So adding folders to the list itself by pressing 'add' will NOT add folders recursively, but all images in the folders and their subfolders are read when this option is enabled). Turn this option off, if your images folder has subfolders with images that you don't want to add to your paintings in Fallout 4.

 

- Limit images per folder
Means that for each folder listed only a maximum of that number of images will be read for random selection.

 

- Limit Total Batch Images
Means to limit the total number of images that are read during the batch

 

- Sequential read during batch
Means that the images in the folders will be read in a sequential manner, instead of randomly.

 

If you run into a bug please do the following:
- Rerun the tool with the same settings and choose 'maintaing error log' then attached the created export.log file into a post and reply to this thread.

 

I might ask follow up questions such as 'where did you download that great adult collection' or 'how many files were in the source directory', I might even ask something serious, such as 'What the hell dude, horses??? Really??'.

 

Disclaimer: NOTHING beats manually creating galleries and tweaking each image by hand. If you are a quality freak then this is not the tool for you, go away, and certainly don't complain to me about image quality. If you do, you will be laughed at and ridiculed. By the way, this tool gets DAMNED close to professional quality.

 

If you love versatility in your games like I do, then this is the exact right tool for you!


 

Link to comment

Already using it for naughty big-tiddy pictures :P it's very nice!

 

post-537283-0-96938900-1472382634_thumb.png   post-537283-0-23661700-1472382655_thumb.png

post-537283-0-77370600-1472382667_thumb.png   post-537283-0-82139900-1472382681_thumb.png

 

Although I would like a batch-pool of 100 instead of 300, seeing as to I had to copy+paste the same 77 handpicked ones 4 times. Still resulting in many of the same photos showing up >.<

 

The reason I handpicked them is because accross 7 folders I have around 55 thousand photos, and many of which are just your generic clothes-on softcore shite! :-P

Link to comment

Already using it for naughty big-tiddy pictures :P it's very nice!

 

attachicon.gifPainting Changer (1).png   attachicon.gifPainting Changer (2).png

attachicon.gifPainting Changer (3).png   attachicon.gifPainting Changer (4).png

 

Although I would like a batch-pool of 100 instead of 300, seeing as to I had to copy+paste the same 77 handpicked ones 4 times. Still resulting in many of the same photos showing up >.<

 

The reason I handpicked them is because accross 7 folders I have around 55 thousand photos, and many of which are just your generic clothes-on softcore shite! :-P

 

I love it. :)

 

Try to export with the 'Fit to canvas' option, I find that gives a great result also.

Link to comment

 

Already using it for naughty big-tiddy pictures :P it's very nice!

 

attachicon.gifPainting Changer (1).png   attachicon.gifPainting Changer (2).png

attachicon.gifPainting Changer (3).png   attachicon.gifPainting Changer (4).png

 

Although I would like a batch-pool of 100 instead of 300, seeing as to I had to copy+paste the same 77 handpicked ones 4 times. Still resulting in many of the same photos showing up >.<

 

The reason I handpicked them is because accross 7 folders I have around 55 thousand photos, and many of which are just your generic clothes-on softcore shite! :-P

 

I love it. :)

 

Try to export with the 'Fit to canvas' option, I find that gives a great result also.

 

 

Didnt know it was an option -.- Will try it right now, seeing as to FO4 Crashed, very "convenient"!

 

New results

post-537283-0-95094600-1472396565_thumb.png   post-537283-0-29185200-1472396590_thumb.png

post-537283-0-23957100-1472396604_thumb.png   post-537283-0-42609800-1472396614_thumb.png

 

Sadly some of the images stretch out of bounds when you apply "fit to canvas". Dont know if I forgot something. These are 4096px by the way :-P

Link to comment

 

 

Already using it for naughty big-tiddy pictures :P it's very nice!

 

attachicon.gifPainting Changer (1).png   attachicon.gifPainting Changer (2).png

attachicon.gifPainting Changer (3).png   attachicon.gifPainting Changer (4).png

 

Although I would like a batch-pool of 100 instead of 300, seeing as to I had to copy+paste the same 77 handpicked ones 4 times. Still resulting in many of the same photos showing up >.<

 

The reason I handpicked them is because accross 7 folders I have around 55 thousand photos, and many of which are just your generic clothes-on softcore shite! :-P

 

I love it. :)

 

Try to export with the 'Fit to canvas' option, I find that gives a great result also.

 

 

Didnt know it was an option -.- Will try it right now, seeing as to FO4 Crashed, very "convenient"!

 

New results

attachicon.gifRandom Painting Changer w Fit to Canvas(1).png   attachicon.gifRandom Painting Changer w Fit to Canvas(2).png

attachicon.gifRandom Painting Changer w Fit to Canvas(3).png   attachicon.gifRandom Painting Changer w Fit to Canvas(4).png

 

Sadly some of the images stretch out of bounds when you apply "fit to canvas". Dont know if I forgot something. These are 4096px by the way :-P

 

 

For your own custom list of images use the following workflow:

 

Create a text file with 132 images (88 for regular paintings, 44 extra if ZW is enabled). Move each link to each picture on a new line. Links can be to something online, or on your local disk.

Use 'sequential' mode for your export.

 

This keeps happening. What does it mean?

attachicon.gifUntitled.png

 

You can safely ignore this. This happens when the AI cannot find a particular aspect for the target image. For instance, some target fallout 4 paintings are wider than they are high. Then the AI will search for images that are also wider than they are high. If it cannot find it, it will do something depending on what you chose, either crop the image (zoom a lot so it fits better) or it will find a second image to create two images next to each other (e.g. 'double' option enabled)

 

When searching for double images, depending on whether you have leniant or strict search enabled, it will try to find an image that is similar to the original one, so it doesn't look too much out of tone in terms of size. It searches for 20 images, then if it fails it will begin again and try the whole thing with another image, until it has found something that fits the target perspective.

Link to comment

 

 

 

Already using it for naughty big-tiddy pictures :P it's very nice!

 

attachicon.gifPainting Changer (1).png   attachicon.gifPainting Changer (2).png

attachicon.gifPainting Changer (3).png   attachicon.gifPainting Changer (4).png

 

Although I would like a batch-pool of 100 instead of 300, seeing as to I had to copy+paste the same 77 handpicked ones 4 times. Still resulting in many of the same photos showing up >.<

 

The reason I handpicked them is because accross 7 folders I have around 55 thousand photos, and many of which are just your generic clothes-on softcore shite! :-P

 

I love it. :)

 

Try to export with the 'Fit to canvas' option, I find that gives a great result also.

 

 

Didnt know it was an option -.- Will try it right now, seeing as to FO4 Crashed, very "convenient"!

 

New results

attachicon.gifRandom Painting Changer w Fit to Canvas(1).png   attachicon.gifRandom Painting Changer w Fit to Canvas(2).png

attachicon.gifRandom Painting Changer w Fit to Canvas(3).png   attachicon.gifRandom Painting Changer w Fit to Canvas(4).png

 

Sadly some of the images stretch out of bounds when you apply "fit to canvas". Dont know if I forgot something. These are 4096px by the way :-P

 

 

For your own custom list of images use the following workflow:

 

Create a text file with 132 images (88 for regular paintings, 44 extra if ZW is enabled). Move each link to each picture on a new line. Links can be to something online, or on your local disk.

Use 'sequential' mode for your export.

Okay, thank you very much :-) seems tedious rofl, will do it sometime later... venturing out to get Curie upgraded!

Link to comment

20 seconds work! :)

 

Dump your images into a folder, or use an existing one, make sure there's enough images in there. Then open a command prompt in that folder and type "dir *.* >more.txt". Open more.txt and edit out the irrelevant lines, point the tool towards the text file. :)
 

Link to comment

So there is something I need to know. How do I get my pictures to fit into their proper frames? 

Here is the pic originally

post-216144-0-87457700-1472507256_thumb.jpg

 

Now here it is in game.

post-216144-0-08981700-1472507331_thumb.png

 

And then there is stuff like this with the smaller portrait pics being put into landscape frames.

post-216144-0-94488700-1472507391_thumb.pngpost-216144-0-30950300-1472507398_thumb.png

 

Is there a way to fix this? Here are my settings for your program, maybe I am doing something wrong here.

post-216144-0-71741400-1472507508_thumb.png

 

Thanks.

 

post-216144-0-54546600-1472512449_thumb.png

Edit: If you can, get rid of this, it's very annoying as I have 88 pictures in each folder because I want to know exactly which pictures were used in each session, if I put more than 88 then I don't easily know each pic that was used and I get this prompt when I have 88 pics in my folders, which is the limit if I am not mistaken. 

 

Link to comment

So there is something I need to know. How do I get my pictures to fit into their proper frames? 

Here is the pic originally

attachicon.gif2014-01-26-frozen-flame-burning-ice.jpg

 

Now here it is in game.

attachicon.gifScreenShot158.png

 

And then there is stuff like this with the smaller portrait pics being put into landscape frames.

attachicon.gifScreenShot159.pngattachicon.gifScreenShot157.png

 

Is there a way to fix this? Here are my settings for your program, maybe I am doing something wrong here.

attachicon.gifUntitled2.png

 

Thanks.

 

attachicon.gifUntitled.png

Edit: If you can, get rid of this, it's very annoying as I have 88 pictures in each folder because I want to know exactly which pictures were used in each session, if I put more than 88 then I don't easily know each pic that was used and I get this prompt when I have 88 pics in my folders, which is the limit if I am not mistaken. 

 

When you use the Sequential export setting it will export the files in the exact order of the source folder or text file, so the tool cannot search smartly to find images that fit the aspect ratio of the ingame canvas. Sequential export will just fill the canvases one by one according to the list, meaning you need to edit your list of images and sort them in such a way that their proportions are the same as in the export folder. You can create a text file (return seperated) to impose an order of the files. If you really want to go this route, then do one export of any kind so you can open the .dds files and see what their aspect ratio is, then you can edit your source text file to implement the correct order.

 

As for canvas sizes. The game does not tell me which size is used per canvas, and some textures are used on multiple different canvas models. The paintings in-game are different from the ones in the workshop, causing distortion at times. The only option would be to program each and every painting individually (seperate code per painting). This is a LOT of work, I mean a LOT of work, because I would need to use F04Edit and NifSkope to check each model/texture seperately and feed those proportions into the smart search engine, or alternatively check each one in game and tweak where necessary.

 

Understand that: The tool can only use what you feed it. About 70% of all canvases in game are landscape aspect, only 30% is portrait aspect. So ideally, based on your current export settings, your source list contains the following: At least 60 landscape aspect images, at least 40 portrait aspect images.

 

Smartsearch finds images to fit the canvas and does all this for you, but then it needs to have more than 88 images, simply because most source folders will never have the exact same amount of proportional images as the canvases in game (I hope that came out in an understandable manner). Meaning it will either run out of landscape, or portrait source images.

 

You have several options:

 

- Play with the crop settings

- Use the 'fit to canvas' option.

- Use more (diverse) images in your source folder

- Use the 'manual' export, and click 'no' for each image that you don't like to include

 

Link to comment

 

So there is something I need to know. How do I get my pictures to fit into their proper frames? 

Here is the pic originally

attachicon.gif2014-01-26-frozen-flame-burning-ice.jpg

 

Now here it is in game.

attachicon.gifScreenShot158.png

 

And then there is stuff like this with the smaller portrait pics being put into landscape frames.

attachicon.gifScreenShot159.pngattachicon.gifScreenShot157.png

 

Is there a way to fix this? Here are my settings for your program, maybe I am doing something wrong here.

attachicon.gifUntitled2.png

 

Thanks.

 

attachicon.gifUntitled.png

Edit: If you can, get rid of this, it's very annoying as I have 88 pictures in each folder because I want to know exactly which pictures were used in each session, if I put more than 88 then I don't easily know each pic that was used and I get this prompt when I have 88 pics in my folders, which is the limit if I am not mistaken. 

 

When you use the Sequential export setting it will export the files in the exact order of the source folder or text file, so the tool cannot search smartly to find images that fit the aspect ratio of the ingame canvas. Sequential export will just fill the canvases one by one according to the list, meaning you need to edit your list of images and sort them in such a way that their proportions are the same as in the export folder. You can create a text file (return seperated) to impose an order of the files. If you really want to go this route, then do one export of any kind so you can open the .dds files and see what their aspect ratio is, then you can edit your source text file to implement the correct order.

 

As for canvas sizes. The game does not tell me which size is used per canvas, and some textures are used on multiple different canvas models. The paintings in-game are different from the ones in the workshop, causing distortion at times. The only option would be to program each and every painting individually (seperate code per painting). This is a LOT of work, I mean a LOT of work, because I would need to use F04Edit and NifSkope to check each model/texture seperately and feed those proportions into the smart search engine, or alternatively check each one in game and tweak where necessary.

 

Understand that: The tool can only use what you feed it. About 70% of all canvases in game are landscape aspect, only 30% is portrait aspect. So ideally, based on your current export settings, your source list contains the following: At least 60 landscape aspect images, at least 40 portrait aspect images.

 

Smartsearch finds images to fit the canvas and does all this for you, but then it needs to have more than 88 images, simply because most source folders will never have the exact same amount of proportional images as the canvases in game (I hope that came out in an understandable manner). Meaning it will either run out of landscape, or portrait source images.

 

You have several options:

 

- Play with the crop settings

- Use the 'fit to canvas' option.

- Use more (diverse) images in your source folder

- Use the 'manual' export, and click 'no' for each image that you don't like to include

 

Thanks for the reply, I now have all my image folders linked up with the program as before I was using exact image counts which I realized isn't the best for this, so what I did was take every single image that I like and pointed the prog to their path and now it has a chance to do what it does, it was my own error. Thanks again. Also thanks for the bolded info, I didn't know that and that is good to know.

Link to comment
  • 2 weeks later...

this is an amazing tool. but I was wondering if you could/would make it so posters and billboards and such can be changed with it as well?

 

Shouldn't be a problem at all. But I need to know which textures they are and which folders they reside so I can get their names. I'll do some checking this weekend. :)

 

Link to comment
  • 2 weeks later...

Still working on this, there were some pitfalls. It'll be a while before I have the new version up and running.

 

Just a heads up. I took one of those tools from another homepage and changed the filenames the hard way. It made my game crash so many times; it wasn't even funny. I have a 1070 GTX :P I ran the pictures through your tool first. Tried with 1024 and 2048 - just wasn't doable to be honest. Looking forward to try your version anyway though.

Link to comment

 

Still working on this, there were some pitfalls. It'll be a while before I have the new version up and running.

 

Just a heads up. I took one of those tools from another homepage and changed the filenames the hard way. It made my game crash so many times; it wasn't even funny. I have a 1070 GTX :P I ran the pictures through your tool first. Tried with 1024 and 2048 - just wasn't doable to be honest. Looking forward to try your version anyway though.

 

 

Most posters and mags have an alpha channel which I'm not exporting in the tool.

It will need different compression settings, thing is, I can't get the right combination with nVidia dxt tools, keep getting the same thing/crashes.

 

Link to comment

 

 

Still working on this, there were some pitfalls. It'll be a while before I have the new version up and running.

 

Just a heads up. I took one of those tools from another homepage and changed the filenames the hard way. It made my game crash so many times; it wasn't even funny. I have a 1070 GTX :P I ran the pictures through your tool first. Tried with 1024 and 2048 - just wasn't doable to be honest. Looking forward to try your version anyway though.

 

 

Most posters and mags have an alpha channel which I'm not exporting in the tool.

It will need different compression settings, thing is, I can't get the right combination with nVidia dxt tools, keep getting the same thing/crashes.

 

 

 

Okay, maybe you should concentrate on what is important and maybe I will have my pussysand.

Link to comment
  • 1 month later...

Already using it for naughty big-tiddy pictures :P it's very nice!

 

attachicon.gifPainting Changer (1).png   attachicon.gifPainting Changer (2).png

attachicon.gifPainting Changer (3).png   attachicon.gifPainting Changer (4).png

 

Although I would like a batch-pool of 100 instead of 300, seeing as to I had to copy+paste the same 77 handpicked ones 4 times. Still resulting in many of the same photos showing up >.<

 

The reason I handpicked them is because accross 7 folders I have around 55 thousand photos, and many of which are just your generic clothes-on softcore shite! :-P

 

Hey, have you turned those pics into a mod? i love bbw as well... lol..

I have a different mod i found before finding this one.. and well i am learning to add pics to frames etc..

 

Anyway, some great pics.. cheers..

Link to comment
  • 3 months later...

Could someone help me? I tried downloading the file, but I got a solitaire program instead... What do I do?

Edit: Nevermind, I edited the file to exclude the solitaire program and managed to open the actual file up. Now I'll just browse through it and see what I can do. :3

 

Solitaire? You really fail at opening files sir! :-D

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use