DAEMON X MACHINA(デモンエクスマキナ)

DAEMON X MACHINA(デモンエクスマキナ)

データを表示:
21:9 fix for Daemon X Machina (21xMachi9). [NOW COMPATIBLE WITH VERSION 1.03]
For those wondering, I'm working on a fix which allows uncapping the framerate above 200FPS, that adjusts the field of view on non-16:9 resolutions to compensate for Vert- FOV scaling (Alongside allowing for a custom FOV), and that allows for removing the pillarboxes (Although certain UI elements may be skewed towards the left side of the screen, which making a fix for those elements may be difficult).

The issue with directly hex editing the executable is that the game has a Steam API protection which doesn't allow directly editing the executable without crashing occuring, so I made an ASI Loader plugin which handles everything for you, without needing to use Cheat Engine.

Here are some current in-game screenshots: https://imgur.com/a/aSOro8f

Known issues:
  • Pre-rendered cutscenes possibly stretch to the entire screen.

  • Battle UI, such as mission details and ammo are on the center of the screen, which is possibly an anchoring issue with the game's UI. This can be fixed by the HUD settings in-game. Special thanks to rdmx for pointing out that positioning options exist in-game: https://imgur.com/a/bL71qRU

  • The user interface when loading into missions having odd scaling issues.

Install Instructions:
  1. Go to the GitHub releases link, and download the .zip archive somewhere.

  2. Extract both the plugins folder (the whole folder, not just the contents) and dsound.dll (ASI Loader) into the "\DXM\Binaries\Win64" directory of where the game is installed.

    NOTE: If you don't have any other Steam library locations set up, this will likely be "C:\Program Files (x86)\Steam\SteamApps\Common\DaemonXMachina".

  3. Edit the "config.ini" inside of the "plugins" folder to change to your desired FOV, and framerate cap (Although anything above 200FPS may cause issues with player movement). You can enable each of these settings by changing either "useCustomFOV" or "useCustomFPSCap" to "1" instead of "0".

Download:

Download Link:
https://github.com/KingKrouch/21xMachi9/releases/

Here's the link to the GitHub repository, for those who want to look at the source code: https://github.com/KingKrouch/21xMachi9/

Since this has been completed, I am going to discontinue the Cheat Engine table, as this is a much quicker and painless install.

NOTE: If you are experiencing difficulties launching the game or changes don't apply after installing the patch, make sure to download Visual C++ 2015-2019 Redists here: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads​​​​​​​

Updates:

Version 1.02 has been released, and as a result, I updated the patch/mod to take new memory values into account. It seems like uncapping the framerate above 200FPS no longer causes issues with outers. I haven't updated the config.ini to make it clear that this is no longer an issue, but keep that in mind.
最近の変更はKingKrouchが行いました; 2021年9月22日 22時17分
< >
91-105 / 146 のコメントを表示
KingKrouch の投稿を引用:
SPAWNAMARU の投稿を引用:

