This repository was archived by the owner on Dec 16, 2024. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork4
A python Library for Minecraft 3DS, allowing for easy Modification of the Game and romfs Files.
License
NotificationsYou must be signed in to change notification settings
Cracko298/mc3dslib
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Please trymc3dslib2 for modification to files and other things.
- A python Library for Minecraft 3DS, allowing for easy Modification of the SaveGames, and romfs Files.
- An online installer/Updater was just released alongside versionv0.1.0-beta🎉.
- Lastest Release:v0.1.3.
- Documentation is Extremely barebones currently. A more in-depth documentation will be added soon.
- I've made a Documentation on both MC3DS'sOptions.txt, andARGB .3DST, if you want a more "in-depth explantaion of things."
- mc3dslib Documentation.
- Download The Updater/InstallerHere.
- Extract Bytes:
extract_bytes(filename, arg1, arg2)
- Convert Bytes:
convert_bytes(bytestring,order)
- Extract Color:
extract_colors(image_path)
- Invert Colors:
invertclrs(image_path)
- Set Green Hue:
greenify(image_path)
- Set Orange Hue:
orangify(image_path)
- Set Blue Hue:
bluify(image_path)
- Set Red Hue
redify(image_path)
- Grab Meta Data:
meta_grab(image_path)
- Material To Json:
mat2json(file_path)
- Convert Options:
convert_options(file_path,output_file_path)
- Revert Options:
revert_options(file_path,output_file_path
- Blang To Json:
toJson(blang_file)
- Json To Blang:
fromJson(json_file)
- Extract Head:
extract_head(image_path)
- Convert To PNG:
image_convert(image_path)
- Create .r3dst:
create_r3dst(image_path)
- Copy Lines:
copy_lines(filename, line_number, mode)
- Convert CDB To LDB:
console2bedrock_cdb(folder_path, optional_offset)
- Convert VDB To Log:
console2bedrock_vdb(folder_path)
- Copy World Information:
console2bedrock_cdb(folder_path, optional_offset)
- Convert Full World:
convert_save(folder_path, world_icon_path)
- Create Converted World Lockage:
convert_lockage(file_path)
- Convert Stuff into .mcworld:
zip_convert_contents
- Convert Images to 3DST:
convert_2_etc2(image_path)
- Convert 3DST to Images:
convert_2_img(etc2_path)
- Get .3DST Image Demensions:
get_3dst_demensions(etc2_path)
- Get Image Image Demensions:
get_img_demensions(image_path)
importmc3dslibfrommc3dslibimportBlangFilefrommc3dslibimport*importmc3dslibasmc3ds
importmc3dslibfile=mc3dslib.BlangFile().open("en_GB.json")# Initialzation of Example File
importmc3dslibinput_file_path=".\\"## Any Valid JSON file can go hereblang_file=mc3dslib.BlangFile().fromJson(input_file_path)
importmc3dslibblang_file=mc3dslib.BlangFile().open("en_GB.json")output_path=".\\"# Any Valid Path can go hereblang_file.toJson(output_path)
- Convert Achievements
- Revert Achievements
- Extract Arms
- Extract Legs
- Extract Body
- @Wolfyxon - Few of the Functions in the Code.
- @STBrian - MC3DS Blang Format Conversion Code.
- @Cracko298 - Developer of Most Functions in the Code.
- @YT-Toaster - Few of the Functions in the Code.
- olverimcDISC - His map was used as a test to conversion methods from 3DS to Bedrock
Oliver's Map (LoCity - https://www.minecraft3ds.net/maps/locity)
About
A python Library for Minecraft 3DS, allowing for easy Modification of the Game and romfs Files.
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published