AssetStudio
ml-agents
Our great sponsors
AssetStudio | ml-agents | |
---|---|---|
128 | 60 | |
10,093 | 16,295 | |
- | 1.5% | |
6.1 | 8.1 | |
over 1 year ago | 3 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
-
Looks like RF3s modding is just like RF5
Asset Studio for browsing and previewing files, Avalonia for replacing/editing bundles. Of course, I've never actually modded RF5; all I've managed to get working so far for RF3s is portrait and model texture editing, and face textures are so tightly cropped that replacing them might be a pain. As for dialogue, the extracted .txt comes out garbled, and I tried it with Grimoire just for fun but that doesn't seem to do anything.
- Active fork of AssetStudio? (AssetStudioGUI by Perfare)
- How to make mods?
- 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
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 2.0 Loader for Unity3D
Il2CppDumper - Unity il2cpp reverse engineer
AssetStudio - AssetStudio is an independent tool for exploring, extracting and exporting assets.
UnityLive2DExtractor - Unity Live2D Cubism 3 Extractor
UnityPy - UnityPy is python module that makes it possible to extract/unpack and edit Unity assets
UABEA - c# uabe for newer versions of unity
UABE - Asset Bundle Extractor [Moved to: https://github.com/SeriousCache/UABE]
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.
UtinyRipper - GUI and API library to work with Engine assets, serialized and bundle files
gym - A toolkit for developing and comparing reinforcement learning algorithms.
UABE - Asset Bundle Extractor
unity-gui-windows - Draggable and scalable modular Canvas based GUI windows