Okay, so here's the main problem i'm having:
Compared to most people's specs around here, I'm assuming my computer ranks in the top 15%. I've got:
AMD fx6300 3.6 ghz 6 core processor
16 GB ddr3 1300mhz ram
ATI R9 270X 4GB video card (1150 mhz)
PLEASE CORRECT ME IF I AM WRONG ON THIS!
so see these 2 screenshots:
the first is from this game, Kshatriya Origins. The next is from Kshatriya Direct Action 2. Take a good look at the debug panels on them both. As you can see, almost every bar is in a similar place, with the exception of a slightly higher (although nowhere near maxed) draw calls bar for the top one. That being said, I can't understand why the top one averages MAYBE 45 fps on my machine, when the bottom averages much closer to 80. Is this a gameguru bug? is this a fault in my own optimization? I don't understand where I went wrong.
I'm getting a little tired of remaking level 4 here
so I'm just wondering what I can do to make it work. It almost seems a level of a similar size and detail was possible in FPSC:
(these ran at 80 fps)
and typically gameguru gives me better frames in every way than FPSC, and can handle much larger outdoor scenes:
(but these go 100)
so with this said, (the GG pics from level 3 and 1) why does this level specifically run so poorly? I've tried to sum up what about it is different from the others and this is my list:
-largest file size (58mb which is not big compared to wetwork [66-67mb EACH] and that ran 60-70 FPS average for me)
-rooftops with no ground access (whole level takes place high on Z axis)
-most entities/lights (not actually sure about this but am assuming)
-slightly less "atlas textured" media and more large/transparent textures
-uses an extra AI script for snipers
-largest/most BG scenery (optimization here anyway would be great, as it is, a
full size,
detailed map with
static lighting is not possible)
that being said, wetwork's maps used VERY LITTLE atlas textured media, and what I did use was purposed badly, and it ran fine.
Did gameguru get slower since wetworks build? is this my fault? What is the reason for this and how can it be improved? is this something I should be posting in bug reports? on github?
gameguru ancestors please lend me your knowledge!