dude could you take a look on another game please? just a question could you do something on new gundam breaker to add ultrawide? i know i know it's not the best gundam game ( gundam breaker 3 <3 ) BUT it's the only one on pc :( so if you have the time could you do something on it? thanks again for your hard work take care.

(sorry for my english i'm not good at all :P )

I don't have a copy of Gundam Breaker, so I don't think I'd be able to take a look at it at the moment. I'm kind of swamped in terms of finances for the next few months, between stuff that I need to get, and games that are coming out. If I can get my hands on a copy, then sure, I'd check it out.

thanks alot man <3 take care
SPAWNAMARU の投稿を引用:
Could you do something on new gundam breaker to add ultrawide?

So I decided I'd take a look at it. There's a few hurdles in the way that prevent a quick fix from happening. The first being the reliance on Easy AntiCheat. I've tried everything to bypass EAC (So the game can only be played offline), so I could modify the needed values, and it won't allow Cheat Engine to read the needed values. Attempting to hex edit the executable causes the game to refuse to boot either. This has nothing to do with Denuvo being used.

However, I was able to get past this by using a modified launcher executable alongside a modified EasyAntiCheat DLL. This however requires finding files from an illegitimate version to use, which I'm not quite comfortable giving pointers to, for legal reasons.

The only values that need to be modified are the pillarboxing values. The game oddly doesn't use Vert- FOV (from what I see), and the framerate is completely uncapped.

Here's an image of what I got figured out so far: https://i.imgur.com/xedtn97.jpg

Will figure out what to do from here, and maybe I'll create a thread. No clue right now. I just don't want to violate any Terms of Service or copyright laws.
KingKrouch の投稿を引用:
SPAWNAMARU の投稿を引用:
Could you do something on new gundam breaker to add ultrawide?

So I decided I'd take a look at it. There's a few hurdles in the way that prevent a quick fix from happening. The first being the reliance on Easy AntiCheat. I've tried everything to bypass EAC (So the game can only be played offline), so I could modify the needed values, and it won't allow Cheat Engine to read the needed values. Attempting to hex edit the executable causes the game to refuse to boot either. This has nothing to do with Denuvo being used.

However, I was able to get past this by using a modified launcher executable alongside a modified EasyAntiCheat DLL. This however requires finding files from an illegitimate version to use, which I'm not quite comfortable giving pointers to, for legal reasons.

The only values that need to be modified are the pillarboxing values. The game oddly doesn't use Vert- FOV (from what I see), and the framerate is completely uncapped.

Here's an image of what I got figured out so far: https://i.imgur.com/xedtn97.jpg

Will figure out what to do from here, and maybe I'll create a thread. No clue right now. I just don't want to violate any Terms of Service or copyright laws.

dude thanks alot! personnally i just to play offline mode ( nobody on multiplayer btw :P )hope you'll find a solution <3 but take some rest too ;) and don't worry if you can't found a solution, don't do some illegals things :P thanks again
SPAWNAMARU の投稿を引用:
don't worry if you can't found a solution, don't do some illegals things :P thanks again

I discussed this matter with some PCGW staff, and they think that distributing the Easy Anti-Cheat bypass separate from the Denuvo crack is fine. So I put up some instructions on how to get the ultrawide patch to work.

https://www.pcgamingwiki.com/wiki/New_Gundam_Breaker#Ultra-widescreen

The game is seemingly using Vert- FOV though, and the value normally used to modify the FOV is seemingly nowhere to be seen, so I'll have to investigate that.

EDIT: I have fixed the FOV as well.
最近の変更はKingKrouchが行いました; 2021年1月22日 19時51分
KingKrouch の投稿を引用:
SPAWNAMARU の投稿を引用:
don't worry if you can't found a solution, don't do some illegals things :P thanks again

I discussed this matter with some PCGW staff, and they think that distributing the Easy Anti-Cheat bypass separate from the Denuvo crack is fine. So I put up some instructions on how to get the ultrawide patch to work.

https://www.pcgamingwiki.com/wiki/New_Gundam_Breaker#Ultra-widescreen

The game is seemingly using Vert- FOV though, and the value normally used to modify the FOV is seemingly nowhere to be seen, so I'll have to investigate that.

EDIT: I have fixed the FOV as well.

DUDE YOU'RE A GOD thanks alot <3 <3 it works like a charm thanks again!!!
An update on the custom FOV and config things.

Try the newest update available, and check if it works. I did some changes to the config system, and I set the FOV to an extreme amount, and it seems to work.

Give it a try and let me know if it's still broken.
Update: I have fixed the config file reading issues, and stuff like custom FOVs are working again. This involved changing the dependencies used.

As a result, due to the structural changes in the config.ini, I'm gonna have to ask everyone to install this new version, and delete/replace the old config.ini in their config folder with the new one.

I'm working on a new game fix (called EnigmaFix) that I am adding a DirectX11 imgui hook to (so I can allow for in-game config editing), that I might consider adding to 21xMachi9, if anyone is interested.
Solus 2021年6月25日 0時46分 
Thank you for your work, but AppVeyor seems to have removed the Artifact (assuming that's the actual download, to the best of my knowledge?) as it's more than 1 month old.

Is there any chance you could upload the file somewhere like google drive where it'll remain available in the future, please?
I'd like to get 3440x1440 ultrawide working here too. But the linked download is not available. Also found this: https://www.reddit.com/r/widescreengamingforum/comments/f3fzov/daemon_x_machina_219/ First post has a link to exe which seems to work, except still no widescreen. If I edit the stock exe with HxD as suggested, the values 33 83 4C 02 and 33 83 4C 01 don't exist. I see many 33 83 4C entries but no following 01 or 02 values.
Solus 2021年6月28日 21時50分 
Update on this: if you use the Universal Unreal Engine Unlocker[framedsc.github.io] you can use that to set the resolution quickly and easily; the only downside being that you need to do it each time you launch the game. Just download the unlocker & follow the procedure described on the site to inject the unlocker into the game while it's running (on the General tab, select DXM as the target & hit the "Inject DLL" button), click on the Hotsampling tab, & set the game to your desired resolution. It might not immediately change, but it will work once you start a new mission & stay active afterward. As a bonus, the fact that it unlocks the console, however, makes it easier to tweak the FOV (I think it's vertical FOV but I can't be sure, but 75 seems most comfortable to me) by just pressing the tilde (~) key to open the console & typing "fov 75" (or whatever your preferred fov is, feel free to play around & find what's comfortable for you) Note: you'll need to do this at the start of every level, as it seems to reset the FOV for some mysterious reason, but it's still a better deal than nothing in my opinion.

you can also do this during broken cutscenes where it's so zoomed in that you can only see a character's chin to see the entire scene! it defaults the fov to like 35-40 during cutscenes & changing it to 60 eases the camera out enough that you can actually see the characters properly.

other uses for the console include changing internal render resolution by typing r.ScreenPercentage ###, 100 is default, 200 eliminates nearly all aliasing in a scene that the AA doesn't, while lowering that number could greatly improve framerates if you're having difficulty running the game.

ofc I'm sure there are other things that can be done in the console as well, but since i'm not a game developer my knowledge on the topic is superficial at best, but hopefully this post helps people out in the meantime while we wait for KingKrouch to repost/update his excellent mod!

EDIT: I forgot to add, this method messes up certain UIs, such as the Ice-cream screen (the bear's arm is disconnected, lol) & the conversation screen looks odd, but nothing I've seen thus far is broken in any way that makes it unusable. Just thought it best to warn everyone so they know what to expect! Rearranging the in-game HUD using the menu still works perfectly & I highly recommend doing so to take advantage of your newfound screen real-estate.
最近の変更はSolusが行いました; 2021年6月28日 22時05分
Hi there, Sorry for the interruption.
I just bought Daemon X Machina in this summer sale and I'm disappointed that this game doesn't support my ultrawide display(3440*1440)...
So I REALLY HAPPY to discover this tool!

But I looked at AppVeyor's artifacts page, the binary doesn't exist.
(The page shows "The build job does not contain any artifacts.")
How do I get the tool?
Can someone please tell me?
Damn I forgot to download it
Reito の投稿を引用:
Hi there, Sorry for the interruption.
I just bought Daemon X Machina in this summer sale and I'm disappointed that this game doesn't support my ultrawide display(3440*1440)...
So I REALLY HAPPY to discover this tool!

But I looked at AppVeyor's artifacts page, the binary doesn't exist.
(The page shows "The build job does not contain any artifacts.")
How do I get the tool?
Can someone please tell me?

I need to recompile it. AppVeyor removes builds after 3 months. Hold on, should be available in ten-twenty minutes from now.
I JUST DOWNLOADED IT! this tool works perfectly.
I REALLLLLY appreciate your quick response and great job!
Thanks to you, I'm going to enjoy this game with high immersion.

I owe you one.
Got it, thank you!
< >
91-105 / 146 のコメントを表示
ページ毎: 1530 50