Countdown until Ghost Recon Wildlands!

Did anyone figure out how to disable death text messages?

46 posts in this topic

Posted

Did a bit of searching and found no answers aside from covering the entire font file in an alpha channel. I was prepared to live with that until I realised it even affected the main menus!

So, are these messages hardcoded or is there another way?

Share this post


Link to post
Share on other sites

Posted

After a bit more searching I've realised that it's the strings.res file you need to edit to get rid of these strings.

The problem is that I want to get rid of the mutliplayer kill strings which reference the player name, the string goes like this:

<player name> has eliminated <enemy name>

Using a hex editor I can get rid of the 'has eliminated' text by replacing it with spaces, but I can't seem to overwrite the <player/enemy name> without the game refusing to start. Any ideas on how to proceed would be appreciated :)

Share this post


Link to post
Share on other sites

Posted

I'm working on doing that right now for my mod. Very tricky, you have to keep the number of characters exactly the same. I keep getting the no start deal, but someone got it to work in the Sniper Armory 3 mod I think, or one of those sniper mods. If you can't fix it, ask permission to use his strings.res file.

Share this post


Link to post
Share on other sites

Posted

I'm working on doing that right now for my mod. Very tricky, you have to keep the number of characters exactly the same. I keep getting the no start deal, but someone got it to work in the Sniper Armory 3 mod I think, or one of those sniper mods. If you can't fix it, ask permission to use his strings.res file.

Hmm, seems we are stuck at the same point. As far as I can tell it is a series of dots in the res file which somehow reference player and enemy actor and it really doesn't like them being ovetwritten; even as you say maintaining file length.

I do have that mod but the messages still show up. Do you have another mod that achieved it?

Either way, its good news if somebody managed it!

Share this post


Link to post
Share on other sites

Posted

I asked Zeko about this since he did it before, but after I couldn't get it he tried it and he couldn't get it to start up.....I am hoping this doesn't have to do with being patched to 1.4. I can still edit lots of other things. Maybe we're just overwriting too much or too little? :hmm:

From the Sniper Cannon 3 description:

-No more "red" messages on the top of the screen from your team also in SP - youll only hear them

Share this post


Link to post
Share on other sites

Posted

I asked Zeko about this since he did it before, but after I couldn't get it he tried it and he couldn't get it to start up.....I am hoping this doesn't have to do with being patched to 1.4. I can still edit lots of other things. Maybe we're just overwriting too much or too little? :hmm:

From the Sniper Cannon 3 description:

-No more "red" messages on the top of the screen from your team also in SP - youll only hear them

Interestingly enough, it seems some of the dots that govern the <player> tag aren't in use; looking at offset 0x0001dcdc, I can overwrite the rows 04 05 and 06 without any change, and gr still works. Anything beyond that and it takes a dump. Will continue working on it though, there must be a way around it.

I had a look at SC3, pretty nice how it turns off the singleplayer messages, I will take a look at how he did that...

Share this post


Link to post
Share on other sites

Posted

And so... you made it or not?) connie_tap.gif

Share this post


Link to post
Share on other sites

Posted

Removing the kill confirmation (both on-screen text and voice) requires silencing all relating sound files t(m/f/1/2/p)_enemy_killed_generic(1-5).wav, removing the contents of <ActorName> tags in enemy actor files opposing_force_(desert_/jungle_)(0-x).atr, and overwriting the corresponding text strings (e.g. " has eliminated ", IIRC) in the STRINGS.RES file with blanks.

For multiplayer it gets more tricky, as the chat would still be spammed with the name of the player that did the killing. I experimented with this, but don't recall the outcome at the moment. Will have to check back on this.

Share this post


Link to post
Share on other sites

Posted

That doesn't actually make sense. In singleplayer it doesn't say who shot who, it says

Alpha: Enemy Soldier Down

Bravo: Enemy Soldier Down

Charlie: Enemy Soldier Down

What you stated above, removing their names and removing 'has eliminated' will work only for multiplayer.

Share this post


Link to post
Share on other sites

Posted

That's why I said:

[...]overwriting the corresponding text strings (e.g. " has eliminated ", IIRC)[...]

