0 of 0

File information

Last updated

Original upload

Created by

Church Guard

Uploaded by

was421

Virus scan

Safe to use

Tags for this mod

About this mod

Painted Worlds is a tool designed to allow players to connect without the needs for a matchmaking server via invites over Steam and Discord.

Permissions and credits
Changelogs
First and foremost, this is a Public Beta. Do not expect a bug free experience.

Apparently Discord has shutdown some of the features that this mod leverages for its discord invite system, I'll need to redo the mod from scratch. Sorry.

Game Supported By This Build:
  • Dark Souls Remastered (1.03)*
  • Dark Souls III (1.15.1)*  [DS3 Mod Page]

*other versions may work but have not been tested

Requirements:
  • Steam in online mode is required for this mod to function; a Discord client is not required.
  • The Steam version of the game. This mod heavily leans on steam to transmit the p2p data; a non Steam version would suffer greatly or crash.

Install:
  • It is recommended to start with a clean install of the game.
  • Unzip the mod files
  • Copy all of the extracted folders and files into the same directory as the game exe
  • After the copy you should have at least lazyload.ini dinput8.dll discord_game_sdk.dll and dllMods(folder) in the same folder as the game exe
    4a. If you do not see the .dll  or .ini at the end of the file names, you have file extensions turned off, its not a problem
  • enjoy

How To Use:

When your player is loaded your friends on steam, who also have the mod and the game running who also have a loaded player, can right click your profile and select "Join Game". You the host may also right click your friend's profile and select "Invite to Game". You may also send a discord invite. Discord invites are re-usable, so players can just keep joining until you close your game, or become a phantom in someone else game.

Paradigm Changes:
  • Red and White Soapstones now control what joining players will join as. Note: The initial state is white phantom.
  • Example: I use the Red Soapstone and then another player joins, that player is a summoned red.

Quirks:
  • Some fog walls were never meant to be used for online or from certain sides. Some may be invisible/have collision to the host but not phantoms and vise versa.
  • (DSR)Some sections where multiplayer wasn't intended by the original designers have weird behaviors such as killing connections when stepped on.

Notes:
  • Discord invites can be a bit tricky if you discord settings are locked down. Showing Game Activity and Going Green, should be all that is required for it to work, but discord may have more settings that mess with this.
  • Painted Worlds currently doesn't have a hook of its own. It is packaged with Lazy Loader(dinput8.dll).
  • The actual mod is in the dllMods folder. 
  • Included is the discord_game_sdk.dll file, this file is needed for the mod to work but Discord itself isn't.

Notes on Mod Compatibility:
  • Most mods should work with this, but some may bug out as many were designed for single player. (I haven't tested every mod so your mileage may vary)
  • Mods that can prevent online connections like mod engine, need to allow online connections; as Painted Worlds does need some online functionality to make p2p functions work. Painted Worlds will handle preventing the matchmaking server connections.

Known Issues:
  • Wine/Proton tends to crash.

Note for Mod Developers:
To have your mod name appear in Discord Rich Presence add:
  • text id 8087 to FDP_キーガイド.fmg for Dark Souls III
  • text id 8087 to Key_guide_.fmg for Dark Souls Remastered

Q&A:
  • Q: Why not Dark Souls 2?
    A: Its a mess, DS2 is actually built different. I have sunk hundreds of hours into it and if I held off from releasing until DS2 also worked, this mod may never release. 
  • Q: Why isn't this seamless?
    A: It was out of scope, and there is an issues with phantoms only being able to traverse the current, forward, and back areas.
  • Q: Why didn't you patch/fix <?thing?>?
    A: I'm trying to keep the number of hooks/patches each game needs down, while the current version supports 2 games I've worked on 3 games, and the less game specific things, the simpler this is.
  • Q: Can I join someone in DSR from DS3 and vice versa since both use the same mod file?
    A: No
  • Q: Can I donate to you?
    A: No, go find a charity to throw your money at. If it allows a comment, I humbly suggest you include #PaintedWorlds if it is appropriate.

Submit Feedback Here