EQ Profile Editor 1.0 Release
EQ Profile Editor 1.0
----------------------------------------------------- This program was written and designed for the purpose of editing the user profile and account for the EQ Emulator Server Database. This is a good work in progress and I have been testing it for quite some time now before my 1st release. This has also been testing on popular Emu Server database and I have been pleased with the results. Feel free to post any questions relating to the program and/or its functions. There are more updates to come in the future, if you have any good ideas please post them and I will see what I can do. I have worked very hard with this script and I hope you enjoy it. 1. Program features includes editing & viewing all the following: a. Account b. Stats c. Coin d. Char Profile (Name, Last Name, Title, Gender, Race, Class, Level, Deity, etc.) e. Current Zone & Zone Coordinates (Including ability to move to safespot) f. Facial Features g. Buffs (View Only) h. Spell Book i. Memorized Spells j. Languages k. Skills l. Inventory (Including Popup Item Viewer, to see items stats) m. Maintenance (This can be custom scripts). The only script right now is the ability to do coin wipe on entire server. Please be carefull with this tool, everyone on server must be logged out inorder for this feature to work. It does not work on corpses, that is the only downfall I can think of right now. 2. Prequisits - Tested Platforms a. Linux (Fedora Core 3+) and Windows (XP) OS b. Apache Web Server (Not tested on IIS) c. PHP 5.2.6 /w the following extensions (Will work with lower PHP 5 versions) a. timezonedb b. MySQL d. MySQL (Works with recomended MySQL Versions for EQEmu) 3. Install & Configuration php scripts. a. Unzip into your web server direcory b. Use Notepad or your favorite editor and open up the configuration.php in the includes/lib/ folder. c. Change the Login Username and Password to keep from unauthorized access. d. Change the MySQL Username, Password, Hostname and Database. 4. Source the MySQL Data into database Source the schema.sql located in the root directory of the php script folder into the current working database of your EQEmulator Server. This will not effect any of the preloaded tables in your database, this program uses a prefix on all of its tables to prevent any kind of naming issues. EQ Profile Editor 1.0 |
FYI: This only works with characters that is offline. If you do make changes to a character the changes are not permanent.
|
Quote:
|
Changes only work with characters that is offline. (With the exception of Account Table Changes such as: GM, Account Status, Revoked, and Inventory.)
You can view any character at any time no matter if they are online or offline. If you change anything on a character while they are playing the change is simply ignored by the client because this edits the database directly. Then when the client sends changes and saves the profile to the servers database the entire profile in the database is overwritten by what the client has. Try it out for your self and post your results...... |
I've got it installed and edited the configuration.php file, but it continuously asks me for a username/password.
any thoughts? |
That is the login username and password...
Default is. Username: admin password: admin You can change it in the configuration.php file |
This is going to be a huge help to me, thank you! Much thanks for writing it in PHP, as that's what I limited to using.
|
The Coin Wipe under the Maintenance section doesn't work....
This is the proper script for the coin_wipe.php under the scripts folder PHP Code:
|
i did change the configuration.php file, like i said, and it still asks me for login/password.
i tried what i edited the .php to, and admin/admin just ooc and that didn't work either. |
What OS/Web Server/PHP Version are you running?
If you want to disable the login information you can edit the header.php Remove the following lines from header.php PHP Code:
|
Win Server 2003, Apache 2.0.63, PHP 5.2.5
Same thing happens when using IIS, and with Firefox and IE. Looks like i needed to comment that out in SEARCH.PHP too.... |
i cant figure out why it isn't letting you log in that way but just comment those lines out. It wasn't supposed to be in search.php but I corrected it and i will replace what fixes I have already found so far.
|
Spiffy looking tool I must say. I'm poking through it currently and encountered a problem with logging in, myself.
You see, I set the EQ Profile Editor up in a subdirectory of a folder that already has Apache basic authentication. When my browser hits the Profile Editor, it then passes the credentials for the previous authentication which don't match the editor. I removed the auth check in search.php and modified the check in header.php to this simple login form that uses sessions: Code:
<?php |
Wow, this tool looks really nice! Thanks for sharing it!
One thing I noticed is that all permanent items are showing up as having the TEMPORARY flag on them, so you probably have the Permanent and Temporary settings reversed. Pretty minor considering this is the initial release though! |
Quote:
The login system wasn't supposed to be grand or anything just something quick while I was working on the program its self. Also I removed the unnecessary lines from search.php so it won't cause any errors in the event log. Also the coin_wipe.php was missing a include at the start of the script in order for it to work, I have added this line. (Please be aware that this script takes several minutes so check your php.ini settings to make sure that 'max_execution_time = 3000' or higher, otherwise the script will timeout.) I will include a 1.1 release later tonight or tomorrow. |
All times are GMT -4. The time now is 10:58 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.