#Reporting new bugs and some suggestions

107 messages · Page 1 of 1 (latest)

nimble reef
#

Since 8.65.0, yet until 8.66.0, there are a few bugs:

  1. Players ready, host not seeing them as ready.
  2. When typing the name of a map too quickly, client crashes.
  3. People constantly not loading (might due to certain players did not update?)
  4. In YR mode, units cannot be selected upon existing the war fac (it has been like this prior to 8.65.0), meaning, I cannot select the drones, miners or tanks while the unit is produced but hasn't exited the door of the war fac yet, this bug only applies to the YR mode though. RA2 mode doesn't have such issue.
  5. Users experiencing black screens after finishing the game (has been like this prior to 8.65.0)
  6. Cannot force quit using alt+F4, can only do this through task manager (which is cumbersome since people constantly not loading, new to 8.66.0).

Suggestions:

  1. Adding a function of banning the windows key in client.
  2. Fixing the bug where the units cannot be replaced again using shortcuts (q/w) while the first attempt failed. Must click the thumbnail with cursor in order to place it. (Rambo fixed it IDK how. But I think this is the original game bug).
dire shell
#

2 - what?

#

do you have records/logs for this?

nimble reef
#

I do

dire shell
brave mulch
#

2 seems weird. I just tried multiple times and wasn't able to reproduce

trim wraith
#

what about in a different language

brave mulch
#

jackie's using english though

nimble reef
brave mulch
#

no 3, you mean once the units exist the war fact, you can't select it? at all? not by clicking or TT?

nimble reef
brave mulch
#

ah okay

#

okay. can confirm number 4

#

however this does seem like a minor gameplay issue. only reason I can think of it being unbalanced is that new tanks won't be selected when "unit ready" is heard after TT-ing

however, this is still a minor gameplay issue as:

1 - players TT all the time rather than just a few times
2 - ALL factions in YR have this issue, not just one faction, so it's "balanced" in a sense

cloud harness
#

i cannot confirm point 4, we just testet it and it is selectable while coming out (immediately after warfac opens the door), turns on the entrance before went off the warfac and follows my orders

brave mulch
cloud harness
#

thats not true, it is selectable

brave mulch
#

i just tried again, I can't select until the unit comes out of the war's ramp

nimble reef
#

If this is not a ubiquitous issue among all players I wouldn't consider this being balanced though. And quite honestly, for good players this is very bothersome.

brave mulch
#

ok I think i know why. click dragging doesn't select, but manually clicking does select

#

comparison here

click dragging ( TT-ing) doesn't select the unit, but manually clicking does select the unit

either way, my point again, it's not a significant gameplay issue

cloud harness
#

thats right

nimble reef
#

Gotcha. Just a note though. BTW I updated a few other prompts in the original post, Just for you guys information. All the "issues" I can think of. You may fix some or ignore based on the urgency.

cloud harness
#

you can select by manual but nor forcing group attampt

nimble reef
#

Thank you~

cloud harness
#

but, was it really possible in the past ? i never used it or obeyed.. just manual

brave mulch
#

thanks for the feedback jackie! appreciate it

nimble reef
#

Sure, no problem

#

I hardly play YR anyways, so not a biggie to me 😅

#

Reporting new bugs and some suggestions

brave mulch
cloud harness
#

me and my friends had problems with loading aswell after 8.65.2, we had maybe 1/4 games get running.. this problem definitly occured with that earlier update (8.65.1 or .2), on 8.64.1 it was all fine

tranquil glacier
#

@nimble reef Thank you for reporting the 2nd issue. This is a known issue that occurs in clients among almost all versions, regardless of a recent build or a historical version. I have fixed many crash cases about this in recent versions, but there are still some crash codes that have not been discovered yet. Occasionally it does occur. Thanks for the log file provided, another case is found. Due to the frequency of this kind of crashes, will probably fix it several months later

nimble reef
nimble reef
#

Update:

  1. Pertaining to Bug 5, a.k.a. the black screen and voice stuck issue when quitting, problem fixed after replacing and using the following render files.
#
  1. Pertaining to Suggestion 2, a.k.a. OG shortcut placement bug, maybe the devs can fix the bug based on the following method:
#

extern "C" __declspec(naked) void __cdecl _injectHotkeyFix()
{
static unsigned long jmp_addr = 0x004FB2E4;
static TechnoClass* pObject;
__asm {
mov pObject, esi
pushad
}
pObject->ClearSidebarTabObject();
__asm {
popad
jmp[jmp_addr]
}
}
rewriteAsJump(0x4ABBD5, (void*)(0x004ABBD5 + 7));
rewriteAsJump(0x4FB2DE, _injectHotkeyFix);

