16
General Discussion / ►►►How to replace Brick Textures entirely client sided
« on: May 09, 2015, 06:04:18 PM »Hello! Today I'll be teaching you how to edit your cache.db to point to your own custom brick textures that will show up on servers and your own!
GUIDES: http://forum.blockland.us/index.php?topic=280349.0
Before doing this, make sure your game is closed and you don't have this running, otherwise this might not work for you.
I am not responsible for anything you can possibly damage editing your cache.db. Proceed the following steps with caution.
Also, this seems to work for the steam version only as of now, unless you have the brick textures selected as read-only, this tutorial is for steam only for right now.
Hello! I'm making a tutorial after finding out a neat way for some of the people who don't use shaders out there to fix Brick Textures!
For this tutorial, I'm going to be using Manty's Brick Textures, which you can download here.
You're going to need a program called Sqlite Expert. It's a free version so theres no need to worry about paying for it, head over to the download section and grab the personal version.
We also need to grab the SHA1 of Blockland's Brick Textures, I'll make it easy for you and leave the SHA1's here, they're the same for every cache.db.
The SHA1 of each texture is different, so for example brickTOP is a series of numbers and letters, and brickSIDE is different.
Alright, you're going to want to put your brick textures in your base/data/shapes folder, which can be found at "C:\Program Files (x86)\Steam\steamapps\common\Blockland\base\data\shapes" for steam users. Simply drop them in there and it'll ask to replace the files, click Yes.
Now open Sqlite Expert and Click "File" and go to "Open Database". A window titled "Select database file" will pop up, simply navigate to your Blockland folder and click on the cache.db.
You should now see something like this:
Click on blobs, and you'll get another window like this:
Now click on "Click here to define a filter" and press Enter. You should now be able to search for certain SHA1's.
Alright, here's the tricky part. Remember those SHA1's I gave you earlier? Copy brickTOP's SHA1, which is "ffb06aeea8388d4e166bca1d6a5ca dbdc74ca5f2". And paste it into the filter, and hit enter. You should now see something like this:
Double click on the little texture under the "data" tab, which you will then get a window to pop up and you will see several buttons, click on "Image Editor".
You should now see this:
Click on "Load", you'll get another window that says "Open".
Navigate to your "C:\Program Files (x86)\Steam\steamapps\common\Blockland\base\data\shapes" directory and double click on the brickTOP texture.
You should now have the window change to this:
Your SHA1 should now be focusing on using the custom texture, in this case when I used Manty's, it changed to this:
Click OK and OK again on the Record Editor window and do the same for every other texture, it's best to go top to bottom on the list so it helps more when finding the right texture.
Do the same steps listed above with every other SHA1, follow down the list and proceed onto "brickSIDE" and whatnot. Be careful.
When following through this tutorial, make sure to not mess anything up with your cache.db.
If this is done right this will work. It has worked for me many times and with many different custom textures.
Anything you do that messes up your cache.db I am not being withheld responsible for. Do this at your own risk.
GUIDES: http://forum.blockland.us/index.php?topic=280349.0
Before doing this, make sure your game is closed and you don't have this running, otherwise this might not work for you.
I am not responsible for anything you can possibly damage editing your cache.db. Proceed the following steps with caution.
Also, this seems to work for the steam version only as of now, unless you have the brick textures selected as read-only, this tutorial is for steam only for right now.
Hello! I'm making a tutorial after finding out a neat way for some of the people who don't use shaders out there to fix Brick Textures!
For this tutorial, I'm going to be using Manty's Brick Textures, which you can download here.
You're going to need a program called Sqlite Expert. It's a free version so theres no need to worry about paying for it, head over to the download section and grab the personal version.
We also need to grab the SHA1 of Blockland's Brick Textures, I'll make it easy for you and leave the SHA1's here, they're the same for every cache.db.
Quote
ffb06aeea8388d4e166bca1d6a5ca dbdc74ca5f2 - brickTOP
92122e47fac26fea3a0b4d32e19a4 4fa425984b0 - brickSIDE
95047ef708a1b6b62e4eba6cb7945 d1517e98a8b - brickRAMP
6174a39abf253faa44de7050c331b 4bbdb80f27e - brickBOTTOMLOOP
8bc1ec1b29173dae4a9a45783fd8f 6dc6d7ffb13 - brickBOTTOMEDGE
The SHA1 of each texture is different, so for example brickTOP is a series of numbers and letters, and brickSIDE is different.
Alright, you're going to want to put your brick textures in your base/data/shapes folder, which can be found at "C:\Program Files (x86)\Steam\steamapps\common\Blockland\base\data\shapes" for steam users. Simply drop them in there and it'll ask to replace the files, click Yes.
Now open Sqlite Expert and Click "File" and go to "Open Database". A window titled "Select database file" will pop up, simply navigate to your Blockland folder and click on the cache.db.
You should now see something like this:
Click on blobs, and you'll get another window like this:
Now click on "Click here to define a filter" and press Enter. You should now be able to search for certain SHA1's.
Alright, here's the tricky part. Remember those SHA1's I gave you earlier? Copy brickTOP's SHA1, which is "ffb06aeea8388d4e166bca1d6a5ca dbdc74ca5f2". And paste it into the filter, and hit enter. You should now see something like this:
Double click on the little texture under the "data" tab, which you will then get a window to pop up and you will see several buttons, click on "Image Editor".
You should now see this:
Click on "Load", you'll get another window that says "Open".
Navigate to your "C:\Program Files (x86)\Steam\steamapps\common\Blockland\base\data\shapes" directory and double click on the brickTOP texture.
You should now have the window change to this:
Your SHA1 should now be focusing on using the custom texture, in this case when I used Manty's, it changed to this:
Click OK and OK again on the Record Editor window and do the same for every other texture, it's best to go top to bottom on the list so it helps more when finding the right texture.
Do the same steps listed above with every other SHA1, follow down the list and proceed onto "brickSIDE" and whatnot. Be careful.
When following through this tutorial, make sure to not mess anything up with your cache.db.
If this is done right this will work. It has worked for me many times and with many different custom textures.
Anything you do that messes up your cache.db I am not being withheld responsible for. Do this at your own risk.