Deprecated: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /home/iano/public_html/tpforums-vb5/forum/includes/class_core.php on line 5842

PHP Warning: Use of undefined constant MYSQL_NUM - assumed 'MYSQL_NUM' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: Use of undefined constant MYSQL_BOTH - assumed 'MYSQL_BOTH' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ..../includes/functions_navigation.php on line 588

PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ..../includes/functions_navigation.php on line 612

PHP Warning: Use of undefined constant archive_postsperpage - assumed 'archive_postsperpage' (this will throw an Error in a future version of PHP) in ..../archive/index.php on line 456
SprEx [Archive] - Forums

PDA

View Full Version : SprEx



jo3bingham
05-16-2012, 09:13 PM
SprEx

http://knoxstudio.net/jo3bingham/SprEx/Zip-Android-128.png

SprEx is a simple sprite extraction tool for use with Tibia.



http://knoxstudio.net/jo3bingham/SprEx/MainMenu.png
Main Menu

The Main Menu is your portal to all the extraction tools.
Just click on the desired tool to access it.
You can move the window around, from anywhere, by clicking down and dragging the title bar.



http://knoxstudio.net/jo3bingham/SprEx/SingleSprite.png
Single Sprite

Click Load to search for and load your desired sprite file.
Once done loading, you will be displayed with the first sprite and the number of sprites that were loaded.
Use the text field and the Go button to locate the desired sprite you wish to extract.
You will receive an error 'beep' if there is no sprite for the specified value.
Click Export to export the displayed sprite.



http://knoxstudio.net/jo3bingham/SprEx/FullSpriteFile.png
Full Sprite File

Click Load to search for and load your desired sprite file.
Once done loading, you will be displayed with the number of sprites that were loaded.
Click Export to export all loaded sprites.



http://knoxstudio.net/jo3bingham/SprEx/NewSprites.png
New Sprites

Click Load New to search for and load a newer sprite file.
Click Load Old to search for and load an older sprite file.
Click Export to export all the new sprites from the new sprite file.
It will export new sprites and any edited sprites.



http://knoxstudio.net/jo3bingham/SprEx/OldSprites.png
Old Sprites

Click Load Old to search for and load a older sprite file.
Click Load New to search for and load an newer sprite file.
Click Export to export all the old sprites from the old sprite file.



http://knoxstudio.net/jo3bingham/SprEx/Settings.png
Settings

Directory Click Default to set the desired output folder of your exported sprites.
A Sprites folder will be made in the output folder.
Default is the location in which you ran SprEx.
Image Select your desired output type of your exported sprites.
Sound You will receive 'beeps' when actions are completed (loading sprites, exporting sprites, etc.). You can disable it here.
Click Exit Settings to quickly get back to your previous window.



http://knoxstudio.net/jo3bingham/SprEx/DropDownMenu.png
Quick Menu

At any time you can access the Quick Menu by right-clicking on the title bar.
This allows you to quickly go to the Main Menu or Settings and Minimize or Exit SprEx.



Q&A

Q Can I compile a sprite file with SprEx?
A No.

Q Will you add compiling to SprEx?
A Probably not.

Q Why not?
A Because the purpose of SprEx is to extract sprites.

Q Will you release a compiler?
A If I ever finish my tool suite, yes.

Q Fine. What client versions can I use this with?
A SprEx is compatible with client versions 7.00+, and will work for future versions if CipSoft doesn't change their sprite format.

Q My New/Old sprites are not exporting. What gives?
A These sprites will not export if they share the same file Id (since they are identical) or if your New sprite file is older than your Old sprite file, or vice versa.

Q Why are you so sexy?
A I do not know.



Notes

SprEx requires .NET Framework 4.0 to run.
It is a free download from Microsoft.

I am aware that the exporting of New Sprites and Old Sprites takes quite some time.
This has to do with the way that I determine if a sprite is new/old.
I will work to make this process quicker, but for the time being you'll have to be patient.

If you would like to request a feature, feel free to do so.
If I feel as though your feature-request is applicable, I will implement it.

Though I've tested the program to my standards, there is always a chance that I missed a bug.
Please report any errors you find to me so I can fix them as quickly as possible.

Thank You



Download (http://knoxstudio.net/jo3bingham/SprEx/SprEx.rar)

DarkstaR
05-17-2012, 01:24 PM
Soo. simple.

carteni
05-17-2012, 04:40 PM
Great tool! Will help a lot =P

theafien
05-18-2012, 03:52 PM
great

Pro-grammer
05-20-2012, 01:33 PM
Great I actually liked it, can't wait for your Suit tool to complete

usobot
05-20-2012, 06:10 PM
Great tool :)
very thanks

Ian
05-30-2012, 05:57 PM
Beautiful tool! Nice to see something simple that does what is promised!

Dark Pallys
05-31-2012, 04:22 AM
Cute design! :) I'm getting this programming itch.. gotta scratch it soon! :P

Veritias
06-03-2012, 12:40 PM
Love it ;)

Czepek
06-10-2012, 10:47 AM
Q Why are you so sexy?
A I do not know.

Best one.

Regards, Czepek!

jo3bingham
06-29-2012, 05:59 AM
SprEx v1.1.0



Update(s)

Supports test server client (9.60), and all subsequent client updates.



Bug Fixes

New Sprites and Old Sprites wasn't returning all sprites.



Coming Soon

New Sprites and Old Sprites export speed optimizations.
Choose to export new sprites, updated sprites, or both via New Sprites.
Choose to export old sprites, edited sprites, or both via Old Sprites.



The update can be downloaded from the same link in the original post.