| View previous topic :: View next topic |
| Author |
Message |
Fresco Grandmaster Cheater
Reputation: 4
Joined: 07 Nov 2010 Posts: 600
|
Posted: Sat Apr 04, 2015 3:48 pm Post subject: Improvement suggestion |
|
|
Just a silly improvement, might not be worth the trouble.
In the codelist, if the code is a fstp or some FPU stack pop, nopping it would usually result in a crash.
It would be awesome if CE could recognize it, and nop it accordingly.
Something like, automatically change
| Code: | | fstp dword [ eax+8 ] |
with
or
| Code: | | fstp dowrd [ mem addy ] |
with
| Code: | fstp st(0)
nop
nop
nop
nop |
Thanks for considering
_________________
... Fresco |
|
| Back to top |
|
 |
Fresco Grandmaster Cheater
Reputation: 4
Joined: 07 Nov 2010 Posts: 600
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25833 Location: The netherlands
|
Posted: Fri Apr 10, 2015 6:55 pm Post subject: |
|
|
i havn't decided yet. But it will be usegull only in the code list (otherwise people might expect a nop and deal with it themselves)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5627
|
Posted: Fri Apr 10, 2015 7:34 pm Post subject: |
|
|
If you do this, people will probably not even realize that it's not a normal nop and when they will deal with float instructions manually, they will not understand why is the nop instruction "not working anymore". So if you add it, it should come with some explaining confirmation window to teach them that this is not a simple nop.
_________________
|
|
| Back to top |
|
 |
Fresco Grandmaster Cheater
Reputation: 4
Joined: 07 Nov 2010 Posts: 600
|
Posted: Fri Apr 10, 2015 7:53 pm Post subject: |
|
|
However you would agree, that in the code list, it would be cool if you could select an option like "replace with code that does nothing" which does not necessarily mean "replace with nop instruction" but rather "prohibit the code to write anything to memory" ...or something.
And yes, an information box, just to be sure, with also a "never show warning again" checkbox.
Thanks for considering.
_________________
... Fresco |
|
| Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2676
|
Posted: Sat Apr 11, 2015 7:15 am Post subject: |
|
|
It is a good suggestion but come on Fresco, don't be lazy . I don't know about you but i don't get to deal with floats that much and when i do manipulating the values seem a better option than simply nopping them. So even if such an option is implemented, i have a feeling it won't be used that much.
_________________
|
|
| Back to top |
|
 |
Fresco Grandmaster Cheater
Reputation: 4
Joined: 07 Nov 2010 Posts: 600
|
Posted: Sat Apr 11, 2015 7:21 am Post subject: |
|
|
You're totally right :D
It's just that I see a lot of newcomers, people that accuse CE of being badly programmed just because they don't know that "You can't just replace everything with nop and expect it to work".
At least have some warning like "You're trying to nop an FPU pop operation, this usually crashes the game, are you sure you want to replace with nop ?"
_________________
... Fresco |
|
| Back to top |
|
 |
|