EOSERV Forum > Client Editing > Expanded Skin Selection (Mod/Guide)
Page: << 1 >>
Expanded Skin Selection (Mod/Guide)
Author Message
Post #202683 Expanded Skin Selection (Mod/Guide)

I came across a topic relating to the skin selection limitation recently, so decided to look into it, as I didn't even think of it before.
I know this has been done before by Apollo for sure, not sure if anyone has done this, but I feel I should probably release this.
Especially considering it turned out being a simple compare you need to change.

Note: Some text is ripped from my last guide..


If you want to bypass the 3 skin selection limit, and let players select up to a maximum of 6 skins, you can use this exploit and related server config edits below.

Expanded Skin Selection Guide
NOTE: You will need an unpacked endless executable.
-Start by opening OlldyDbg.
-Click the folder icon, then select the EO executable you want to modify.

First lets modify the compare that restricts the client to allowing users to select from a maximum of 3 skins.
Expand Skin Selection Address: 004718AE
-Press 'ctrl+g' keys and type the address above, then select 'ok'.
-Right click the highlighted address (004718AE) and select 'Binary', then select 'Edit'
-Replace the byte (83 7A 10 03) with (04) OR (05) OR (06) and select 'ok'. (The client only supports up to 6 skins maximum.)

Now you're going to need to copy all memory to the executable and save it.

-Right click anywhere in the disassembler, then select 'Copy' then 'Select all'
-Right Click in the disassembler again, then select 'Copy to Executable' then 'Selection'
-A new menu will now pop up. Right click it, then select 'Save file' and name the file something different than your backup file..
[Now everything is copied and saved!]

Now all you have to do, is change the MaxSkin = 3 and CreateMaxSkin = 3 inside of your eoserv extras config, to 4, 5 or 6 for both.
## MaxHairStyle, MaxHairColor, MaxSkin (number)
# The maximum character parameters that can exist
MaxHairStyle = 20
MaxHairColor = 9
MaxSkin = 3

## CreateMinHairStyle, CreateMaxHairStyle (number)
## CreateMinHairColor, CreateMaxHairColor (number)
## CreateMinSkin, CreateMaxSkin (number)
# The minimum and maximum character parameters that new characters can use
# This should only be changed for custom/patched clients which allow them
CreateMinHairStyle = 1
CreateMaxHairStyle = 20
CreateMinHairColor = 0
CreateMaxHairColor = 9
CreateMinSkin = 0
CreateMaxSkin = 3

---
EO Resources/Guides: â—„ eobud.boards.net â–º
7 years, 8 weeks ago
Post #203403 Re: Expanded Skin Selection (Mod/Guide)

Newb question here sorry....where can I get a unpacked version of EO? Or better yet unpack it myself? 

6 years, 44 weeks ago
Post #203407 Re: Expanded Skin Selection (Mod/Guide)

I figure I'd help you out since the mods are too busy being ignorant and unable to read a basic paragraph. Talk about useless. Anyway, here ya go.

http://www.mediafire.com/file/8lfik6te502ujvg/endlessc_Unpacked.exe

---
My skins dying because you're under it-
I’m done lying to myself for this.
For all the wonder in believing man it’s making me weak-
I’ll fade away & classify myself as Obsolete!
6 years, 44 weeks ago
Page: << 1 >>

EOSERV Forum > Client Editing > Expanded Skin Selection (Mod/Guide)