AssetStudio
DISCONTINUED
ml-agents
Our great sponsors
- SonarQube - Static code analysis for 29 languages.
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
- InfluxDB - Access the most powerful time series database as a service
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
AssetStudio | ml-agents | |
---|---|---|
121 | 56 | |
10,093 | 14,714 | |
- | 2.5% | |
6.1 | 8.1 | |
6 months ago | 12 days ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AssetStudio
- Learning how to mod
- Priconne English Translation Archive?
-
Game Assets
Tile graphics are available as-is in the game folder (Shadowrun Hong Kong\SRHK_Data\StreamingAssets\ContentPacks etc). For the rest, use tools for ripping stuff from unity games - UABE, AssetStudio etc to open the resources.assets files.
-
I can't find a Unity Asset Extractor program.
https://github.com/AssetRipper/AssetRipper and https://github.com/Perfare/AssetStudio, depends on what you want. If yoy want to rip an entire scene or gameobjects/prefabs, use AssetRipper. Else if you just want sounds, models, animations (from FBX objects), textures, fonts and this kind of stuff, AssetStudio works
-
Guides for asset ripping?
AssetStudio - let's you extract models, textures, sounds, etc. from the game's assetbundles (aka: the game's compressed / packed data). There's also this guide on other programs for Unity modding - less of a guide really, more for finding out what other tools there are.
-
What software do you miss from Windows & macOS?
Something like AssetStudio so I can extract music from Unity games. Wine works perfectly fine, though I'd rather have a native build of it.
-
Anyone know where I can find a way to download some sound effects from the game?
https://github.com/Perfare/AssetStudio/releases/download/v0.16.47/AssetStudio.net472.v0.16.47.zip Here's the direct download link, just extract then run the .exe
-
My customer messed up - I need to extract assets from a build
You might want to try this one too, but I've never had to use any of these tools so I'm unaware of how successful they are when it comes to reconstructing assets, so search around for what works the best.
- So... how do I mod custom levels
ml-agents
-
At least I put effort into the AI prompt to generate some code that people can refer to, whereas you do absolutely nothing to contribute to the community.
and PR content: https://github.com/Unity-Technologies/ml-agents/commit/ed212103e451449bf84711a4a8f7bf11dfb1211a
-
TransformerXL + PPO Baseline + MemoryGym
Thanks! It really depends on the task that you want to implement. But in general, sticking to the standard gymnasium API is important. If you want to implement a 2D environment then PyGame is promising. If it's more like a game, check out Unity ML-Agents or Godot RL Agents. Anything simpler can also be just pure python code. You also need to carefully design your observation space, action space and reward function. My advice is to explore design choices of related environments.
-
Impact of using sockets to communicate between Python and RL environment
When looking into implementing RL in a game environment, I found that both Unity MLAgents and the third-party UnrealCV communicate between the game environments and Python using sockets. I am looking into implementing RL for Unreal and wondering about the performance impact of using sockets vs using RL C++ libraries to keep everything "in-engine"/native.
-
After 8 Hours, my ML Agents learned how to work together!
For the last question, I suggest downloading this example package and taking a look at the Soccer example. It shows how to have 2 completely different Agents on different teams learn from each other.
What helped me the most to get started was this youtube video, and then after that I would recommend going through the official unity github examples and their scenes to understand how they approached different tasks.
-
I'm failing to download a repository correctly
# Install steps - download the `ml-agents` repository `git clone https://github.com/Unity-Technologies/ml-agents` - create a Python folder in `ml-agents` and clone `social_rl` repo into it `svn export https://github.com/google-research/google-research/trunk/social_rl` - copy `environments.py` and `gymwrappers.py` into this Python folder - create a python3.8 environment and install `social_rl` requirements `conda create -n mlagents python=3.8` `pip install -r requirements.txt` - install `ml-agents_envs`, `ml-agents` and `gym-unity` from the `ml-agents` repository `python install setup.py`
-
8+ Reinforcement Learning Project Ideas
Unity ML-Agents is a relatively new add-on to the Unity game engine. It allows game developers to train intelligent NPCs for games and enables researchers to create graphics- and physics-rich RL environments. Project ideas to explore include:
-
How to train agents to play volleyball using deep reinforcement learning
Descriptions of the configurations are available in the ML-Agents official documentation.
-
🏐 Ultimate Volleyball: A 3D Volleyball environment built using Unity ML-Agents
Inspired by Slime Volleyball Gym, I built a 3D Volleyball environment using Unity's ML-Agents toolkit. The full project is open-source and available at: 🏐 Ultimate Volleyball.
What are some alternatives?
UnityGLTF - Runtime GLTF Loader for Unity3D
Il2CppDumper - Unity il2cpp reverse engineer
UABE - Asset Bundle Extractor [Moved to: https://github.com/SeriousCache/UABE]
AssetStudio - AssetStudio is an independent tool for exploring, extracting and exporting assets.
gym - A toolkit for developing and comparing reinforcement learning algorithms.
UnityLive2DExtractor - Unity Live2D Cubism 3 Extractor
DDLC-Plus-Asset-Decrypter - ddlcpad, *Doki Doki Literature Club Plus Asset Decrypter*, is a tool to decrypt the encrypted asset file on the Doki Doki Literature Club Plus. Writing in golang.
UABEA - c# uabe for newer versions of unity
unity-gui-windows - Draggable and scalable modular Canvas based GUI windows
UABE - Asset Bundle Extractor
UtinyRipper - GUI and API library to work with Engine assets, serialized and bundle files
AirSim - Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research