.bin file editing?


Fireheart

 

Posted

Does anyone know if it is possible to edit one of the .bin files without killing it?

Specifically I want to change a single character in the clientmessages-en.bin so that right clicking chat tabs no longer links the 'D' key to Delete Tab. I've found the place in the file and I can edit it, and whack it into the overrides folder but then the game won't load.

And yes I know client mods are wrong both morally and ethically. But I'm so tired of losing my chat tabs all the time.


 

Posted

Quote:
Originally Posted by Lost Ninja View Post
But I'm so tired of losing my chat tabs all the time.
As a workaround, once you get your tabs set up right, type /ChatSave. Then, next time you delete it by mistake, you can type /ChatLoad to fix it. I think there's a save/load button for the chat window in the options as well.

As for changing the chat right click function, it might also be possible to do it similar to the way people can change the quick chat and the help data. Now I just have to find those two threads for you. I just read them .

edit: Here's one Customizing the Help Menu. You might be able to use that technique to change the function without actually editing the game file.


Global @StarGeek
ParagonWiki.com-The original is still the best!
My Hero Merit rolls
Accuracy needed for 95% ToHit spreadsheet
Forum font change stripper for Firefox/Opera/Chrome. No more dealing with poor color choices, weird fonts or microscopic text
Search Wiki Patch notes, add site:ParagonWiki.com inurl:patch_notes to your Google Search

 

Posted

You really are better off making use of one of the available failsafe features built into the game, instead of trying to modify the client.

You admit you know you're not supposed to, and that means you know we're not supposed to tell you if we know. Modifying the client is flat out not allowed to be discussed here.


"Null is as much an argument "for removing the cottage rule" as the moon being round is for buying tennis shoes." -Memphis Bill

 

Posted

Quote:
Originally Posted by Neo Shadowdream View Post
Sadly, the clientmessages-en.bin file is nothing like the wonderfully useful popmenus , I just checked.
Ah, then ignore what I said.

Quote:
I'm trying to figure something out though...
Hope it works.


Global @StarGeek
ParagonWiki.com-The original is still the best!
My Hero Merit rolls
Accuracy needed for 95% ToHit spreadsheet
Forum font change stripper for Firefox/Opera/Chrome. No more dealing with poor color choices, weird fonts or microscopic text
Search Wiki Patch notes, add site:ParagonWiki.com inurl:patch_notes to your Google Search

 

Posted

Yet none of the various popmenu and help file threads have been locked/deleted. Nor has any mention of the map-pack/icon-pack been removed.

I have saved my chat tabs, but they never reload correctly. Global channels particularly need to be manually edited every load. Hence my annoyance.

Though I was really asking if such a change was possible not if I should do it or how to do it... or even what tools to use. Which I understood was the original allowance posted by CuppaJo all those years ago... I could be wrong.


 

Posted

Quote:
Originally Posted by StarGeek View Post
As a workaround, once you get your tabs set up right, type /ChatSave. Then, next time you delete it by mistake, you can type /ChatLoad to fix it. I think there's a save/load button for the chat window in the options as well.
Unless they've changed the behavior - one thing that sucks about deleting tabs is if that tab is the only one on that character with a given global channel, deleting it makes you leave the channel. Which will cause things like loss of mod status and/or require you get someone to re-invite you in if it's a closed channel.


Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net

Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.

 

Posted

Quote:
Originally Posted by Lost Ninja View Post
Yet none of the various popmenu and help file threads have been locked/deleted. Nor has any mention of the map-pack/icon-pack been removed.
Because the various popmenu, help file, sound files, icon pack, or map pack threads [edit] do not [/edit] discuss how to change binary files in the client.

Every single one of those puts additional data in the override directory (/data) without touching the client itself.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Snow Globe View Post
Because the various popmenu, help file, sound files, icon pack, or map pack threads discuss how to change binary files in the client.

Every single one of those puts additional data in the override directory (/data) without touching the client itself.
I'm not entirely sure why you think there is a difference.

I see no difference to it, the files have different extensions it's true. One only contains language specific text (as far as I can see) while the others contain much the same but are in a plain text format.

If I'm told by a community rep or dev that I must not do this I won't, but I would expect all similar hacks to be dealt with in the same way. But as it stands I don't see how removing an in effect keybind from a menu is any worse than putting all my pet commands in one place or making a huge array of custom emotes or text strings.


 

Posted

Quote:
Originally Posted by Lost Ninja View Post
I'm not entirely sure why you think there is a difference.
Simple distinction: What you want to do is change the actual game code, the other things do not. All the other changes mentioned do not change the files themselves.

In every other case the the game files are intact. What you are asking for is to be able to change how the game functions.

Quote:
Originally Posted by Lost Ninja View Post
I see no difference to it, the files have different extensions it's true. One only contains language specific text (as far as I can see) while the others contain much the same but are in a plain text format.
Because one contains active code(bin) and pointers to other internal resources, the other group (maps, icons, help, popmenus) doesn't.

Quote:
Originally Posted by Lost Ninja View Post
If I'm told by a community rep or dev that I must not do this I won't, but I would expect all similar hacks to be dealt with in the same way.
They are not the same. What you are asking for actually is more embedded than most developers have access to.

