Code Monkey home page Code Monkey logo

ue4pythontoolpack's Introduction

UE4PythonToolPack

Table of Contents

This is a script tool pack which is edited in Ptyhon2.7. And the GUI is edited by QT in C++. This tool pack is designed to manage the resources inside UE4 in a quick, easy and serialized way. Python is a good programming language, sometimes it's much more convenient than C++ like in string processing. And QT is a wellknown widget toolkit for creating GUI as well as cross-platform.

Install

First of all, install python and enable Python plugin in UE4. The scripts are in the folder named opms.

avatar

Then run the Python script which you need in UE4.

avatar

Usage

Here are some introductions about each script.

GUI_rename_assets

Select the assets that you wanna rename, and type a keyword and a new word. The keyword in the selected assets will be replaced with the new word.

actor_action_util

Select the mesh/meshes and a material. And the materials of the mesh/meshes will be replaced by the selected material.

clean_up

Select the assets that you wanna classify. Then they will be put in different folders by their type.

delete_empty_folder

Delete the empty folders.

delete_no_static_mesh

Delete all of the StaticMeshActors which don't own static mesh.

duplicator

Duplicate the assets by the number you input.

pow_of_two

Texture sizes need to be a power of 2(for example, 2, 4, 8, 16). It's a script for checking the validity of the texture.

prefixer

Add prefix for your assets by type. It follows the rule in ue5 style guide. And you can change the format in prefix_mapping.json

removeed_unused

Remove all of the assets that are unused. Or move them into a folder named Trash.

set_linear_color_tex

Set the properties of the textures which you want to change. Like in the mask textures, set sRGB to the False and set the compression setting to Mask.

world_outliner

Move the actors that are in the world outliner into different folders by type.

ue4pythontoolpack's People

Contributors

windbt47 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.