Meaning that this is ONE of the strings that needs blanking out.

This doesn't make sense to you? And my post doesn't help you at all in getting rid of the messages then? :blink:

Or are you just trying to be obnoxious? <_<

Share this post


Link to post
Share on other sites

Posted

I was trying to clarify it. Why would I be trying to be obnoxious? It didn't make sense.

Share this post


Link to post
Share on other sites

Posted

:wall:

Share this post


Link to post
Share on other sites

Posted

now now gentlemen, play fair :thumbsup:

Share this post


Link to post
Share on other sites

Posted

I don't know what his problem is. He gave a method, then said for multiplayer it was harder, as if he hadn't explained multiplayer yet and was just saying how to do it in singleplayer. That's what didn't make sense.

Share this post


Link to post
Share on other sites

Posted

you can't really type with a tone of voice though, so often things can be misunderstood. so, let's disregard it and carry on, yes?

Share this post


Link to post
Share on other sites

Posted

Yes.

Share this post


Link to post
Share on other sites

Posted

nice one :thumbsup: sometimes it's just best to let things go, some things may not be worth the energy you put in to fighting it.

Share this post


Link to post
Share on other sites

Posted

Apex, what was your result for multiplayer? You said you'd report back. Thanks.

Share this post


Link to post
Share on other sites

Posted

Next to the things I mentioned before, you'll have to overwrite all onscreen kill messages in STRINGS.RES with a hex editor. Make sure to OVERWRITE not delete, otherwise the game won't launch (strings must be same size). You can overwrite with empty zero characters (hex 00) to avoid blank spaces on screen. This way you can disable all messages with the sole exception of player names (e.g. DefPlayr, MarkAm_I), so those will still show up on screen whenever you kill someone or are killed by someone.

Those remnants may not be pretty, but there seems to be no way around them, and it's still better than the usual constant screen clutter. Have a look at Heroes Unleashed to get the idea, as that removes as much of the messages as possible.

Share this post


Link to post
Share on other sites

Posted

I don't know anything about HEX, 00 is like a Hex version of a blank space? About the multiplayer, remove your names for the coop and use voice, right? I'd rather be anonymous than see the kill messages, they just seem too unrealistic after having played notext for months.

A friend modded the notext coop for me and the only thing left is "has eliminated". I did a 'Find' search in the string.res opening it in wordpad to see if I can replace the text with an equal amount of blank spaces and that didn't work. If HEX editing programs are free, I'd like to be able to alter this file as needed so I want to learn how. Is it pretty simple to learn?

Share this post


Link to post
Share on other sites

Posted

I appretiate all of the work that you guys have done in trying to figure this out! It looks as though there's no known way to totally eliminate death messages in co-op from what I can tell. Having any message at all is still a visual indicator that the distant enemy you fired at was actually killed as opposed to having gone prone which is the reason I would like to have the messages removed. Oh well ... small things!

-Doc

Share this post


Link to post
Share on other sites

Posted

I appretiate all of the work that you guys have done in trying to figure this out! It looks as though there's no known way to totally eliminate death messages in co-op from what I can tell. Having any message at all is still a visual indicator that the distant enemy you fired at was actually killed as opposed to having gone prone which is the reason I would like to have the messages removed. Oh well ... small things!

-Doc

Yeah there is, I play coop without the text messages. I can't go back now that I have experienced this improvement. What text messages are you seeing? The notext mod that I'm using requires you to go through and edit the opfor files so the Actor name is removed for each one, but beyond that it works great.

Share this post


Link to post
Share on other sites

Posted

You also have to remove your own name would you not? Or you would get

Doc Caliban

Doc Caliban

Doc Caliban

Share this post


Link to post
Share on other sites

Posted

What text messages are you seeing?

I get the usual "so-and-so has eliminated whoever" I'd love to be completely rid of those so that you can't tell that an enemy is dead or not just because he hit the ground when you shot at him. Anything at all showing up, even a period, would be an indicator that the shot resulted in a kill.

Again, this is only in co-op that I'm concerned since that's about all I play.

Thanks!

-Doc

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