Quote:
Originally Posted by Lost Ninja View Post
But as it stands I don't see how removing an in effect keybind from a menu is any worse than putting all my pet commands in one place or making a huge array of custom emotes or text strings.
The difference is not in the effect, the difference is what is (or is not) being changed. What you are asking for isn't possible to do with an override.

Edit:
As to your actual problem: make a single tab with all global channels in it and hide it on one of the tab windows. Then /chatsave. Go through all your characters and /chat load. Every time you add a global channel, add it to the tab, then /chatsave, and when you log into your other toons, /chatload.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Snow Globe View Post
Because the various popmenu, help file, sound files, icon pack, or map pack threads discuss how to change binary files in the client.

Every single one of those puts additional data in the override directory (/data) without touching the client itself.
The reason that the devs don't give any official recognition or support to any of these uses of the /data directory is that they can't guarantee that changes to the game won't break them.

Clearly when the client was originally designed there was thought given to third party mods but then for various reasons the devs appear to have abandoned it before the game went live. So it is there but an unsupported feature. Basically it is use at your own risk.

But yes the devs actively frown on moding game files. Using the /data directory? Nah that they just turn a blind eye to because it might break tomorrow or it might not.


But it's MY sadistic mechanical monster and I'm here to make sure it knows it. - Girl Genius

List of Invention Guides

 

Posted

Quote:
Originally Posted by Lost Ninja View Post

If I'm told by a community rep or dev that I must not do this I won't, but I would expect all similar hacks to be dealt with in the same way. But as it stands I don't see how removing an in effect keybind from a menu is any worse than putting all my pet commands in one place or making a huge array of custom emotes or text strings.
Here.


But it's MY sadistic mechanical monster and I'm here to make sure it knows it. - Girl Genius

List of Invention Guides

 

Posted

Quote:
Originally Posted by TerraDraconis View Post
The reason that the devs don't give any official recognition or support to any of these uses of the /data directory is that they can't guarantee that changes to the game won't break them.
Apparently I forgot a couple of words in my post that you quoted. The various posts that mention modifications "do not" discuss changing the program files themselves.

Not one of the mentioned modifications change the .pigg files.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by TerraDraconis View Post
Quote:
Originally Posted by Lost Ninja View Post
I'm not entirely sure why you think there is a difference.

I see no difference to it, the files have different extensions it's true. One only contains language specific text (as far as I can see) while the others contain much the same but are in a plain text format.

If I'm told by a community rep or dev that I must not do this I won't, but I would expect all similar hacks to be dealt with in the same way. But as it stands I don't see how removing an in effect keybind from a menu is any worse than putting all my pet commands in one place or making a huge array of custom emotes or text strings.

I think the relevant information from Cuppa's post is this part:

Quote:


You may not (a) sublicense, rent, lease, loan or otherwise transfer the Software for profit; (b) modify, adapt, reverse engineer or decompile the Software, or otherwise attempt to derive source code from the Software; (c) create any derivative works in respect of the Software or the Service;
As Snow Globe has mentioned, the map packs, popmenu, sound files, and the rest do not modify the software. They add additional files to the computer, but they don't modify the software. Editing the .bin files is modifying the software.


If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.

Black Pebble is my new hero.

 

Posted

Quote:
Originally Posted by Snow Globe View Post
Apparently I forgot a couple of words in my post that you quoted. The various posts that mention modifications "do not" discuss changing the program files themselves.

Not one of the mentioned modifications change the .pigg files.
And my question relates to this in what way?

I never mentioned editing the .pigg files, I want to find a way to create an override file that works in an identical manner to the other mentioned override types.

If I'd asked how to edit a map texture so I could see spawn locations would you be jumping all over me?

This is no different. I want to override an existing file with a new file. The new file has one character changed from the old, arguably less of a change than map changes, icon remakes or pophelp changes.


 

Posted

Quote:
Originally Posted by Lost Ninja View Post
And my question relates to this in what way?

I never mentioned editing the .pigg files, I want to find a way to create an override file that works in an identical manner to the other mentioned override types.

If I'd asked how to edit a map texture so I could see spawn locations would you be jumping all over me?

This is no different. I want to override an existing file with a new file. The new file has one character changed from the old, arguably less of a change than map changes, icon remakes or pophelp changes.
Right, then you missed the part where it was said that we could not do that.

It's a different system from popmenu and such, so it's not available for edit or override - Unless you want to modify core files, which we all understand is Forbidden.

Be Well!
Fireheart


 

Posted

Quote:
Originally Posted by Fireheart View Post
Right, then you missed the part where it was said that we could not do that.

It's a different system from popmenu and such, so it's not available for edit or override - Unless you want to modify core files, which we all understand is Forbidden.

Be Well!
Fireheart
Yep missed that.

Think I know why I can't edit that file to make the change I want, well I can edit but then game won't start. File appears to be locked to a specific author if I make a change it won't then start... Shame.

However necessity if the mother of invention.

Found a way to remove that short cut, takes a bit more work but works flawlessly and what is more I won't be editing override files or .piggs.