I think i am beginning to see what you mean, correct me if i'm wrong. Python draws every menu and window and does this by resolution rules for each window. Then (i guess) uses the game window + resolution to draw on. So font size etc are always linked to game?
What i hope(d) for is that game and python resolutions are not 100% linked together. By "bigger" i mean that the ratio on real screen from python to game is different. I know python already has settings to do so. Because running a low resolution game, and then full screening your window, will give a "bigger" Python. So i want to use the lower resolution version of Python, on top of a higher resolution game.
So i went on a notepad hunt and by going through all menu's and options in Python, i found that al lot have functions that include:
getXResolution() and getYResolution()
Most functions seem to be made to calculate the window sizes for that menu. How i assume Python handles different resolutions and ratios, when the game plays in a different resolution.
So i went to look for setXResolution functions, and i found only 1 in Caveman2Cosmos\Assets\Python\Afforess\ScreenResolutionSize.py with this function:
This function still dont make sense to me. It refers to a setXresolution elsewhere. I tried with lolnotepadmodding to change g_iXResolution to a set number rather then function. Hoping it would set the Xresolution to that, but yeah, didnt really lol.
So forgive me being stubborn
, and i know this is probably impossible and different from other mod types. I am 100% my notepadmodding wont get it done either lol. Most likely if i change something it will change window size, but not actual font size etc, or give the effect want
But i am still hopefull and stubborn... to me the theory should work. To run the game in a different resolution then Python and, because displayed in a window, both stretched to fit.
Thank you for information so far
, This never being possible, doesnt make digging through Python less fun
*edit I realize this is also not really that interesting to put time in. Running anything in a lower resolution then fullscreening it is very ugly. Also i apreciate any information, and don't want to come across as not believing what is said. I like to learn, so that is why i keep trying. This is something specific for me to play with and have fun with. Large Python could mean i can sit further from my TV maybe. But yeah mostly the fun.