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

orffen

Members
  • Content count

    27
  • Joined

  • Last visited

About orffen

  • Rank
    Warming Up

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. orffen

    Is it pronounced "gibs" or "jibs"?

    "Peripheral" must be modesty. The music in ROTT is amazing. Thank you!
  2. orffen

    Unpopular Doom Opinions

    Not sure if unpopular, but 640x400 is at least twice as good as 320x200 resolution, but on widescreen monitors anything x400 is best.
  3. This doesn't replace front-end launchers or command-line options for users using those - it adds functionality for people not already using front-end launchers or unfamiliar with command-line (or on console-style setups without mouse and keyboard input). It's not a launcher that runs before the port starts; it's built into the port and menu to avoid needing a launcher. You don't need a file browser for this implementation, it would just list assets found in the source port folder and in $DOOMWADDIR and $DOOMWADPATH locations. Code already exists to load resources; you'd need an unload function to allow switching between IWADs and unloading PWADs/DEHs/etc. before calling the load functions again after the user has selected the resources to load. For a similar implementation, take a look at OpenTTD's NewGRF loader. I'd load config and parse command line options first; if an IWAD is already specified, you load and use that. If none is specified, instead of displaying GZDoom's popup to select one (for example), you load the base resources for the menu and have people select an IWAD in the in-game menu before they can New Game or Load Game. But, this isn't about GZDoom specifically - all source ports display the Doom menu on all platforms. Many extend the menu with custom settings pages etc. so this is nothing new from that perspective - just the code to load and unload assets while the port is in the menu. I'd love to see some portable code that does this that ports can adopt and adapt for their use-cases (and if I can find time to brush up on my C I may have a go at implementing it). GZDoom has the broadest compatibility and is the recommended port for newbies usually, so if you were implementing /idgames downloads from within the port, GZDoom makes the most sense since it should play pretty much anything on there.
  4. I know this is a pretty old post, but this is nonsense. You already have a cross-platform GUI - the DOOM menu - that every single port includes. GZDoom already has custom menu code and a massive, filterable settings menu. It could be expanded to add in-game selectable IWADs and PWADs, DEHs and load orders, and even /idgames search and download integration. If the pre-start popup is a problem, bundle a menu_assets.pk3 file (or include in gzdoom.pk3) which will automatically load to be able to display the menu, change the "New Game" option to say "Which WADS?", and present an interface with filterable/selectable IWADs and PWADs on the left and TXT file display on the right (in case someone's forgotten to check the TXT before trying to run a WAD). You can even parse TXT files to autoload IWADs and DEH files etc. - the format is pretty standard. There shouldn't be a separate front-end launcher like ZDL or DSDA-Launcher; it should be integrated into the menu the same way the Unity port does. This allows for full controller usage, for example on PCs connected to TVs where a mouse/keyboard may be undesirable.
  5. orffen

    MyHouse.wad

    I haven't been keeping up with this thread, but I randomly came across JPHOUSE.WAD by JP LeBreton and was struck by the similarities with MyHouse.wad, especially when considered with the YouTube videos/trailers linked from the author's webpage. There's a similar surreal feeling and some interesting things going on in the level.
  6. I agree - I think that DSDA and Woof! feel better than Choco and Crispy descendants. I’m not sure it’s just mouse control, I feel like movement in general feels a bit better but it’s hard to explain exactly why. Might be Boom handles movement and mouse inputs slightly differently, I’m not really sure. Or that acceleration is off by default in DSDA and I haven’t changed it (just sensitivity to 20).
  7. I'm not sure it's the same scaling, but you're right - the experience is very similar. Do you play with mouse and keyboard, or keyboard-only? If you use the mouse, do you use NOVERT? I find the mouse sensitivity is too low for my liking in DOSBox - if I really want a vanilla experience I just go with Chocolate Doom.
  8. orffen

    How Do You Name Your Game Saves?

    Slot 1 is called quicksave so if I’m using a quicksave it just goes there. Others are whatever the port automatically picks.
  9. I'm playing through vanilla with Woof! (after a loooong time), and I love the aesthetics and feel of this port- it renders in classic 640x400 but hardware scales it up - looks great, feels great due to unlimited framerate, and you'll have Boom, MBF, UMAPINFO etc. for when you start on other WADs. DSDA-Doom is also good, but I prefer Woof!'s look rather than DSDA-Doom's higher resolution.
  10. orffen

    Chocolate Doom

    Are there any plans for a new stable release? There are a lot of commits since 3.0.1. There is a NEWS.md update about a 3.1.0 (which I guess was planned for 2019 but didn't eventuate). With 1500+ commits since 3.0.1 it's a bit hard to understand what's new/changed - is there an updated NEWS.md available?
  11. orffen

    Which source port is closest to Unity?

    You're right, both BFG and Unity are based off the Xbox 360 Doom Classic port. However unfortunately BFA also requires Doom 3 BFG data (not just Classic Doom WADs) - I was thinking primarily of ports that only need IWADs.
  12. orffen

    International Doom 7.3 (December 31, 2023)

    Congrats on the refactor and release! It looks like in this version we've lost the crosshair. Was that intentional?
  13. orffen

    Which source port is closest to Unity?

    That's true - but community ports wouldn't be restricted to a curated list and wouldn't use IWADs. I think combined with autoload folders, or configurable load lists, this would be doable. No real reason to prevent a user selecting multiple PWADs and ordering them (much like launchers do already). It depends on the use case. On a PC, where you can setup shortcuts, batch files, use CLI etc. and use a launcher, no it doesn't really add convenience. But if you've setup a Raspberry Pi for example with controller-only input, being able to do this from within a port would be quite convenient. Especially if it includes a feature for browsing and downloading from /idgames and parsing TXT files - they already contain the base IWAD information, BEX/DEH requirements, tested with (for displaying warnings etc.), and Map # for automatic -warp to the first included map. It wouldn't be perfect of course, but I don't think it needs to be. Where the file couldn't be parsed but a BEX/DEH was detected, display a warning and allow the BEX/DEH to be selectable like a PWAD. I'm thinking of something like OpenTTD's in-game NewGRF loader. The TXT file can be displayed on the same screen next to the list, in case it contains any specific instructions.
  14. orffen

    Which source port is closest to Unity?

    Ooh, that’s exciting!
  15. orffen

    Which source port is closest to Unity?

    Taking another look at Classic Doom Unity, I think the following features stand out for me: In-game PWAD selection with automatic IWAD loading (e.g. if started with DOOM.WAD IWAD, still allows enabling TNT.WAD and will automatically load additional resources as required) 640x400 resolution, scaled to full screen size, including WidePix and Widescreen Statusbars Framerate greater than 35 FPS with interpolation Limits removed Demo compatibility Full controller support In-game control rebinding menu Crosshair, changing to red when aiming at an enemy Map shows Kills/Items/Secrets counters on separate lines, and level name and timer Secrets messages - displayed as normal pickup messages in Unity Items 2-9 are usually either standard or customisable in most ports. Item 1 is the "killer feature" for this port - as far as I can find, no other port supports this (although Doomsday is probably closest, but only in this aspect). Odamex and Eternity Engine have some similar features, although as far as I can find neither does it as simply as Unity (please correct me if I'm wrong on this point). I've been looking at various ports to find what is the "closest", and with a couple of config changes I think International Doom comes closest (minus #1 above). Woof! can be customised to come close as well (can't quite do #9 and #10 - but not far off), using a WOOFHUD lump in the autoload folder: hud 0 title bottomleft monsec topleft sttime bottomright I'd love to see #1 implemented in GZDoom - it already has a mouse-driven menu and having an "Add-ons" menu item that can do dynamic loading of PWADs, lumps etc. would be amazing for newcomers to Classic Doom source ports. But I'd also love to see a portable version of this that could be adopted by a wider range of ports like Crispy, Woof! and Inter-Doom.
×