Jump to content

CnCNet Forums

Search In
  • More options...
Find results that contain...
Find results in...
FunkyFr3sh

New TS-DDraw release (Tiberian Sun / Red Alert 2 / Yuri's Revenge)

Recommended Posts

Looking for testers for a new release of TS-DDraw. 

 

Download: https://github.com/CnCNet/ts-ddraw/releases

 


Should work for Tiberian Sun, Red Alert 2 and Yuri's Revenge. 

 

 

For all those who don't know TS-DDraw, this is what it can do: 

Working windowed mode without having to change windows to 16bit 

Makes the game running smooth on Windows XP / 7 / 8 / 10  and wine (Need testers for Vista!) 

Can fix black screens, invisible menus and other issues

 

 

 

 

 

ddraw.zip

  • Like 1

Share this post


Link to post
Share on other sites

About to boot it up rn, i'll report back in a bit.

 

ALSO, I know i've been asking around alot about my game overflowing the screen, it's something to do with hdmi, so for now i just set my second monitor (VGA) to be the primary display and the games fit fine. Thanks.

After 10 minutes of play: Very smooth, very very nice. Only Issue I've seen so far is that if you save, the save window kind of glitches out and you can see through it, and then the menu becomes invisible, you can still click resume game and everything is fine after.

Edited by LivesParkk

Share this post


Link to post
Share on other sites
5 hours ago, LivesParkk said:

About to boot it up rn, i'll report back in a bit.

 

ALSO, I know i've been asking around alot about my game overflowing the screen, it's something to do with hdmi, so for now i just set my second monitor (VGA) to be the primary display and the games fit fine. Thanks.

After 10 minutes of play: Very smooth, very very nice. Only Issue I've seen so far is that if you save, the save window kind of glitches out and you can see through it, and then the menu becomes invisible, you can still click resume game and everything is fine after.

thanks for testing!

Good to hear you finally got the problem solved, I had no idea what it was about, you were the first one to report something like this.

 

I noticed the bug with the save/load menu too, but it happens with the other renderers too. I guess the game itself needs to get patched to fix that one.

 

 

Updated to 1.1.1.0: dkeeton made a faster scaling (e.g. for the cutscenes)

 

Share this post


Link to post
Share on other sites

Updated to 1.1.2.0

 

- Improved scaling performance
- Fixed color issues on main menu (OpenGL + RA2 / YR)
- Cursor is now locked in windowed mode and can be unlocked by opening the menu or pressing [Ctrl]+[Tab] or [RCtrl]+[RAlt]
- Window can now be closed by pressing the X button or via taskbar menu
- Fix for invisilbe menus on focus loss or window move
- Fix for invisible menu on Load/Save/Delete (Tiberian Sun)
- Fixed a GDI handle leak
- Mouse will now be centered to the window on maxmize
- Window is now centered to the screen in windowed mode
- Fix for invisible menus on [Alt]+[Tab] (RA2 / YR)
- Few other random fixes...

 


This could be the last release of the OpenGL version, not sure how much longer I want to keep it alive. The GDI version is a lot better.

 

Share this post


Link to post
Share on other sites

The old one used to speed up Final Alert 2 performance as well, the new ones (1.1.2.0) makes it crash!

  • Like 1

Share this post


Link to post
Share on other sites

Game performance seems fine, however in-game menu performance is still rubbish.

Whenever groups of players use the in-game alliance option the menus lag the game to a crawl in the first minute, also due to that lag, it will often take several seconds for the menu to register a click causing some players to spam the alliance checkbox making matters worse.

Share this post


Link to post
Share on other sites
4 hours ago, FReQuEnZy said:

The old one used to speed up Final Alert 2 performance as well, the new ones (1.1.2.0) makes it crash!

Are you talking about the one you linked here? https://forums.cncnet.org/topic/8245-how-to-make-ra2-yr-maps-final-alert-2-tutorial/

This is not TS-DDraw, I have no idea what wrapper it is either

 

4 hours ago, FReQuEnZy said:

Game performance seems fine, however in-game menu performance is still rubbish.

Whenever groups of players use the in-game alliance option the menus lag the game to a crawl in the first minute, also due to that lag, it will often take several seconds for the menu to register a click causing some players to spam the alliance checkbox making matters worse.

Oh, didn't know about this one yet, will do some tests later. thanks

 

Edit: You tested OpenGL or GDI? GDI is a lot beter, OpenGL will be dropped soon I think (not 100% sure yet)

 

Also, I'm not sure if you can just put that in your folder, the YR client may remove the file (or replace with the older one), please double check if the file is still the same after the game

Share this post


Link to post
Share on other sites
5 hours ago, FunkyFr3sh said:

Are you talking about the one you linked here? https://forums.cncnet.org/topic/8245-how-to-make-ra2-yr-maps-final-alert-2-tutorial/

This is not TS-DDraw, I have no idea what wrapper it is either

 

Oh, didn't know about this one yet, will do some tests later. thanks

 

Edit: You tested OpenGL or GDI? GDI is a lot beter, OpenGL will be dropped soon I think (not 100% sure yet)

 

Also, I'm not sure if you can just put that in your folder, the YR client may remove the file (or replace with the older one), please double check if the file is still the same after the game

That should be TS DDraw as I copied it from the client's resources folder and it was named "ts_ddraw.dll". It gets renamed upon copying to client's main dir during run time. Which you already know...

Though it is what comes with the client.

 

I read the posts and saw you worshipped the GDI version over the NOD one, so I used that one first.

However the GDI version made FA2 crash so I immediately tried the OGL version to same results regrettably.

Why drop OGL, think about the Linux and Mac players! :P

I replaced the "ts_ddraw.dll" in the resources folder, so the client should copy it over automatically without issue.

Though I noticed that during online play the client doesn't give the modified files warning, which means it would be possible to load custom dlls into the client like this and no one would know.

 

Phone posting so sorry about the shitty structure.

Edited by FReQuEnZy

Share this post


Link to post
Share on other sites
1 hour ago, FReQuEnZy said:

That should be TS DDraw as I copied it from the client's resources folder and it was named "ts_ddraw.dll". It gets renamed upon copying to client's main dir during run time. Which you already know...

Though it is what comes with the client.

I just checked, there is a file named "ddraw_nohw.dll" with 40kb of size like yours, it's not ts-ddraw, no idea what it is. I guess Rampastring knows it

 

 

1 hour ago, FReQuEnZy said:

Why drop OGL, think about the Linux and Mac players! :P

No worries about that, both are tested on Wine, there is very little difference in performance.

OpenGL version is not as highly compatible as the GDI one, so there is not too much use for it

 

 

 

Share this post


Link to post
Share on other sites
16 minutes ago, FunkyFr3sh said:

OpenGL version is not as highly compatible as the GDI one, so there is not too much use for it

 

Then there's no reason to continue it!

 

17 minutes ago, FunkyFr3sh said:

I just checked, there is a file named "ddraw_nohw.dll" with 40kb of size like yours, it's not ts-ddraw, no idea what it is. I guess Rampastring knows it

1

Weird, I play with ts-ddraw set in game client (renderer) settings and I was 100% certain it's the same.

Share this post


Link to post
Share on other sites

I can confirm that in YR there is no noticeable in game performance and the in game options and alliance menus are worse than before.

One-time the game nearly froze indefinitely.

I've had cases with the previous version of TS DDraw where my game just closes after a few seconds of opening the in game menu.

 

Share this post


Link to post
Share on other sites
1 hour ago, FReQuEnZy said:

I can confirm that in YR there is no noticeable in game performance and the in game options and alliance menus are worse than before.

One-time the game nearly froze indefinitely.

I've had cases with the previous version of TS DDraw where my game just closes after a few seconds of opening the in game menu.

 

Didn't look into the menus yet, does it actually happen in skirmish too? I guess it should happen, except it's a bug not related to the rendering.

All old versions of TS-DDraw had a bug with the menus that caused a leak, the more time you were spending in the menus the higher the chance for a failure. Game could become slow or glitch/close

1.1.2.0 doesn't have this bug anymore

Share this post


Link to post
Share on other sites
1 hour ago, FunkyFr3sh said:

Didn't look into the menus yet, does it actually happen in skirmish too?

 

It does have slow performance in skirmish options menu as well, in multiplayer the slow performance doubles up due to the game trying to stay in sync.

 

1 hour ago, FunkyFr3sh said:

 

All old versions of TS-DDraw had a bug with the menus that caused a leak, the more time you were spending in the menus the higher the chance for a failure. Game could become slow or glitch/close

1.1.2.0 doesn't have this bug anymore

1

Well, I can confirm that it's worse in multiplayer than the TS-DDRAW that I had with the client. 
The performance drop is more sudden.

Share this post


Link to post
Share on other sites

Just tried it, for me every menu opens instantly and every button also reacts instantly in skirmish.

I'm on win 10 using 1.1.2.0 GDI

Share this post


Link to post
Share on other sites

So I tested the GDI version online with my opponent having it in his game dir and the menus were snappy for me, however, whenever my opponent went into the menus the game got massive lag spikes and he also said that it froze a  'bit'.

His System:

  • CPU i5
  • RAM 8GB
  • GPU Nvidia GTX 1050Ti

Share this post


Link to post
Share on other sites
19 hours ago, FReQuEnZy said:

So I tested the GDI version online with my opponent having it in his game dir and the menus were snappy for me, however, whenever my opponent went into the menus the game got massive lag spikes and he also said that it froze a  'bit'.

His System:

  • CPU i5
  • RAM 8GB
  • GPU Nvidia GTX 1050Ti

You sure he really had the GDI version and the client didn't overwrite it?

Share this post


Link to post
Share on other sites

New release, 1.1.3.0


- New hotkey combo [Ctrl]+[R] to enable a FPS overlay (Shows real rendering rate)

- Allow the renderer to slow the framerate down when the user's PC can't handle 60fps

- Windows XP support

 


Now all changes were added to hifis old repo on github: https://github.com/CnCNet/ts-ddraw

I added project files for Visual Studio to the repo, the new version was compiled with Visual Studio 2017

The OpenGL version is dead - R.I.P.

Share this post


Link to post
Share on other sites
2 hours ago, FunkyFr3sh said:

You sure he really had the GDI version and the client didn't overwrite it?

I can't be 100% certain, as I didn't install it for him myself.
He did, however, say that he followed my instructions to the letter when I asked him to make sure after he told me about the issue.

Share this post


Link to post
Share on other sites

can u put it here? it's difficult to download the file from github in China, thank u!

Share this post


Link to post
Share on other sites
27 minutes ago, samoer said:

can u put it here? it's difficult to download the file from github in China, thank u!

I added a ddraw.zip to the first post for you

 

Share this post


Link to post
Share on other sites
3 hours ago, FunkyFr3sh said:

I added a ddraw.zip to the first post for you

 

thank u!!!! it works well in win10, and YR can run backround when u minimize the window. my friends says it works lag in win7.

Share this post


Link to post
Share on other sites
On 4/20/2018 at 12:19 PM, samoer said:

thank u!!!! it works well in win10, and YR can run backround when u minimize the window. my friends says it works lag in win7.

Yes, you can minimize the game with ts-ddraw and there are no issues :D

So if I understood this correctly, for you friend on windows 7 it doesn't work well, the game runs slow? (it lags?)

Share this post


Link to post
Share on other sites

Could it be possible to add framerate limiting options? My scrollspeed in Tiberian Sun is still lightning fast with this new version.

Share this post


Link to post
Share on other sites
9 minutes ago, Jezebel said:

Could it be possible to add framerate limiting options? My scrollspeed in Tiberian Sun is still lightning fast with this new version.

You can do that with TSpatch: https://forums.cncnet.org/topic/2606-tiberian-sun-patches-fix-for-the-windows-8-10-menu-problems-and-more/

It will slow your scroll down, the confg tool in TSpatch wasn't updated with the new TS-DDraw yet but you can get it here already http://downloads.cncnet.org/addons/ts-config.7z

  • Like 1

Share this post


Link to post
Share on other sites

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

  • Similar Content

    • By Noyjitat
      I played around a bit in tibed and was thinking. Wouldn't it be cool to have a mod that has the rules of c&c renegade but in an rts c&c game?
      Example:
      Guard towers fire quicker, have longer range and are more armored and nearly 1 shot most vehicles.
      Guard towers have line of sight rules meaning infantry and tanks that are really close to buildings and tall objects can avoid being fired upon. (not sure if this even possible)
      You only get 1 guard tower with the exception of 2 - 4 pillboxes or Gun turrets
      You get 1 refinery with a small amount of credits slowly accumulating overtime and then credit dumps as normal when a harvester returns
      Each team is limited to 6 tanks
      Engineer repairs infantry, tanks and structures over time
      I'm  not sure how c4 and stuff would work. Maybe something in the form of an ivan bomb and you need 4 of them placed on a structure to go off in order to destroy it? Engineers should also be able to remove this.
      Vehicle and infantry fire power, rate of fire should be increased to match the values in renegade.
      Beacon placement for super weapons. A soldier drops the beacon and then it has a count down. Can be removed by engineer.
      Beacon placements on barricks ends the match unless removed by engineer/advanced engineer
      Advanced engineers: Hotwire / Nod technicians repair faster, deploy mines, shorter fuse ivan bomb?
      engineers/ advanced engineers equipped with pistols
      The game should basically all the renegade troops you could purchase such as havoc, sakura, etc with the same role sniping, rail gun etc.
      All aircraft replaced by helicopters/orcas, all infantry/vehicles able to hit them with snipers and rocket soldiers doing the most infantry damage to them. 
       
      Basically an exact copy of the renegade game as close as you can get it but in the form of the many rts c&c games we have now. Though i think you'd want to put an limit on the amount infantry just like most renegade servers could only hand so many players. I think 70 was the biggest I remember back in the day on the renstation server.
       
    • By MaxKie
      how to download red alert 2.
      this link is Yuri's Revenge
    • By fubar
      Trying to setup Origin RA2/YR on a new Macbook Pro 16".  Downloaded the software from Origin, installed latest YR CNC5 installer.  The new MBP16 has a Radeon Pro 5300M.  Following the issues I experienced:
      1. Using Origin, I can start the program but I see the application only on around 1/9 of the display on the top left side of the MBP16 display - the rest is black and obviously the game cannot be payed due to the small resolution.  Tried to look for solutions, changed to the latest ddraw.ddl I could find - no change
      2. Using CNC, I can set it up but I cannot run it in a full display mode .  The main screen shows in around 2/3 of the display and does not scale / stretch at all.  When running a skirmish, the game display is slightly bigger than the one I experience in point 1. above but only slightly and I cannot play it due to display/resolution limitations.
       
      Wonder if there is a specific Radeon setup I should use or any fixes that I should use to have a working game.
      Thanks in advance
      Fubar
    • By JetMod
      i have windows 10
      last update game laags too much
      pls help me
      client.log
    • By hrvoje
      When me and my friend start a game, it may take 2 minutes 5 minutes or right at the moment to kick us out of the game, it just says recconection error
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...