Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

CoTeCiO

Members
  • Content count

    238
  • Joined

  • Last visited

Everything posted by CoTeCiO

  1. Is there any way to optimize that futher? Using 5 rotations instead of 8? Sacrificing a bit of the animation? It might be useful for maps that have plenty of enemies.
  2. HO LY SHIT!!!!! I'm loving this!! This project, at this point, has already surpassed the expectations I had when I first heard of it, and it's about to get even better. You are an insanely talented programmer! I was chatting with a friend the other day and I commented to him about this and we're definitely trying that multiplayer feature once you get it working and whenever the quarantine is over. I got one question at this point though. Do you plan on implementing options regarding the video output? Like resolution and aspect ratio? I'm a sucker for playing stuff in their native resolution and I do that with Phoenix Doom, and I'd like to do that with this one as well. I know the aspect ratio of this port is a bit weird in that the console output stretches it horizontally, and if I remember correctly, this port ran in the "real", non-stretched aspect ratio at first and then you switched it to the output aspect ratio. And another question, do you plan on porting or working on something else after this is done?
  3. CoTeCiO

    [v1.5] Doom 64: Retribution

    It's really up to you, but Doom 64 originally had no interpolation and it ran at 30 FPS. Now, GZDoom without interpolation runs at 35 FPS because the original Doom ran at that framerate, but it's closer to the original than with interpolation, which runs at whatever refresh rate your screen is running, usually 60 FPS. Try the game with both options, and pick whatever you like better. I personally prefer running it with interpolation, it looks a lot smoother.
  4. CoTeCiO

    [v1.5] Doom 64: Retribution

    Yeah, I know that, but what I mean is that DZDoom would get more recognition if it had a more frequent update schedule, at least when necessary. Maybe it was a bad move to try to do v3 as a big update and hold any other updates before that instead of fixing immediate bugs that appeared shortly after v2 came out with smaller bugfix updates. But hey, you're right, this is not up to you. I've seen you've been working on the missing Doom 64 monsters, so you're doing your own stuff, and doing it well.
  5. CoTeCiO

    [v1.5] Doom 64: Retribution

    Yeah, sorry, my bad. I got carried away by the whole thing.
  6. CoTeCiO

    [v1.5] Doom 64: Retribution

    Wooooah dude, not cool at all. I expect that kind of wording from Sgt. Mark IV or Graf, not you GEC guys. You know, I'd understand your frustration if only you guys bothered updating your port instead of saying v3 is coming "soon" for over a year...
  7. CoTeCiO

    [v1.5] Doom 64: Retribution

    If that's really what's causing the problem, then now they require the music lumps to be addressed directly in MAPINFO instead of using strings, or something like that. I haven't checked the changelog. Try changing $MUS_MENU for D_D64MNU and see if that works. You could try playing this with an older version for the time being since this was released a while back, before GZDoom 4 came out. I have the mod in a folder of its own with GZ 3.5.0, which I think was the latest version at the time this came out and it works perfectly fine. I don't think you get any benefit by playing this mod on a newer version.
  8. It does! That flat on top should not be that one, and it is static, it doesn't animate. This only happens with flats, I've never seen it happening with wall textures. Interestingly, E1M3 exhibited no wrong flats, and the game crashed when trying to enter E1M9, but I wrote down the password and I'll play more later to see if I see more of these things happening. Although it kinda defeats the purpose, since resetting the game brings everything back to normal. I might know why this happens on these maps, though. Because the Jaguar mapset use fairly different textures compared to the original PC versions, I had to use textures that are not present in the cache file for the maps. Unlike using sprites not present in the map, which crashes the game, or sounds not present in the map, which are just ignored (it actually happens in the original Hangar with the Lost Souls from the Pain Elemental, they're completely silent), the game actually load the textures not present in the cache from the WAD file. It takes a lot longer to load when using on a console, but the textures appear in the map and mostly work fine, except for those flats. I could have tried limiting the textures I could use in the maps by keeping them within limitations of the cache file, but that was not what I wanted to do with that project. Apparently PSX Doom have a 16 flat per map limit, it might be that the game loads all the flats into memory, including the ones in the cache that were not actually used, and overflows or something like that. That's quite interesting! You are really good at explaining this kind of stuff!
  9. I got it working! It's playable and works fine! The in-game music runs quite slow, but the game runs at normal speed. There's noticeable input lag here as well. I don't know if that's a problem of my laptop being an old crappy thing or something else. Now, the main issue for me... Is there any way to resize the window? Because it's so big even in 1080p that I can't see the whole screen. Unfortunately I don't have a 4K TV around to try there. I'm sorry to be such a pain in the ass bringing up problems constantly! Now, as @Lollie said, my image is multi-bin and the Redbook audio doesn't work. Although, about that... I had some images laying around from some modding I was doing to the game, those images are not multi-bin (and the music works with them) and they have modified graphics, sounds, music and one even got maps. They run natively on PsyDoom, just place them instead of the original cue+bin and they run perfectly. I expected them to work fine, since they were made keeping the internal structure of the CD table of contents intact from the original. I posted about how I did it here, except that was just for the first thing I did that was the sounds. I can run them in the console by physically swapping the original CD after the game started running for the modded one and it doesn't even realize it has a different CD in it... Except for the one with modified maps. In the console, after some maps, some textures start appearing in places they shouldn't and it just gets worse the longer you play, I don't know if the same thing happens in PsyDoom because I can barely see the game in my 1366x768 laptop screen (at that resolution you can't even see the status bar or messages at all) and I didn't keep playing. One thing of interest for modders is that PsyDoom exhibits the same behavior as the original with sectors taller than 256 units, with the textures stretching vertically or turning upside down, so it serves as a great tool to test maps and fix bugs without having to rely on running an emulator! EDIT: Those modded images are from a completely different project than the one I mentioned the other day of the maps done for Final Doom. I still have to try that, but I want to see if I can resize the window of the game to something a bit more acceptable for my screen first heh
  10. I'm getting an api-ms-win-core-libraryloader-l1-2-0.dll missing error. I tried installing the redistributable and nothing, and a Google search led me to shady dll download sites and error reports with specific fixes for each program, so I'm stuck. EDIT: Apparently that DLL was added in Windows 8, and I'm using Windows 7, so I guess I'm SOL.
  11. This aims to be as faithful as possible to the original thing, and I think (I might be wrong here) this is built, just like Phoenix Doom, with the console codebases expanded to the PC, and not the other way around like the PSX TC and the GEC port (which is more of a really elaborate TC more than an actual port) are. That means this is as accurate as possible to the original version, whereas the TC will never be 100% accurate, and the GEC GZDoom TC won't be either (unless the GEC guys really go their way to do tons of tweaking to the source code) because GZDoom internally behaves a bit differently to Doom 1.2, which is the version Jaguar Doom is based on, which in turn is the codebase for PSX Doom. Yeah! But they have to be in native PSX Doom format, so your everyday WADs won't run here.
  12. Actually, I don't think porting the maps to the original PSX format is that hard. I made the maps in Final Doom format because it supports a mouse (pretty neat if using an emulator with a keyboard!) and I only needed 27 slots. I didn't use any stuff exclusive to Final, so it should be pretty easy. I was thinking about porting them to original PSX anyway because I can see someone wanting to include episode four into the mix. I'd be honored if you let me try this port out!
  13. That's fine! I'm asking because I have a full mapset of PC versions of Doom 1 for PSX Final Doom that I can't really play anywhere because there are no means of building an ISO with these modified maps, only a small test ISO with a custom map as MAP01, so I have around 30 CDs of PSX Final Doom with each map on them, but I'd like to play those maps in succession, because swapping CDs and resetting the console each time I want to go to the next map sucks heh One thing I noticed working on these maps, is that PSX Doom has no defined secret map slots, you can define which level an exit takes you too just by assigning a secret exit and the map number in the tag. Pretty cool stuff!
  14. Will this be able to load custom maps in native PSX format?
  15. Not if you plan on playing in multiplayer.
  16. What I mean is that this port is running limited at 30 fps while Phoenix Doom runs without limitations, so it easily reach over 60 fps. That's why I'm asking.
  17. CoTeCiO

    [v1.5] Doom 64: Retribution

    Yeah! So the starting room in Watch Your Step is pretty useless since all the objects there at the beginning are weapons, and you can't pick them up even if you have no ammo at all, that makes co-op quite difficult at times because the ammo provided to you comes just in weapons and not in ammo objects, and that happens on vanilla Doom as well. Maybe putting a box of rockets for co-op instead of a rocket launcher could work. You are welcome! It was a lot of fun actually and considering this is a game that was not originally designed for multiplayer, it worked wonderfully! He told me that Uber G would be a good name for him.
  18. CoTeCiO

    [v1.5] Doom 64: Retribution

    So I finally met with my friend again to finish playing the game. Unfortunately I can't play back the demo I recorded because apparently I need to run a netgame just to watch it because it can't detect the savegame has two players in it, so I'll report stuff just from what I remember. We didn't have any problems in MAP21, so apparently your anticipated stairs thing worked fine, but there is an important instance of inability to progress in MAP22. Because in multiplayer you can only pick a map placed weapon only if you don't have it already, and you have to pick up a rocket launcher inside the blue door in order for the door inside to open, you have no way to progress if all players have the rocket launcher. We didn't fiddle with the configuration of the game and used the defaults of GZDoom, which keeps your inventory when you die, and it would have sucked to disable that and sacrifice one of us just to progress normally, so we just skipped to the next map. I know you don't aim for 100% accuracy, but there's an important difference with vanilla Doom 64 in MAP15 with the SoulSphere puzzle. I checked the game in a real console because we were not sure of how to get the platform with the blue skull to lower and theorized we had to get that SoulSphere to lower it and discovered that the SoulSphere teleports twice as fast and does it 10 times in the console version instead of the 5 it does in here (and in Doom 64 EX too!), which makes it a lot more obvious what's going on there and how to solve the puzzle, since it repeats the sequence twice. My friend got locked out at this point in MAP23, once someone enters, there's no way to open that door without clearing the room inside. I managed to do that on my own so we could carry on with the level, but if I had died, it would have been another skipped map. Unfortunately, we couldn't get to any of the secret maps and we didn't go through the "fun" ones, so we didn't test those. This time, there was only one instance of a key disappearing after being picked up, but I can't remember which one exactly. Of course, to debug this right, we would need to test thoroughly looking for each place you could get locked out, and there are probably a lot more places, but this is what we could find playing normally.
  19. No, it works fine. The thing is that I made a simplified version of the song so it would play ok on vanilla using FM synthesis and we assigned that simplified version as D_DM2TTL. We wanted to make Eternity use the original non-simplified version instead of the simplified one since modern systems can handle all the channels and notes just fine. Apparently it is possible to do that with the intermission music (which also has two versions), but not the title music.
  20. I'm not missing this! I'll make the preparations to watch the entire thing!
  21. CoTeCiO

    Phoenix Doom (backport of 3DO DOOM to PC)

    Well, if a 32 bit build happens, I'd gladly test it on my older hardware. I have quite a few older 32 bit machines around. One thing I noticed is that some elements run ridiculously fast, like doors and elevators. I assume they were made like that considering the real thing crawled, or is it a side effect of having the framerate uncapped or something else?
  22. I'm wondering if @Erick194 can figure out a way to record demos on the actual hardware or an emulator and then try them out in your port to see if they sync or not. That way we could potentially record more complex or longer demos, depending on the capabilities of the console. I like the name PsyDoom and I think it's safe that the confusion with PsiDoom will be minimal, I bet most of us never heard of such a thing before and it has been abandoned for over 22 years. I realized this port runs at ~30fps instead of the uncapped framerate of Phoenix Doom. Was this because of differences in implementation or the way the games work related to their respective consoles?
  23. CoTeCiO

    Phoenix Doom (backport of 3DO DOOM to PC)

    It works!! And holy shit I never thought I'd see 3DO Doom running smoothly!! I remember seeing it running many years ago and it was slow as a turtle. Now that makes me wonder, how low can you go with this in terms of requirements? Sometimes I like to mess around with ports and stuff trying to make them run on older systems but only having a 64 bit binary leaves you only with more modern systems. Having this running on an old Win98 machine at the same framerate as the original would be hilarious! Happy new year, by the way! Great work, this plays fantastic! I saw you are working on a PSX Doom port as well, I really wanna check that out!
  24. Well, it runs PSX Doom and Doom 64, which are pretty dark games compared to the original, so the name seems appropriate :D
  25. @Mechadon I don't know if we talked about this before (my memory sucks), but I have enhanced versions for the title and intermission music that if I remember correctly, I uploaded them here, but are not present in the wad. The amount of stuff I had to cut down to make the songs sound alright in Vanilla OPL was considerable, so there's a noticeable difference between the enhanced (well, they're the original complete versions, so not really "enhanced", but we get the idea lol) versions to the ones used in the game. They can be loaded in GZDoom via the Gameinfo section of ZMAPINFO, and I suppose a similar thing can be done in EMAPINFO. I attached the music here. For some reason I made a louder version of the intermission music, which might be too loud in comparison to some of the other tracks, we'll have to see (well, hear). D64D2 Enhanced Title and Inter music.zip
×