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

Coraline

Members
  • Content count

    1197
  • Joined

  • Last visited

Everything posted by Coraline

  1. Initially the codebase for current EDGE was developed off of the abandoned 1.32 branch before we pulled in the changes from the last version of ajapted's 1.35. But EDGE 2.1.0x is so far beyond 1.35 that its now obsolete, as we've added a ton of features, and a ton of bugs that have been fixed that were open issues in the original for a long time. Give it a try! Either use 2.1.0 Test3, or if you are feeling lucky, try the Devbuilds. About the project, I will give more of a heads up. So far we have some great maps put into it, and once its polished and ready for releasing I'll probably organize a more formal community project with a less-strict time limit :-) I'm contributing my first map to DOOM/EDGE ever with this mappack - a sequel/revamp of fanatic's RUINS map :-D and so far, the maps that are getting turned in are gorgeous :D can't wait to release the project!!! ;)
  2. Coraline

    Features you would like to see in EDGE

    Sorry, forgot to upload that build: https://devbuilds.drdteam.org/3dge/EDGE-2.1.0pre-485-ged1b632.7z That one will have the preset support. A typical example: 3dge -iwad doom2.wad -file doom.wad -rotatemap -rumble
  3. Yeah, I noticed that too. Oh well, the team is sort of used to that now. ;( But, at least we are getting more positive feedback with each release, and the compatibility we are working towards supporting things like UDMF, GLSL shaders, rendering speedups, PK3 -- everything that will hopefully continue to keep EDGE relevant. :)
  4. Coraline

    Features you would like to see in EDGE

    Well EDGE enables true 3D thing rendering, and GADs just get placed via RTS for now (need to find a way to translate the GAD value to a z-position/TID via EDGE). And the score system will probably get lifted from Wolf3D or the like directly. Coding that system in DDF/RTS is doable, but very time consuming. Well, making ROTT maps in EDGE do not need to be confined to the ROTT format, and DOOM/EDGE/UDMF maps will do as it all gets translated to a 3D BSP all the same. But, stock ROTT maps will work differently as stock ROTT textures get rotated and the like (lines get translated, lots of translating lol). It'll all make sense once its in and working :)
  5. Coraline

    Features you would like to see in EDGE

    Wolf3D support has been there longer than ROTT, but I haven't tested it yet. There were some issues with the nodebuilder (TinyBSP) so I opted to work with the author of Map2Wad to have it convert the map into EDGE format (supporting specials like sliding doors) when the game loads. Everything else is already done, aside for the score system. Currently loading is disabled until Map2Wad is ready to be integrated. So, it does mean that user-made Wolf and ROTT maps will indeed work. GADs, though, will have to be positioned via RTS with a Z height (true 3D things), but from the sound of how TED did it, should be easier ;) One of the features I got working is an autoloader script, its really basic right now, but its a preset that you can define command-line switches, and soon, console variables. So, you could have the preset (called edge.preset) reside in the root directory and EDGE will always reference it when it starts up. I'm going to upload that devbuild tonight, so keep an eye out for it. ;)
  6. Coraline

    Features you would like to see in EDGE

    It is most likely related to this issue: https://github.com/3dfxdev/hyper3DGE/issues/52 Try disabling your antivirus so you can download it. It is a false-positive and not sure why it occurs, seeing as the crash reporter comes from Eternity, which doesn't trigger those programs (AVG, Avast). I use MalwareBytes, but again, you will most likely need to disable it temporarily. The EDGE forums are here for help and support. We also share a Discord server with ZDoom if you ever need live help or support, I'm always active in there as well as some of the other EDGE developers. Also, if there is any Linux developers that wouldn't mind lending us a hand - the engine compiles and runs. but there is no video output. Thinking its related to OpenGL. If you know how to debug such a thing, please let me know!
  7. Coraline

    DOS Source Ports?

    @Julian Nechaevsky I hear you darling, EDGE's language parser is here on Git, so we would need to see what else we need for such a thing. I am definitely on board to support Cryllic, and the console font handler should be much simpler since it is image-based and not patch/string based. Send me a message and we could work on it, when you have free time of course :)
  8. Coraline

    DOS Source Ports?

    @fabian I believe Julianna has also written, or at least refined, the Russian translations for EDGE recently <3 she's great at what she does, that's for sure ^_^
  9. Coraline

    DOS Source Ports?

    I think EDGE 1.27 was the last release to work under DOS (if I remember correctly). Also was the last that had the software renderer before the team switched to OpenGL exclusively.
  10. Coraline

    Features you would like to see in EDGE

    ah, that's right! I'll start drafting out how that could potentially work in the next few weeks, I've been working tons of overtime at the hospital so not much time for EDGE between that and Violet. .
  11. Coraline

    Features you would like to see in EDGE

    But you are a core EDGE user, so your opinion matters more than people who have not, or rarely use, the source port. Well, that saves me a bit of draft work then :-) Did you mention at one point that RTS could use a style upgrade? Or maybe I'm mixing memories up :S
  12. Coraline

    Features you would like to see in EDGE

    I've been thinking and looking back on some of these older threads - I had a question of user preference. I've seen some people say DDF is "primitive" in the way it is written and "confusing". I've been toying with changing the style of it, namely using curly braces to open and close, converting stuff to lowercase - kind of like how DECORATE is written. Anyone interested in that or is the current style fine? It hasn't changed since 1998, really. I want to change up RTS to use curly braces for sure (better readability), but if anyone wants to see this for DDF then it could be a possibility.
  13. Coraline

    Features you would like to see in EDGE

    It can be done through COAL_HUD.ec pretty easily, we have a manual on how to use COAL for such an effect: Coal HUD Manual
  14. Coraline

    Features you would like to see in EDGE

    PK3 is supported in the official 2.1.0-Test3 release. See this tutorial page on the EDGEWiki for a guide. We also highly recommend you name the extension as an EPK (EDGE PacKage), which should be recognized by SLADE with their next release as well. All the same, PK3 works just fine, but EPK is recommended so EDGE-specific mods cannot be used by other source ports, to avoid confusion. You can see an example of how the directory structures are set up if you open up edge.epk in 7-zip or another utility (or you can rename the EPK extension to something the current versions of SLADE can open up, such as pk3). They are coming, as soon as I fix up some GL rendering/batching stuff first. ^_^ You have to be specific here. EDGE already has niche features that other ports do not have. =)
  15. Coraline

    Post a picture of yourself!

    Not of me, but my daughter Violet (who loves Wolf3D and DOOM, especially). <3 Happy Holidays Doomworld!!
  16. Coraline

    Features you would like to see in EDGE

    Yes it is :-) if you go into my user feed, I've posted some progress shots of it so far. While it will all be interpreted with RTS/DDF/COAL, it will also force EDGE to update with some newer features (such as player classes, which will also retroactively help with Hexen). :-) Oh cool! Not sure if I knew that or not, probably forgot. I can look into it - any good libraries to help decode? I don't remember what EDGE 1.27 used, but its probably too out-of-date to reintroduce into EDGE 2.1.0. :S
  17. Coraline

    Kate Fox has passed away

    How sad...didn't know her, but her contributions were legendary. My condolences to her friends and family, and may she rest in peace.
  18. Coraline

    Windows Defender Blocking Eternity

    Maybe I should have created a new thread instead :S sorry about that!
  19. Coraline

    Windows Defender Blocking Eternity

    https://github.com/3dfxdev/hyper3DGE/issues/52 My users have reported a similar issue (since we borrowed the crash reporter from Eternity). :/
  20. Coraline

    Features you would like to see in EDGE

    Autoload is supported on Dreamcast through cfg files -- I am porting this over very soon. =) Full UDMF support will come in time, right now we are still mapping more support -- for now the existing UDMF namespaces should be used, EDGE will eventually get one of its own ^_^ Full ROTT support will also come, hopefully sooner than later =) DECORATE was planned a long time ago and I never got around to it. Not sure if it's worth it at this point, maybe some sort of "lite" parser...hmm.. EDGE has OGG support already, but MP3 was dropped a long time ago over patent/licensing issues. To use OGGs (either in music or sounds), just pop it in your WAD, or in the /sounds || /music namespace inside of an EPK (Edge PaK File, which is a ZIP container) or PK3. You would define it the same way as you would define any other sound. Then, you should define the sound effect in DDFSFX just like every other sound, and EDGE will be able to distinguish based on the type of sound (WAV/RIFF/OGG/etc). For music, just pop the OGG in /music and use DDFPLAY (playlist.ddf) to define the music entry, for example: [67] MUSICINFO=MUS:LUMP:"D_BUNNY"; // regular MUS/MIDI // EDGE Title [66] MUSICINFO=OGG:LUMP:"O_EDGTTL"; // notice how OGG has replaced MUS -- that's all that is needed there. You can reference PLAYLIST on the EDGEWiki for more technical information and example. OPUS is supported on the Dreamcast right now for Sounds/Music -- uses libOpus, so it shouldn't be hard to port it to a modern version of libopus and carry it over. ^_^ Wiki documentation is also concurrently being worked on. I know it needs a lot more work, just hard to stretch myself several directions, but it will come in time =) 3D Point Lights? I assume that uses directional-based lighting (E.G. not a sphere PNG)? We already have vertex lighting on 3D models, I'll check that out =) RTS is something I really need to add onto. The revised structure sounds interesting, and I'll see about defining variables as well. If COAL can do it, so can RTS =) Scripts that execute upon player death can be done rather than having all scripts end once the player dies (or I can create a new function) -- will do that soon. Wasn't aware it was still like that, but it can be easily changed and/or improved upon. ^_^ Multiple d.light textures were discussed and drafted out, but we haven't touched it yet. One day we will continue our work on that =) UDMF is still needing additions, and I have not tested if RTS scripts still work with it (but they should technically work, I should test that). Different blend modes is definitely a possibility. The new Test3 has a couple of CVARS for different blend modes (global), but I'm sure I can add something into IMAGES.DDF that can define a per-image blend mode =)
  21. @Gez ah. Of course, no big deal, sometimes I overcomplicate simplicity :D @Ling: that'd be very cool, I would like to see something similar! Going back through DOSDoom's later code from 1998, there is still pieces from it in current EDGE :-) thought that was amusing ^^
  22. The DOSDoom bubble needs work. Even if Legacy was derived from it, showing Legacy and 3DGE derive with the same diagonal lines is sort of misleading - let me try and explain. :-) While Legacy came from an earlier DOSDoom version, DOSDoom was merely renamed to EDGE and continued from there. Seeing as how DOSDoom developed the first scripting languages (DDF and RTS) which continue to define 3DGE, it is unintentionally misleading. Legacy did not inherit the same features from DOSDoom. If anything, the arrow should come out horizontally from DOSDoom while 3DGE should remain verticle, because Legacy did not inherit the defining features of DOSDoom like EDGE did as a direct successor. Or, keep DOSDoom as v0.2, and create a new DOSDoom entry (0.63-0.65) which became absorbed completely into EDGE (and later 3DGE). That way Legacy can keep its position if you want. Because, even if the team changed up later, DOSDoom is DOSDoom is EDGE, as Chi let them continue progress when he left (both of the Andy's might know more though). Just my two cents, maybe I am being picky though! ;-) good work regardless!
  23. Coraline

    3DGE 2.1.0 Test3 Released (12.13.2017)

    Whew, over 15 months since the last official release! The EDGE team is proud to present EDGE 2.1.0-Test3! Grab it from Sourceforge: https://sourceforge.net/projects/edge2/files/3DGE binaries/2.1/2.1.0/Test-3/ There are such a massive amount of changes, bugfixes, additions (like ZDoom/Vavoom/etc UDMF support, PolyObjects, DDF improvements and additions, Camera-Man Scripting engine, and completely fixed framerate interpolation/Vsync, and lots of speed additions)! Far too many changes to list here (see CHANGELOG.txt for more information...and I KNOW I've left out a ton that can be found logged on Github). Test2 should now be avoided LIKE THE PLAGUE! The things that we didn't have time for that will be on the roadmap for 2.1.0 Final: * Complete ROTT support * Complete PolyObject support * GUI-based IWAD Selector * Multiplayer * More GLSL shaders, including a compiler at run-time for custom user-made stuff * Inventory Support (Heretic, Hexen) * heavily-optimised BSP walking/rendering * Finalised BOOM support * Even closer compatibility to ZDoom, like ACS, etc. There are so many people to thank -- the wonderful EDGE programmers (especially Andrew Apted), the stupendous EDGE community, the amazing GZDoom team, our friends from ZDOOM, Quasar|Eternity/Fraggle/etc, the amazing programmers here at Doomworld, and all of the contributors that have helped preserve the legacy of DOSDoom/EDGE. So much to do and not enough time to do it :-) So, enjoy! Keep reporting those bugs, and if all goes well, 2.1.0 Final won't be far off! Sure as hell won't take us another 15 months for a release, but that's what hard work and a dedication can do sometimes...lol! :-D
  24. The EDGE team is proud to present EDGE 2.1.0-Test3! Grab it from Sourceforge: https://sourceforge.net/projects/edge2/files/3DGE_binaries/2.1/2.1.0/Test-3/ There are such a massive amount of changes, bugfixes, additions (like ZDoom/Vavoom/etc UDMF support, PolyObjects, DDF improvements and additions, Camera-Man Scripting engine, and completely fixed framerate interpolation/Vsync, and lots of speed additions)! Far too many changes to list here (see CHANGELOG.txt for more information...and I KNOW I've left out a ton that can be found logged on Github). Test2 should now be avoided LIKE THE PLAGUE! The things that we didn't have time for that will be on the roadmap for 2.1.0 Final: * Complete ROTT support * Complete PolyObject support * GUI-based IWAD Selector * Multiplayer * More GLSL shaders, including a compiler at run-time for custom user-made stuff * Inventory Support (Heretic, Hexen) * heavily-optimised BSP walking/rendering * Finalised BOOM support * Even closer compatibility to ZDoom, like ACS, etc. There are so many people to thank -- the wonderful EDGE programmers (especially Andrew Apted), the stupendous EDGE community, the amazing GZDoom team, our friends from ZDOOM, Quasar|Eternity/Fraggle/etc, the amazing programmers here at Doomworld, and all of the contributors that have helped preserve the legacy of DOSDoom/EDGE. So much to do and not enough time to do it :-) So, enjoy! Keep reporting those bugs, and if all goes well, 2.1.0 Final won't be far off! Sure as hell won't take us another 15 months for a release, but that's what hard work and a dedication can do sometimes...lol! :-D
  25. Coraline

    We don't need 3D models! But we do need...

    EDGE 1.35 - 2.0.1+ supports 16-angled rotations on sprites, if it helps any. Generally, OpenGL sprite rendering is billboarded. Not much else can be done about that, which is why 3D models are useful for such scenarios where the Z axis needs consideration.
×