npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

com.redbluegames.mulligan

v1.7.5

Published

The Mulligan Renamer tool for Unity allows for quick and safe renaming of many assets or GameObjects all at once.

Downloads

1,485

Readme

MulliganRenameTitle

Unity - Mulligan Renamer

The Mulligan Renamer tool for Unity allows for quick and safe renaming of many assets or GameObjects all at once. It provides several ways to rename Objects including the ability to replace substrings, add prefixes and suffixes, add numbers, and delete characters from the front or back of the name of each Object.

This ReadMe provides a quick overview of the tool. For more detailed documentation, check out the wiki.

MulliganRenameGIF

Installation

Through Unity Asset Store

Development on Mulligan Renamer is supported through purchases on the Asset Store, as well as through volunteer time of contributors. Please consider supporting further development by purchasing it through the Unity Asset Store.

Through Github

To install this package follow these steps:

  1. Download the latest package (.unitypackage file) from the Releases page or click here.

  2. Open the Unity project you want to import the Mulligan Renamer tool into.

  3. Install the custom package through Unity's Asset menu.

  • In Unity Editor go to Assets -> Import Package -> Custom Package...
  • Select the .unitypackage file you just downloaded. We recommend storing the files at the default location (Assets/RedBlueGames), but it should work anywhere.

Through NPM

This package is registered at https://registry.npmjs.org as com.redbluegames.mulligan. You can use npm to install it manually, or use Unity Package Manager by adding the following into your Packages/manifest.json:

{
  "scopedRegistries": [
    {
      "name": "NPM",
      "url": "https://registry.npmjs.org",
      "scopes": [
        "com.redbluegames"
      ]
    }
  ],
  "dependencies": {
    "com.redbluegames.mulligan": "1.7.5"
  }
}

Using the Tool

To use the Mulligan Renamer tool, open it from the Window/Red Blue menu. If you have Objects selected, they will automatically be entered for rename. Otherwise, drag and drop the Assets or GameObjects you want to rename into the Mulligan Renamer window.

The tool allows for many rename operations. Here are a few:

  • Search String and Replacement String allow for replacement of substrings from the selected objects.
    • Example: The name "Char_Hero_Idle" with search string "Hero" and Replacement string "Enemy" would yield "Char_Enemy_Idle".
    • The Regular Expressions mode for Search and Replace allows for just about any rename operation.
  • Prefix and Suffix additions allow you to add prefixes and suffixes to the start or end of every object.
    • Example: The name "Hero" with the added prefix "Char_" and suffix "_Idle" will yield "Char_Hero_Idle"
  • Trimming allows you to delete a number of characters from the front or back of the object's name.
    • Example: The name "CHairA" with 1 specified to Delete from Front, and 1 specified to Delete from Back will yield "Hair".
  • Enumerating allows you to add sequential numbers to the end of each object name. This will be added after the deletions or suffix additions.
    • Example: Selecting 3 objects that are all named "Wall", and specifying "00" or "D2" as the format string, and a Starting Count of 0, will yield "Wall00", "Wall01", and "Wall02".

You can combine any number of the rename operations in any order to achieve the rename results you want. Read more about the operations in the wiki here.

Contributing

Contributing to the project is welcome. You can do so by adding GitHub issues, or by submitting code pull requests. Please read the Contributing Guidelines before contributing.

Contributors and Credits

Portuguese Translation and Localization - Mukarillo

Spanish Translation - Jesús Dávalos

Spanish Language QA - Cristhian García Vélez

Simplified Chinese Translation - 独行

Continuous Integration Support - andyzickler