This tool is regarded as the advanced version of netcat. They do similar things, but socat has more additional functionality, such as permitting multiple clients to listen on a port, or reusing connections.
In this example, when a client connects to port 3334, a new child process is generated. All data sent by the clients is appended to the file /tmp/test.log. If the file does not exist, socat creates it. The option reuseaddr allows an immediate restart of the server process.
In this case, socat transfers data from stdin to the specified multicast address using UDP over port 6666 for both the local and remote connections. The command also tells the interface eth0 to accept multicast packets for the given group.
Socat is a great tool for troubleshooting. It is also handy for easily making remote connections. Practically, I have used socat for remote MySQL connections. In the example below, I demonstrate how I use socat to connect my web application to a remote MySQL server by connecting over the local socket.
I work as Unix/Linux Administrator with a passion for high availability systems and clusters. I am a student of performance and optimization of systems and DevOps. I have passion for anything IT related and most importantly automation, high availability, and security. More about me
The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. The content published on this site are community contributions and are for informational purpose only AND ARE NOT, AND ARE NOT INTENDED TO BE, RED HAT DOCUMENTATION, SUPPORT, OR ADVICE.
For creating cutscenes, the only things you will need are kgftbz's Pose Mod and Notepad (or Notepad++). You can also use any text editor, if you keep the .txt extension : Pose Mod cannot read .odt or .wordpad files. To create a new cutscene, make a text file in the Pose Mod cutscenes folder .
Now that we've placed Shiromi and stopped her from moving and disabled her prompts, now we can do the fun part: Adding Character Animations and Subtitles! First, let's showcase some new commands we will be using.
These are strings of very useful commands that modders use often. Fill in the values like ID, Student Name, NameOfHair, NewName etc. with your desired names. It can be anything you want! Some commands here are only for the old Pose Mod, but many work in the new Pose Mod as well. If you want to add a command, make sure it works and put a warning if it only works in old (or new) Pose Mod.
Warning: Using the first command will cause Yandere-chan to instantly lose the struggle minigame, and using the second command will disable the aura, but Yandere-chan will still slow down when near Senpai.
This command will turn a student of your desired choice to a rival, this means it will apply slow-motion death effect and red outline, this WONT make them have events with Senpai nor confess. This cannot be applied to multiple students, only one.
Note: if the file with the script for a key has a name other than "MaskChange.txt", you should replace "MaskChange" with your file name in the "Key:k:MaskChange:false" command. You can also replace "k" with another key, but it's better to use only alphabetic keys.
THIS TUTORIAL IS NOT COMPLETE! IT WILL NOT WORK AS IS! While using the pose mod, you may have encountered the default Stuff.unity3d file that comes with the mod. You may be asking, what is it? What does it do? How do I use it? How do I make one? Well, I'm here to answer all these questions! Here we go!
.unity3d files, also known as bundles, are files created to be used with the unity web player. It packs all resources used for an entire game, including models, textures, code, shaders, and other assorted resources. It is currently a depreciated file format and can't be created with the newer versions of Unity.
Using kgftbz's Pose Mod, a .unity3d file can put entirely new models into Yandere Simulator without having to replace other existing models. This means that the model won't already be being used, which can be a lot more convenient.
Of course, to do this with your own assets, you'd have to mess with the RefPosition and RefLocalPosition coordinates. If you're using the new Pose Mod, change PoseMode to PoseMod, otherwise it won't work. If you're using the old Pose Mod, then keep it as PoseMode.
NOTE: The comment section is NOT an appropriate place to ask for leaked assets, no matter what type. However, it is okay to share gameplay images and screenshots of mods that use leaks (e.g. Osana's confession cutscene).
This page is for the UUU v3.0.x. This is the free version and won't be updated anymore. If you're looking for the UUU v4.x with camera paths and otheradditional features, please visit Otis_Inf's Patreon page: the UUU v4.x is part of Tier 1.
For Unreal Engine 4 powered games, there's a universal way to add a free camera, add timestop, a hud toggle and re-create the in-game console (which is usually stripped out in released games): The Universal UE4 Unlocker, in short UUU. It comes with its own client exe, UuuClient.exe, and is ready to use. See below what you have to do to get started.
Now you first start the game and when the game has opened its main menu, you start the UuuClient.exe application to inject the UniversalUE4Unlocker.dll into the game's process and control its features. To do so, on the General tab you click the Select... button and select the game's process. You can leave the 'DLL to inject' as-is as it should already refer to the UniversalUE4Unlocker.dll.
After you've select the game's process, you click the Inject DLL button. The UUU dll is now injected and the General tab switches to the following screen: here, the UUU is injected into the Darksiders III game process.
If you click Select and the game process isn't shown, even though you know it's running, it's likely the game runs as administator and you therefore have to run the UuuClient.exe also as administrator: right-click the UuuClient.exe and select 'Run as Administrator' or create a shortcut to the exe on your desktop, right-click it, select Properties and on the Shortcut tab, select Advanced..., then check the 'Run as Administrator' checkbox and click OK.
After you've successfully injected the dll, you'll get a series of notification windows in the top left corner of your game window which some info regarding what the UUU is doing. You can now switch to the Available features tab to see which features of the UUU are available with the game you're using it with.
The Game speed can be used with the Slomo timestop when it's active. The Dump object info button can be used to dump all active object names and the addresses in memory to a text file on disk. This feature is helpful for people who want to use cheat engine with the game at hand. See for more info the object dumping section below.
It might be the UUU reports some elements aren't found while the game should be fully supported. This might be caused by assembly mismatches or the timing you injected the dll into the game process. If thishappens try to inject the DLL at moment after you've loaded the level or after the game's menu has fully loaded.
The UUU has various settings you can configure, which you'll do on the Configuration tab. Additionally you can define the key-shortcuts for various functionality on the Key bindings tab. These are discussed below
Most settings are for the built-in free camera and are self explanatory. The Game control device allows you to select which device to use for controlling the built-in free camera. By default it's both 'keyboard+mouse' and 'gamepad'. The device that's chosen is blocked by default to send its input to the game (as much as possible, sometimes this is unavoidable).
To change a key binding, click in the textbox and press the key combination you want to use, then click the OK button that appeared next to the textbox when you clicked it. If you changed your mind, just click Cancel. You can use the same key combination for multiple features. This allows you to e.g. use Insert for enabling the free camera, stopping time and hiding the HUD at the same time.
To do useful things like starting the debug camera, in a lot of games you first have to enable the cheats in the game. To do this, type EnableCheats 1 in the console and hit enter. After that, type toggledebugcamera after you've loaded a level. This should give you the ability to move the camera around using your controller and WASD + mouse. This can be a good alternative for when the built-in camera of the UUU isn't available.
To go back to the game, type again toggledebugcamera in the console or simply press cursor UP to go to a previous command. There are many commands to choose from. Not all of them work. E.g. god or fly might say they're activated but chances are they're not doing anything. Commands like fov 50 (to set the FoV to 50 degrees, default is likely 80), pause (to toggle the pause of the game) and a lot of console variables do work.
The UUU has a sophisticated built-in free camera, which you can enable at any time by pressing Insert (or the key binding you've configured). The camera is controlled by the device that you have selected in the Configuration tab. See below for the default controls. You can configure the keyboard shortcuts in the Key bindings tab.
For hotsampling, or better: dynamically resize the game window to a higher resolution, the usual tool to use is SRWE. The UUU has the same functionality SRWE offers now built-in and has a handy pre-selection of resolutions generated from your monitor's native resolution, using a variety of aspect ratios.
Unreal Engine 4 games by default support hotsampling, as long as you run the game in Windowed mode (in DX12, borderless might also help, but usually, it'sWindowed). If you run your game as full screen, hotsampling might just stretch the game window's content but not set the game's rendering resolution to a higher resolution.
b1e95dc632