Moving To Discord:

Hello everyone, due to bugs with the forum software that I do not have time to care about, I am going to be shutting down these forums and moving my discussions to Discord instead. I will eventually keep releases here on the site but the forums will be removed sooner or later. I encourage people to join my personal Discord if you have questions, if you are looking for any of my projects, etc.

Registration Code (Part 1): w%kQ6
Registration Code (Part 2): b<#$1[*(cw~
In order to register on this forum, you must use the codes above. Combine them into one code (copy paste).

Experience Function

Topics regarding the online game Phantasy Star Online (PC version).
User avatar
Site Admin
Posts: 450
Joined: Sun Jan 04, 2015 11:23 pm

Experience Function

Post by atom0s » Tue Jan 06, 2015 9:47 pm

This works by calling the actual internal function that gives you exp when you kill a monster.

Increase Experience Function: 0x0057C5F0
Function Prototype: typedef bool ( __thiscall* _oGiveExperience )( int, int );

Example use:
  1. typedef bool ( __thiscall* _oGiveExperience )( int, int );
  2. _oGiveExperience Real_GiveExperneice = (_oGiveExperience)0x0057C5F0;
  4. DWORD dwPlayerPointer = *(DWORD*)( reinterpret_cast< DWORD >( GetModuleHandle( "pso.exe" ) ) + 0x002FFD98 );
  5. Real_GiveExperience( dwPlayerPointer, 999999999 );
Need a great web host? Check out:

Donations can be made via Paypal:

Who is online

Users browsing this forum: No registered users and 1 guest