The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



Renegade Projects Network Forums
Graphics wizardry - Printable Version

+- Renegade Projects Network Forums (https://forums.renegadeprojects.com)
+-- Forum: Inject the Battlefield (https://forums.renegadeprojects.com/forumdisplay.php?fid=60)
+--- Forum: Ares General Discussion (https://forums.renegadeprojects.com/forumdisplay.php?fid=19)
+--- Thread: Graphics wizardry (/showthread.php?tid=1259)

Pages: 1 2 3


Graphics wizardry - DCoder - 31.03.2009

So someone nagged me into looking at the graphics code. While I do not intend to hold any releases up because of it, I think I can give you the ability to fiddle with some more graphics controls at your own risk. What I will enable includes:
Code:
;ra2md.ini
[Graphics.Advanced]
DirectX.Force=(default|hardware|emulation)
Surface.Composite.Memory=(default|VRAM|System)
Surface.Composite.Force3D=(default|yes|no)

.Force - force DirectDraw into either software emulation or hardware rendering mode, default being "don't force anything, do what you think is best". The infamous ddraw.dll that people were peddling earlier simply forces this setting into software emulation mode.
.Memory - whether to force this surface into video RAM or system RAM, "Composite" stands for surface name, and there are multiple surfaces such as Composite, Tile, Hidden, Alternate, Primary, Sidebar, etc. I don't really know what which of them do, but whatever, this is supposed to be a test. Two of these surfaces are usually controlled with [Video]VideoBackBuffer=y/n while the rest are hardcoded, this gives finer control.
.Force3D - should this surface be forced into what Westwood named 3D, again I do not know what precisely it is.

I'll post more info as I find it, in the mean time, I want thoughts on all the graphics stuff.


RE: Graphics wizardry - MRMIdAS - 31.03.2009

This is good for both older machines and newer machines, let the software/hardware handle everything depending on your specs.


RE: Graphics wizardry - hogo - 01.04.2009

Would it be best to let the Hardware do it all?


RE: Graphics wizardry - MRMIdAS - 01.04.2009

(01.04.2009, 12:43:20)hogo Wrote: Would it be best to let the Hardware do it all?

not for older machines or machines with crappy graphichs cards.


RE: Graphics wizardry - DCoder - 01.04.2009

That's sort of the point of this experiment, to let you choose. And the best part, if something crashes for you, it's not my fault! Big Grin 2


RE: Graphics wizardry - MRMIdAS - 01.04.2009

Yeah, instead we gat a million bug reports going "Me mess wiv settingz n now yuri don't wurk rite"


RE: Graphics wizardry - DCoder - 01.04.2009

Yeah, what would I do without a "Delete All" button Wow


RE: Graphics wizardry - hogo - 01.04.2009

(01.04.2009, 16:25:15)MRMIdAS Wrote:
(01.04.2009, 12:43:20)hogo Wrote: Would it be best to let the Hardware do it all?

not for older machines or machines with crappy graphichs cards.

Im pretty sure my GTX 285 1 GB can support Yuri's Revenge XD


RE: Graphics wizardry - MRMIdAS - 02.04.2009

(01.04.2009, 23:47:48)hogo Wrote:
(01.04.2009, 16:25:15)MRMIdAS Wrote:
(01.04.2009, 12:43:20)hogo Wrote: Would it be best to let the Hardware do it all?

not for older machines or machines with crappy graphichs cards.

Im pretty sure my GTX 285 1 GB can support Yuri's Revenge XD

Yeah because your pc is THE ONLY PC IN THE UNIVERSE THAT FUCKING MATTERS!


RE: Graphics wizardry - Renegade - 02.04.2009

Kids...D is not the only one with shiny buttons. >_>
No fight over such an irrelevant topic. Period.

(And no apologies, buts or ands, either. Just continue on topic.)


RE: Graphics wizardry - Guest - 02.04.2009

In this:
http://bugs.renegadeprojects.com/view.php?id=559
This guy say Yuris Revenge use CPU. So, if I have AMD X4 3.0GHz processor, the game will never lag? Cany any1 confirm this?


RE: Graphics wizardry - Tempest - 02.04.2009

as for my mods I would give the user some control over it by letting them include a new rules extension.. the [Include] section should do fine.. Big Grin


RE: Graphics wizardry - hogo - 02.04.2009

(02.04.2009, 13:17:13)Tempest Wrote: as for my mods I would give the user some control over it by letting them include a new rules extension.. the [Include] section should do fine.. Big Grin

Agreed, It would be good for people who seem to have performance trouble to give it a try.


RE: Graphics wizardry - Bobingabout - 15.04.2009

(02.04.2009, 11:39:34)Guest Wrote: In this:
http://bugs.renegadeprojects.com/view.php?id=559
This guy say Yuris Revenge use CPU. So, if I have AMD X4 3.0GHz processor, the game will never lag? Cany any1 confirm this?

Yuri's revenge is Pre-Hyper Threading, so, it'll only ever use 1 "Thread". what this means is, it'll only ever use 1 core of your 4 core CPU, so in theory a 3.6GHz single core pentium 4 would give better results than your AMD X4. this isn't necasarily true though, you'd still benefit from an extra core, because YR can use the power of 1 core, while windows, and everything else running in the background can use the rest, so your system isn't slowing YR down.


RE: Graphics wizardry - hogo - 15.04.2009

(15.04.2009, 11:56:34)Bobingabout Wrote:
(02.04.2009, 11:39:34)Guest Wrote: In this:
http://bugs.renegadeprojects.com/view.php?id=559
This guy say Yuris Revenge use CPU. So, if I have AMD X4 3.0GHz processor, the game will never lag? Cany any1 confirm this?

Yuri's revenge is Pre-Hyper Threading, so, it'll only ever use 1 "Thread". what this means is, it'll only ever use 1 core of your 4 core CPU, so in theory a 3.6GHz single core pentium 4 would give better results than your AMD X4. this isn't necasarily true though, you'd still benefit from an extra core, because YR can use the power of 1 core, while windows, and everything else running in the background can use the rest, so your system isn't slowing YR down.

Ive not yet tested Yuri's Revenge on my i7core yet hehe It should be fun Big Grin
I remeber when it used to lag when Prism tanks destroyed a building. XD