Normynator

[Client Mods] Paint it Black

Recommended Posts

Posted (edited)

Logo.thumb.png.7c702aa3dbf23ff26c05e542154b07b2.png
Hello everyone. norm here.
Today I want to present you my project “Paint it black”, a client mod pack.

Unbenannt2.PNG.7a6f529311c214197385713f6f802c4c.PNGUnbenannt1.PNG.2a13f440228b4e47d7f423267d507106.PNG

Thanks for reaching the Donation Goal

The donation goal was released insanely fast. Wasn’t expecting that 😮
Huge thanks to:

As promised all the donated money went to rAthena.

A special thanks to @Daifuku for sponsoring this awesome logo. Make sure to check out her service if you need great graphics.

 

Download

Current release of Paint it Black can be found here:
https://github.com/Normynator/PaintItBlack/releases

Dropin replacement for Cheat Defender (by NEMO project):
CDClient.dll (SHA-1: 32158C097CD656FF62BB094CF9F4F2BF1A6B1CAD)

Installation guide

Spoiler

Download the DLL for you clientdate from the link above.

Download CFF-Explorer (https://ntcore.com/files/CFF_Explorer.zip)

Open your client with CFF-Explorer

1.PNG.161405382e23704b595ff40b9b0647d5.PNG

 

(1) Make sure you opened the right file. (2) Click on “Import Adder”.

2.PNG.56ac03d643a95b3a1089686ccca0dfb2.PNG

 

After clicking on “Import Adder” you should see the following on the right side. Click on “Add” and select the DLL.

3.PNG.92ab7f4eb74c28b0193e0ad1d845e7f8.PNG

 

(1) Make sure the correct DLL is loaded. (2) Select the exported function. (3) Press “Import by Name”

4.PNG.80a240f240232312242c15477acbcab6.PNG

 

(1) Make sure the right function was imported. (2) Press “Rebuild Import Table”

5.PNG.d826253cd6c1a614e81b41d2e84ab7b8.PNG

 

Close CFF-Explorer and say “Yes” if it asks to save changes and wants to overwrite the file.

Done

Available mods

Timestamp

Description: Shows timestamps in the chat window.
Usage: /timestamp
Default: On

Ping

Description: Shows average ping to server.
Usage: /ping
Default: Off

FPS

Description: Shows fps count.
Usage: /fps
Default: Off

VSync disabled

Dscription: Disables vsync for the client. This removes the 60 FPS cap.
Usage: /vsync
Default: On

Feel free to suggest new features.

Supported client dates

  • 20180620e
  • 20180621a (suggested by @Mael)
  • 20150513 (for  @Stolao <3)
  • 20180621aRE

The clientdates requested on the donation goal post will be added soon.

I try to add more client dates as said in the donation goal post.
Feel free to suggest client dates here. If your client date was already suggested vote it up (so I can see which client dates are needed most).

Vote list

Spoiler

Current voting list:
What counts as vote? --> A post with the client date, upvotes on that post.
(I will try to update the list from time to time)

       6 | 2015-11-04
       4 | 2015-09-16
       4 | 2015-11-02
       2 | 2015-11-02
       2 | 2017-06-14
       1 | 2013-12-23
       1 | 2014-03-05
       1 | 2018-02-21


Note: I take this list as a reference but it could also happen that I decide to implement a client date which is not first place.

Changelog

Spoiler

v19.4.19

New clientdates:

  • None.

Additional Features:

  • CI now autocompiles all DLLs.
  • A splash screen was added.

Fixes:

  • None.

Misc:

  • Changed versioning to YY.M.DD-micro

v1.1.1

New clientdates:

 

  • None.

Additional Features:

  • Titlebar. (should work with nemo patch)

Fixes:

  • additional Clientdate debugging. If the client crashes with an error and you seek for support please provide the error message. It looks like this:
    err.PNG.73a6681b8afc34b66519b73024931c89.PNG

Misc

  • some cleanup

v1.1.0

New clientdates:

  • 20180621RE

Features:

  • Verification of the correct clientdate. This should help to track problems when using the wrong DLL with your Client.

Bugfixes:

  • None.

Misc:

  • Comment cleanup.

v1.0.0

  • Initial Release

Bugreports

If you spot a bug please report it here or on github via issue.

Thanks to:

SHR (https://github.com/sekishi1259/SimpleROHook)
rEx (https://github.com/curio-r/rextensions)

Greetings,

norm

 

Edited by Normynator
  • Upvote 3
  • Love 7
  • Like 3

Share this post


Link to post
Share on other sites

using client 20180620 makes it so the client opens then immediately closes right after. no visible errors. is anyone else experiencing this issue?

Share this post


Link to post
Share on other sites
Posted (edited)
31 minutes ago, sikiro said:

using client 20180620 makes it so the client opens then immediately closes right after. no visible errors. is anyone else experiencing this issue?

Are you using 20180620eRagexe? It's probably not working if you dont use that exact date.
Its also likely that 20180620eRegexeRE is not working.

Edited by Normynator
  • Upvote 1

Share this post


Link to post
Share on other sites
Posted (edited)

i am using 20180620e i will look for the standard one if i can find it somewhere. or move to the next any posiblity of providing support for e i dont think anyone has posted the standard clients anywhere.

Edited by sikiro

Share this post


Link to post
Share on other sites

OMG ❤️ Thaaaaaaanks

Please support to client 2018-09-19aRagexe

  • Upvote 1
  • Love 1
  • Like 1

Share this post


Link to post
Share on other sites

if i got my payout  from my credit in rathena I will donate the Half of my payout 🙂  this is great work in RO1 ^_^

Share this post


Link to post
Share on other sites

Is there any chance will you support 2015-09-16.exe?
That would be much appreciated!

Share this post


Link to post
Share on other sites
10 hours ago, Royr said:

Is there any chance will you support 2015-09-16.exe?
That would be much appreciated!

Same client date, I requested. I think if we do some donation he might add it 😄

2015-09-16aRagexe

Share this post


Link to post
Share on other sites
1 hour ago, vBrenth said:

Same client date, I requested. I think if we do some donation he might add it 😄

2015-09-16aRagexe

I don't mind about the Donation if the Author would implement the client date too.
Waiting for his response. 👏

Share this post


Link to post
Share on other sites

Greetings

Kindly consider supporting 2015-11-04 / 2015-11-02

Thanks for the hard work.

Best regards~

Earnestinence

  • Upvote 2
  • Love 1

Share this post


Link to post
Share on other sites

Naisu, best client mod :D! 

Please, can you support for 2017-06-14 I would appreciate it very much.

Share this post


Link to post
Share on other sites

Requesting: 2015-09-16aRagexe (the last client without Doram). Other people requested this already 🙂

  • Like 1

Share this post


Link to post
Share on other sites

Uh, you could get some inspiration with NovaExt

https://www.novaragnarok.com/wiki/NovaExt

I mean you're halfway there, but the "ping" and FPS feature is very cool ! Never seen that included before 🙂  neat

 

Also newer clients? Like the Hercules ones, why? Well they have some new cool features like Bartner which are nice to have with this plugin 🙂

 

Anything after 2019 would be cool 😄 

Bartner starts after:

2019-01-16cRagexe

 

Here is the list

http://nemo.herc.ws/downloads/

Share this post


Link to post
Share on other sites
Posted (edited)
4 hours ago, M45T3R said:

Uh, you could get some inspiration with NovaExt

https://www.novaragnarok.com/wiki/NovaExt

I mean you're halfway there, but the "ping" and FPS feature is very cool ! Never seen that included before 🙂  neat

 

Also newer clients? Like the Hercules ones, why? Well they have some new cool features like Bartner which are nice to have with this plugin 🙂

 

Anything after 2019 would be cool 😄 

Bartner starts after:

2019-01-16cRagexe

 

Here is the list

http://nemo.herc.ws/downloads/

Yes I want to add features which are present in NovaExt into PiB.

The current focus is optimization and making the project more failsafe, means creating more information when something is wrong eg wrong clientdate. I also want to prioritize adding a bunch of clientdates and adding some sort of automated deployment to make my life a little easier.

I don’t plan to support clients which are not supported by rAthena. (Maybe in the feature, we will see)

Edited by Normynator
  • Upvote 1
  • Love 2

Share this post


Link to post
Share on other sites
On 4/7/2019 at 2:26 PM, Earnestinence said:

Greetings

Kindly consider supporting 2015-11-04 / 2015-11-02

Thanks for the hard work.

Best regards~

Earnestinence

Would be great if it could be made for 2015-11-02 🤗

  • Upvote 1

Share this post


Link to post
Share on other sites

Tested both 2018-06-21 / 2018-06-21aRE Client. An error always appear that the client is not compatible. Is there something wrong from my installation or the client is just wrong. I made sure the client date match

Share this post


Link to post
Share on other sites
1 hour ago, Arthurion said:

Tested both 2018-06-21 / 2018-06-21aRE Client. An error always appear that the client is not compatible. Is there something wrong from my installation or the client is just wrong. I made sure the client date match

I have used both clients and it works wonders 🤔

Share this post


Link to post
Share on other sites
26 minutes ago, Mael said:

I have used both clients and it works wonders 🤔

Then the fault is on my side, maybe you be nice to link me up where you downloaded the clients?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...