goobycorp / doomsavemanager Goto Github PK
View Code? Open in Web Editor NEWA program to make importing and exporting DOOM Eternal saves easier.
A program to make importing and exporting DOOM Eternal saves easier.
Hello and thanks for the efforts. Getting the following error - any ideas?
Unhandled exception has occurred in your application. If you click Continue. the application will ignore this error and attempt to continue. If you click Quit. the application will close immediately.
The type initializer for 'DOOMSaveManager.DoomEternal' threw an exception.
Below is the error:
https://pastebin.com/cRKpeV4J
I had the EMPRESS crack, i bought steam version on sale.
How do i make this work to transfer from empress save to steam?
Tried copying to Saved Games\id Software\DOOMEternal\base\savegame\c0dec0de-c0de-c0de-c0de-c0dec0dec0de but it crashes the app.
Hey! So i was mucking around with the doom eternal saves, and noticed that they were in a format super easy to edit, and i wanted to write a program to do that as a fun little exercise (since im still very beginner at programming). Instead of writing my own from scratch, i decided i would add onto yours. So i was just wondering if adding a save editor was within the goals of this project, and additionally (if not), what the license for the project is, so that if its a permissive one, i may be able to distribute the exe to anybody who wanted it, without bothering to upload the source somewhere.
Here are some screenshots:
The data is currently read correctly from the save file, but i haven't got around to getting it to actually write the changes to the file and rezip yet.
(Also im not sure why the spacing is so wack, it looks fine in the editor)
I converted the save, but it did not transfer my skins and lvl profiles, achievements. Only progress in pumping and plot was transferred.
When I open the program and hit export, both the source and the destination fields are blank and have nothing to select, which means i cant progress past that point? Did I miss something?
Please Please can you explain it to me like i am a 5 year old what to do... what to export where and import where, my transfer seems to have a "Wrong directory" Please help me out how do I decrypt encrypt
How much de dedotated to wam for the server?
Not a necessity or priority, but the windows store version through xbox gamepass just came out and uses a different ID. I checked one of the original forum posts and there has not been a response there since it was added. Thought I would add it here because the gamepass version is incredibly buggy and stops working for people almost at random and I found this tool while trying to swap over to steam.
Hello,
I am having lots of crashes in my Codex cracked version of DOOM and have decided to purchase the game on Steam. I am having trouble copying my save file (halfway) to the Steam version and was hoping you could assist. I see a few people on Reddit having similar issues but no one seems to have success with the steps posted
Hi, I'm getting a mac check in GCM failed
error when trying to export saves from Steam version of the game (which includes the DLC saves, if it matters). Here's the debug log from the currently latest 1.3.0.5 version (I also tried older 1.3.0.3-1.3.0.4 versions with similar results):
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
Org.BouncyCastle.Crypto.InvalidCipherTextException: mac check in GCM failed
at Org.BouncyCastle.Crypto.Modes.GcmBlockCipher.DoFinal(Byte[] output, Int32 outOff)
at DOOMSaveManager.Crypto.DecryptAndVerify(String aad, Byte[] data)
at DOOMSaveManager.DoomEternalSavePath.Compress(String filename)
at DOOMSaveManager.Form1.actionOkBtn_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
DOOM Save Manager
Assembly Version: 1.3.0.5
Win32 Version: 1.3.0.5
CodeBase: file:///D:/Games/DOOMSaveManager%201.3.0.5/DOOM%20Save%20Manager.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
ICSharpCode.SharpZipLib
Assembly Version: 1.2.0.246
Win32 Version: 1.2.0.246
CodeBase: file:///D:/Games/DOOMSaveManager%201.3.0.5/ICSharpCode.SharpZipLib.DLL
----------------------------------------
BouncyCastle.Crypto
Assembly Version: 1.8.5.0
Win32 Version: 1.8.19031.1
CodeBase: file:///D:/Games/DOOMSaveManager%201.3.0.5/BouncyCastle.Crypto.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
TIA,
Alex
P.S. Seems to be the same as #11
So to start off I should probably say I'm retarded and have no idea how this tool works. Despite only having 3 buttons, this has come to be the most user-unfriendly piece of software I have ever used. Every time someone explains it to me, it makes less sense.
Anyways, I am simply trying to take my CODEX c0decde save and make it my steam save. However, it is not recognizing my steam saves at all in the userdata directory, therefore I cannot transfer it. I can export my codex save just fine, but when I put it in my steam save directory the game does nothing. It doesn't even tell me its corrupted, it just acts as if its an empty slot.
I've been trying to figure this out forever, I'm like 90% sure its a bug at this point.
PS: What is this savegame.unencrypted thing? It says it doesn't exist, so why is it in the list? Shouldn't my steam directory be in the list since it actually exists instead of whatever that is?
Edit: To add more detail, I do see my steam ID as one of the options, but I assume that's for my 2016 save and not Eternal Save.
as stated, if I try to import/transfer a savegame, Doom registers it as corrupt
I used CODEX release and played a few hours then I bought the game on Steam, hoping your tool can transfer the save game and I don't have to replay my progression.
I get this error message after Bethesda.net login:
"There was an error loading your game"
Transfer tool settings:
https://imgur.com/pAzrmrs
Utilities.GetSteamPath throws an exception if no steam registry key exists on the user's system. If user opts to continue, no save directories will be shown (select box is empty).
I encountered this problem when using the tool on a fresh Windows 10 Home installation. I have the Bethesda version of the game. Steam has never been installed on this PC.
For anyone experiencing the same problem, you can fix it by simply downloading Steam (don't need to do anything with it, just install it so the registry key is created). That will get you past the exception and let you find your Bethesda saves.
Hi, thank you for creating this. It seems that the read me links dont work, and currently i cant deduce how to use the repo to convert my cracked save into a steam version.
DOOM Enernal Wasnt found on your computer...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.