|
You last visited: Today at 06:17
Advertisement
Battle Power
Discussion on Battle Power within the CO2 Private Server forum part of the Conquer Online 2 category.
03/16/2015, 23:28
|
#1
|
elite*gold: 0
Join Date: Feb 2015
Posts: 18
Received Thanks: 2
|
Battle Power
So, as you all know; Battle Power is on the top left corner of your Status, or Equipment View.
Now, I was able to remove the image from the GUI's.
Although the image was removed, the numbers stayed.
I want to know where exactly can the numbers be removed from, I'm not talking about all the numbers such as the c3/effect file and such. I just wish to remove the BattlePower numbers from the Status screen, where can the file to do so be found? Or if you would like to provide more information, what is that file called?
|
|
|
03/17/2015, 00:11
|
#2
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
Hmmm I'll mention this thread to Freszone as he handled removing the battle power number in Apex both for your own characters and characters which you are inspecting. I believe he just overrode the BP calculation function and made it return 0 every time.
|
|
|
03/17/2015, 01:04
|
#3
|
elite*gold: 0
Join Date: Aug 2007
Posts: 71
Received Thanks: 79
|
Removing the number requires patching Conquer.exe, pretty easy to do if you know what you're looking for but not so if you don't.
Feel free to contact me if you need help, I can completely remove the numbers for you for a small fee.
|
|
|
03/17/2015, 22:06
|
#4
|
elite*gold: 0
Join Date: Feb 2015
Posts: 18
Received Thanks: 2
|
Sorry Freszone, I'm not looking to pay for programming or anything, I wish to learn. I'm not making a Server for hosting or anything, It's just a hobby of mine that I do to edit Conquer and try new things that I think would make it better.
If you don't mind, please tell me what program you use for editing the .exe file.
I'll try to find the BattlePower placement myself, thanks for the offer though.
|
|
|
03/17/2015, 22:46
|
#5
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
Pretty much standard when trying to work with assembly.
|
|
|
03/17/2015, 22:53
|
#6
|
elite*gold: 0
Join Date: Aug 2007
Posts: 71
Received Thanks: 79
|
There are plenty of programs you can use to apply the patch, e.g. any editor with binary editing support.
Personally I would use IDA to create a difference file and patch the executable using that.
You should probably use OllyDbg since it can do the patching for you, there are some guides here that explain how to use it.
|
|
|
03/21/2015, 18:46
|
#7
|
elite*gold: 0
Join Date: Feb 2015
Posts: 18
Received Thanks: 2
|
I cant find the actual BattlePower within OllyDBG, since I have no idea what I'm looking for as Freszone said. Any tip or any help you could give would be great.
I saw the ApexConquer server, the battle power was not removed, as it was overridden, I searched things around and I believe I found it to be replaced with 65535, but I don't quite see where I could even edit this myself.
|
|
|
03/21/2015, 19:30
|
#8
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
Quote:
Originally Posted by Zeps255
I cant find the actual BattlePower within OllyDBG, since I have no idea what I'm looking for as Freszone said. Any tip or any help you could give would be great.
I saw the ApexConquer server, the battle power was not removed, as it was overridden, I searched things around and I believe I found it to be replaced with 65535, but I don't quite see where I could even edit this myself.
|
We override the calculate BP method in the client so that it always returns as being 0.
|
|
|
03/21/2015, 19:52
|
#9
|
elite*gold: 0
Join Date: Feb 2015
Posts: 18
Received Thanks: 2
|
Quote:
Originally Posted by pro4never
We override the calculate BP method in the client so that it always returns as being 0.
|
I know, but I still have no idea on how to even do that. I have no idea what I'm suppose to be looking for within the .exe
|
|
|
03/21/2015, 20:07
|
#10
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
Quote:
Originally Posted by Zeps255
I know, but I still have no idea on how to even do that. I have no idea what I'm suppose to be looking for within the .exe
|
You would need to have a reasonable amount of knowledge concerning .exe debugging/assembly and follow instructions back from a given point (such as where gear is equipped/unequipped) to find the calculation and then override its instructions.
It's not a matter of "search *** change to YYY"
|
|
|
03/21/2015, 20:10
|
#11
|
elite*gold: 0
Join Date: Aug 2007
Posts: 71
Received Thanks: 79
|
Completely removing the battle power number and the view you get by clicking 'Potency' is easy once you find the function that returns the battle power.
But as for finding it, there isn't any magic 'BattlePower calculation function here' string you could search for.
There are two different functions, one for local player and one for other players.
A tip I could give for you on finding the local player function is to find the offset of battle power on local player.
This works since the function for local player just returns value stored in a member variable, call it 'm_BattleLevel'.
So once you have the offset, search for immediate values and you should get probably few matches.
After that it should be pretty straight forward to figure out what's the correct function.
The battle power for other players is calculated inside the function making it 'harder' to find.
I could also just tell you to search for this and this string and the function is X bytes above but you wouldn't really learn anything.
P.S. I didn't actually use this way and don't guarantee it to work for any newer patch, could very well have changed few times during the years.
|
|
|
03/21/2015, 20:36
|
#12
|
elite*gold: 0
Join Date: Feb 2015
Posts: 18
Received Thanks: 2
|
The Conquer.exe is between patch 5017 and 5065 not sure where in between, but somewhere around there. Still with the old Login Screen. Also I was able to find this
Which I doubt would help me with anything. Within that Hex code there's the BattleLevel button which you would normally find on the GUI as 1464.
As of now, all I know is how to find the services from StrRes.ini in the Conquer.exe, but I doubt I could find the BattlePower in there.
|
|
|
03/21/2015, 20:44
|
#13
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
We are talking about editing using a debugger such as olly, not hex editing...
Assembly language - Wikipedia, the free encyclopedia
You need to locate the appropriate functions and override the CPU instructions and then patch that new code into the exe.
|
|
|
|
Similar Threads
|
[Help] Battle Power
02/11/2014 - CO2 Private Server - 0 Replies
What would be the best way to reduce an attack by the Battle Power difference between two players, for example:
Player 1 has 370 bp;
Player 2 has 367 bp;
If the attacking player 1 player 2 x attack will be increased.
If the attacking player 2 player 1 x attack will be decreased.
I did like this:
|
Battle Power Grapich Question
12/08/2011 - CO2 Private Server - 7 Replies
I have a question, because the graphics battle power is 332 when I get real power is the 387 (armories including bonuses)?
http://img74.xooimage.com/files/3/6/d/battle-powe r-2f4fcfd.png
Is that the estimates are good and the graphics battle power does not affect gameplay, but I like know how to fix this.
i same the question :s
|
Battle Power
11/12/2011 - CO2 Private Server - 3 Replies
Hello mates,
i need some help why the heck my potency counts the steed mount and the accesory.
steedmount +2 accesory + 3.
any hint?
|
why my battle power down?
09/02/2011 - CO2 Private Server - 4 Replies
hi all want to know because when I get any frack me off my armor power look at these photos I have 370 free frack frack I have 374, anyone know how to fix this? thanks
|
Battle Power Calculator
04/05/2009 - CO2 Exploits, Hacks & Tools - 16 Replies
Includes +12 items, fan, towers, and noble ranks.
I did this for my own use, just thought it might come in handy for someone else.
Battle Power Calculator
|
All times are GMT +2. The time now is 06:17.
|
|