intacowetrust Posted October 3, 2022 On 9/29/2022 at 2:43 AM, Greenknight9000 said: Out of curiosity, how would one go about modding the game? Mostly graphics swapping, but modding nonetheless. You'd probably have to code up some tools to replace lumps - not aware of any that exist for this game. The 3DO version of Doom has a custom resource file format (probably from Rebecca Heineman's 'Burgerlib') that's sort of like a WAD file but very different. Some of the code dealing with that archive can be found here: https://github.com/BodbDearg/phoenix_doom/blob/master/source/Base/ResourceMgr.cpp Lumps in this file also have to be in the exact order that they are, the game hardcodes their expected order with this list of defines: https://github.com/BodbDearg/phoenix_doom/blob/master/source/Game/DoomRez.h On 9/29/2022 at 2:43 AM, Greenknight9000 said: Full Screen mode doesn't seem as good either, as it doesn't seem to display at your monitor's native resolution, causing windows to be moved around and pushed to the other monitor; you can't even maximize the window either. I also noticed that manually setting the fullscreen resolution would actually cause the game to just be cut off and not display at the correct resolution (for reference, my monitor resolution is 3840 x 2160) Interesting, I wonder if there are maybe issues on 4K displays. Unfortunately I don't have one to test with but perhaps that is the case... 0 Quote Share this post Link to post
Greenknight9000 Posted October 3, 2022 3 hours ago, intacowetrust said: You'd probably have to code up some tools to replace lumps - not aware of any that exist for this game. The 3DO version of Doom has a custom resource file format (probably from Rebecca Heineman's 'Burgerlib') that's sort of like a WAD file but very different. Some of the code dealing with that archive can be found here: https://github.com/BodbDearg/phoenix_doom/blob/master/source/Base/ResourceMgr.cpp Lumps in this file also have to be in the exact order that they are, the game hardcodes their expected order with this list of defines: https://github.com/BodbDearg/phoenix_doom/blob/master/source/Game/DoomRez.h Interesting, I wonder if there are maybe issues on 4K displays. Unfortunately I don't have one to test with but perhaps that is the case... Ahhh I see. Bummer that there isn't any modding tools for it yet. I feel like this Source Port has so much potential with modding, but that aside here's what the game looks like when I attempt to run it at the native resolution in Full Screen, though it still seems to push the windows to other other monitor, so it seems like it doesn't really change resolution at all it seems. I think you can use a Virtual Machine to view the desktop at 4K Resolutions by adding a scrollbar horizontally and vertically so you can see the screen. Maybe that can help? Setting the Output Resolution to 0 doesn't set it to the actual Screen Resolution either, so that might also be a bug. 1 Quote Share this post Link to post
fenderc01 Posted January 31, 2023 (edited) Sorry to revive an old thread, but I figured this was worth mentioning. @intacowetrust This project was mentioned on the latest Stop Skeletons From Fighting video about 3DO Doom:https://youtu.be/yxF1_wg2d_Q?t=1757 Edited January 31, 2023 by fenderc01 2 Quote Share this post Link to post
intacowetrust Posted February 1, 2023 15 hours ago, fenderc01 said: @intacowetrust This project was mentioned on the latest Stop Skeletons From Fighting video about 3DO Doom:https://youtu.be/yxF1_wg2d_Q?t=1757 Nice - thanks for bringing it to our attention! 1 Quote Share this post Link to post
Individualised Posted March 2, 2023 (edited) Out of pure curiosity, was there any particular reason as to why the 3DO version was chosen, or was it just a "why the hell not?" sort of thing? As far as I know the 3DO version is pretty much just a straight port of the Jaguar version with no additional features so it seems more logical to port that one instead. Edited March 2, 2023 by Individualised 0 Quote Share this post Link to post
BlueThunder Posted March 3, 2023 On 3/1/2023 at 8:30 PM, Individualised said: Out of pure curiosity, was there any particular reason as to why the 3DO version was chosen, or was it just a "why the hell not?" sort of thing? As far as I know the 3DO version is pretty much just a straight port of the Jaguar version with no additional features so it seems more logical to port that one instead. Well for starters the music is awesome, preformed by a live band. The levels are the same as Jaguar but it has no music. The 3DO version suffered from horrible framerate which is fixed is this port. 0 Quote Share this post Link to post
Individualised Posted March 3, 2023 (edited) 1 hour ago, BlueThunder said: Well for starters the music is awesome, preformed by a live band. The levels are the same as Jaguar but it has no music. The 3DO version suffered from horrible framerate which is fixed is this port. The music is just CDDA though, so it's not like it's something that's "exclusive" if you catch my meaning. It could be easily added to any other port of any version of Doom. The 3DO version does have major code refactoring compared to the Jaguar version though (it doesn't even use a WAD). If that causes differences in the game behaviour I see merit to porting this version. Edited March 3, 2023 by Individualised 1 Quote Share this post Link to post
intacowetrust Posted March 5, 2023 On 3/1/2023 at 5:30 PM, Individualised said: Out of pure curiosity, was there any particular reason as to why the 3DO version was chosen, or was it just a "why the hell not?" sort of thing? Yeah it was mainly for a fun challenge and also because Jaguar Doom had already been covered by @Quasar's Calico Doom port. As it turns out it also served as a sort of training exercise for the work that would later follow with PsyDoom - there's a lot of similarities between 3DO and PSX Doom because of their common lineage (both being based on Jaguar Doom). 4 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.