#

@brave mulch @tranquil glacier

tranquil glacier
# nimble reef Update: 1. Pertaining to Bug 5, a.k.a. the black screen and voice stuck issue w...

which ddraw it is? A cnc-ddraw, ddrawcompat, or an unknown one? From the configuration file, I guess it's a cnc-ddraw with borderless windowed full screen. Yes, xna-cncnet-client does not allow this kind of settings (both Windowed and Fullscreen), and yes, Chinese competitives such as RA2OL and Rambo do provides such a way with cnc-ddraw which is indeed a good approach for partial machines.

#

@delicate ocean Currently the client does not allow setting the renderer with a borderless full screen. Are there special considerations for disabling this?

delicate ocean
#

I mean you never see window borders when an application goes native fullscreen

tranquil glacier
#
windowed=True
fullscreen=True
#

cnc-ddraw supports this

delicate ocean
#

Then you can do that by ticking both windowed and borderless windowed

#

And select desktop size for resolution

tranquil glacier
#

This would result fullscreen=false right?

delicate ocean
#

I assume there's a separate borderless key

#

I'm running all classic C&C games with 2560x1440 upscaled from 1280x720, borderless windowed mode, just fine

#

Using CnC-DDRAW

tranquil glacier
#

I'll paste cnc-ddraw's comment here

#
; Override the width/height settings shown above and always stretch to fullscreen
; Note: Can be combined with 'windowed=true' to get windowed-fullscreen aka borderless mode
fullscreen=false

; Run in windowed mode rather than going fullscreen
windowed=false
#

One can use a 1280x720 in-game resolution for a 2560x1440 desktop with both fullscreen and windowed key on

#

oh... yeah it's not related with the borderless key. The full-screen option might be extended to a 3-state options to support cnc-ddraw's extension here

delicate ocean
smoky chasm
#

This seems to have fixed the black screen issue. But can no longer use Windows key to minimize to desktop

nimble reef
tranquil glacier
nimble reef
#

OK, I don't foresee changing it any time soon

tranquil glacier
#
windowed=True
fullscreen=True
nimble reef
#

I use 1920 always

tranquil glacier
#

This is the key

nimble reef
#

and I'd rather not having to force quit for every game I play on CNC

tranquil glacier
#

you should obtain the same performance to select cnc-ddraw from YR and manually editing ddraw.ini file to set these two keys as true.

nimble reef
#

just updating the aforementioned two lines?

#

Good to know!

tranquil glacier
#

yes

nimble reef
#

Thank you

tranquil glacier
#

the client does not come with this support so you have to manually modify it

nimble reef
#

What caused the battle control... battle control... battle control... battle control... battle control... battle control... battle control... and black screen anyways though?

#

to start with

tranquil glacier
#

no idea. I only know it's a ddraw-related thing anyway

nimble reef
#

I will use Rambo's for now, and when it doesn't work, I will manally replace those two lines

#

Have you gotten the chance to take a look at the code indend to fix the Qbug?

#

@tranquil glacier

#

It would be amazing if that one is fixed though.

#

I have acquired a small application with the inject dll to fix the Qbug. It worked on battlenet, but when I try to use it on CNCnet, the game crashes (won't start). therefore I'd hope this issue can be fixed by CNC from within, if all possible.

tranquil glacier
nimble reef
#

Gotcha. Thank you!

#

One last question, would the ddraw be replaced when the client updates?

tranquil glacier
#

maybe

nimble reef
#

Meaning, if the client updates, do I need to manually replace it to mine every time?

tranquil glacier
#

generally, not needed

nimble reef
#

ok. Thank you!

#

@brave mulch Do you have any idea as to who I should contact for game related improvements, if any? For example, CNC has reproduced the crazy dogs in RA2 a while ago. So I guess the staff who did this would be the correct person to contact?

brave mulch
#

you can just start a new thread w your suggestions and we can have a look

#

i often handle these and then bring it to the devs

nimble reef
#

Sure, np

main trench
#

hey i have showing something like this wen i play multi

brave mulch
# main trench

please start a NEW thread in #1060560955186085888 . do not hijack another thread.,

tranquil glacier
tranquil glacier
# tranquil glacier

@nimble reef could you try this modification? try extract this archive, copy/override the two files into Resources folder, and select the renderer "CnC-DDraw (stretch)". It should work as your current workaround

cerulean haven
#

please start a NEW thread in #1060560955186085888 . do not hijack another thread.,

nimble reef
#

Or do I have to manually update them every time after the client updates

nimble reef
#

It did not work after tried the second time...

#

battle control... battle control...

tranquil glacier
#

okay...