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

PVS

Members
  • Content count

    148
  • Joined

  • Last visited

Everything posted by PVS

  1. heh, ok, hold my whirl, everything further is just my personal opinion. Any attempts to make a mouselook on original renderer looks like shit. For normal +-90 degrees mouselook - need have normal 3D renderer, take any Doomsday and you will see there what should be a normal mouselook for vanilla Doom-engines. About ravmouse - this is an interesting program, interesting hobby, if this mouselook is enough for anyone - good, why not. I do not use any mouselook for game/recording, I do not need it at all in this games, I continue to use mouse +-Y strafe, and this is not possible to do comfortably with active mouselook. In any case, if you run ravmouse like this 'ravmouse -?' - you see the compilation date, on your link this is Aug 21 2016, I have version from Jul 22 2017, but don’t remember where I get it. If you want it in your collection - take it, but I recommend contacting with xttl, he's still here, maybe he has a newer version for a long time. RavMouse2017.zip
  2. Redneckerz Not, this is original 1.1-1 exe without fixed A_SoAExplode function. Versions differ only in hash and with the same file size, I renamed it so that it would be easier to use in the main Hexen 1.1 folder, and most importantly, so that someone would not accidentally erase their latest exe version, considering that they are the same. Everyone can have their own exe time stamp, especially if you use the original patch'es, you can’t focus on the time stamp. NY00123 Noticed a little moment in your Hexen source: Sv_save.c, SV_MapTeleport() contains a number of changes for 1.1, but look at the 'boolean playerWasReborn' var here, it remained initialized in the function header for 1.0, but used only in 1.1. I can be wrong, but logically - it should not be at all here for version 1.0, because this boolean never used at all, not?
  3. Sadly, but I don't know much about original dos sound code at all. I sometimes work with win ports quite a bit, there is already it's own sound/music implementation. About Hexen terminology specifics (or even about other games) - you can try to ask here, it is quite possible that someone will tell you the necessary information and it will somehow help. Differences between Hexen 1.0 it would be interesting to know, but I'm not sure - how much time and effort this process requires. There may not be differences in code, maybe Raven just recompiled exe for some reason? Commented out unused functions, etc., exe size is the same, that's strange, but this is possible if there are not many changes in code. I never tried to compare 1.0 versions on practice, tried only compared 1.1. The difference which you found between 1.1 versions - I recorded for myself in a demo on a small test map, possible easily see it visually. This is 1.1-1 demo and will not playback correctly on the latest version. I’m also included the 1.1-1 exe itself, renamed it as Hexen111, so that someone wouldn’t accidentally erase its latest version. This demo can also be interesting for guys who really like the game itself, and who thinks - that everyone knows about it for a long time. I recorded here some rare behaviors of original engine, like broken Mage/Cleric statusbar, mystical flights of projectiles and the most interesting Mage trick with 4th weapon, about which another person told me about a year ago. I was shocked that the original engine behaves like this, I never would have guessed it myself to do these crazy actions in the game, heh For demoplayback put exe, wad, lmp files from the archive into your Hexen 1.1 folder, run game with command line: Hexen111 -file Xscrolls.wad -nomonsters -playdemo 111jXscr Have fun! 111jXscr.zip
  4. NY00123 About CHexen you can ask its author, how sound and music works in this version I don’t know for sure. I also noticed many years ago that I have 2 different 1.1 exe versions, but how exactly they differ - I found out just now, from your source code. I periodically compared them for compatibility, playback/recording demos on them - I didn’t found any differences, but I have not tried 'nomonsters' mode. In fact, finding this difference visually very difficult, because A_SoAExplode can spawn monsters in an explosion, but it is used in the main maps very far, only in Deathkings of the Dark citadel, maps 47-50, 54, 57 (numbers in wad) - Raven uses spawn monsters in A_SoAExplode. But this fix also means that version 1.1-1 (I will call it that) and all previous versions will show this error visually, I tested it - it really is. Version 1.1-1, 1.0, Retail Beta - spawn monsters from 'Suit of Armor' thing in 'nomonsters' mode. I have this 1.1 exe versions with the same file size, but different MD5 (maybe it will help to find the third version, heh): 1. 713319E8ADBC34BCA8E06DBAFF96F86C (v1.1-1, without fix, located on Hexen 1.1 CD) 2. DFE619E8C6E3339359D62CDA11E5375B (v1.1-2, with fixed A_SoAExplode) Both versions from 1996, but it’s interesting, that this 1.1 CD also contains Hexen95 version, and Hexen95 already has a fixed A_SoAExplode function, but DOS version from this CD is not fixed. Where I got the 1.1-2 version I don’t even remember from now, most likely from a separate Raven's patch, but I have both of them in my Hexen 1.1 folder for a long time, I rotated them, hoping to see at last - how they differ, heh There are also at least two 1.0 versions: 1. 08F08CAD60C899CDCE784C3ADF6C5A6A (v1.0-1) 2. 435FD8C4770EDF31B62BEBD64AAE9332 (v1.0-2) Both versions with the same file size and from 1995. I assume that version 1.0-2 was on the 1.0 CD, but not sure.
  5. PVS

    Heretic demos (non-demopack and NM)

    Hey, you did it! I tried many times but fails, now you freed me from this task :) Demo time doesn't bother me at all, the main thing is that it happened and recorded. Demo seems not interesting and easy until you try it yourself, I know for sure, for me it interesting, thanks!
  6. Hisymak Yes, you solved this correctly! heh. There is also a chain from Fighter, i.e. just the full Fighter status bar is displayed, instead of the desired one. This happens for Cleric and Mage on the vanilla Hexen only in demo playback mode. It's easy to see, start the game and watching the demos in the main menu, Demo-2 and 3 will be for Mage and Cleric. Even more, these two examples from playback a solo-DM demo, engine is trying to apply patch'es for 4th Cleric/Mage weapon on the Fighter status bar, it turns out bad: Gokuma Not sure, that vanilla Hexen will be able to show text between maps, only hubs end's and final texts. For modern source ports - it should be possible.
  7. Yes, possible interpret it like that.
  8. I’m not sure what you mean, Raven published their last 1.1 source and which code was previously in 1.0 - just were unknown until this moment (as far as I know). This hard work by NY00123 may be of interest not only for Chocolate project - for all, who are interested in these details. I strongly doubt that Hexen 1.0 will be of interest to Chocolate team. fixed my screens above, I hope they can be seen now, sorry.
  9. NY00123 Thanks, I like exe name, nearly strip poker, heh I tested - everything works well! Not sure if you need such information or not, tested on real old hardware (not dosbox), DOS7, Dos4gw 1.97, compare only with original Hexen 1.0. SFX/midi music - sounds somewhere at 1/3 of the usual volume, sometimes SFX is strange, but in general it’s not bad, I don’t see anything wrong with that. Recorded/playback several test demos - compatibility is there, I do not see any desync's vs original 1.0 at the moment. Save game files - compatible, I don’t know why you said that there might be a problem, everything works for me. I understand the problem with licensed sound/music code, but I wonder how compiled CHexen, it is 1.1 version, but it sounds identical to the original for me and does not require Dos4gw, interesting. I also achieved save game files 1.0 compatibility from port, according to your sources, but only static for now, in test build. I would like to do this optionally, ideally - on the fly, but so far I don’t know how to change all necessary frame/state/mobj structures in Info.c/h on the fly, without engine restarts. I’m sure that this is possible, I’m just new to this task. At the expense of your work/hobby plans - I understand you, in any case, thank you again, for me your Hexen 1.0 work on this project has many interesting details that can now be easily viewed. Hexen still have other PC versions, like Hexen95 - where we again see demos desync's right from iwad, according to the old Raven tradition. Shareware Demo-1,2 exe versions and Retail store beta - a lot of work ahead, heh, just kidding. Vermil Yes, you're right, all this text was in exe in 1.0 and older, maybe Raven move it to iwad specifically for us, so that we can easily change it, in our maps/hubs? Also, it always seemed to me that in 1.0 more corpses on the floor, now, looking at the 1.0 source - it seems that this is really so, Ettin and Afrit corpses not removed at all by engine in 1.0, I think. And now, it will also be easier to find this small difference: Some effects, projectiles, torches, etc. - were dim in 1.0, I noticed this for a long time, and this is comes from engine, not from iwad. Most likely, it was a small bug that was fixed in 1.1. This screens from original 1.0 and 1.1 versions. As an option, this happens with 1.0 only on my hardware, not sure. Also, on this screens visible one more original bug, if anyone notices, at the same time we check whether - there are Hexen guys here or not :)
  10. PVS

    Misc heretic & hexen demos

    Next session? I am pleased. I see you're flying good already, no? heh I hope you remember that Heretic will not respawn monsters on skill-5, most likely you recorded NM 100S without -respawn. Heretic: 75 monsters by Walter confetti: https://www.doomworld.com/applications/core/interface/file/attachment.php?id=84656 NoMo 100S in 1:06.54 vanilla format Map taken from this topic: https://www.doomworld.com/forum/topic/114064-75-monsters-map-for-heretic/ I recorded this small attempt with only one purpose - so that this nice little map is not lost in history, in this forum. I'm not sure that Walter will upload it in any wad-base, and now, this map will be grab in DSDA database and we will keep it in this way. I don’t even know why guys in 'WADs & Mods' section will not create a separate small topic for Heretic/Hexen maps, their quantity is small and it’s very difficult to find among tons of work for Doom. 75m4o106.zip
  11. NY00123 Thank you very much for this work! These sources are good, it’s very convenient to read the differences between 1.0 and 1.1 versions when the code is in one 2in1 files. I also have a technical interest in Hexen/Heretic 1.0 versions and a few years ago I tried to achieve compatibility with Hexen/Heretic 1.0, but I have no experience in reverse and I used a more primitive and incorrect way. Can I ask you to compile your Hexen 1.0 version? I can’t do it myself, but would be interested to test it in practice. I looked at this source a little, it seems to me you also could catch a Hexen 1.0 save game files compatibility, are you sure that they are not compatible? If you can attach the compiled version here or in PM, I would be very grateful. Have similar sources for Heretic 1.0 would be great, of course. My compatibility with Heretic 1.0 is not complete, somewhere I didn’t find/don’t know something, but I could try to remember which functions are of the greatest interest, if it helps you. I understand that your goal is different - recreated original version byte-by-byte, for me it’s like a separate mode that need to turn on/off on the fly, in the source port. Redneckerz Thanks for showing me this topic, I'm surprised that there are still people who are interested in old Hexen/Heretic versions.
  12. PVS

    "75 monsters" map for Heretic

    Vanilla maps are rare now, everyone likes ZDoom format or mods. Also remember how I played one of your previous map "Deep Blue", it was interesting, but I died there many times, heh. Attach the vanilla version, also today I noticed yet - that possible easily steal your green key, without lowering the sector, moved it a bit deeper. I want to ask - why do you need PLAYPAL lump here? I checked - it identical to the original, left him as is, maybe I didn’t understand something. Also, I would recommend to always add Deathmatch starts even if map is not intended for DM at all, this is 10 seconds, but it will help to avoid vanilla engines crashes if someone tries to load map in DM mode. I'll leave my first attempt demo, maybe someone will be interested to see, this is more an overview for map itself, not speedrun. 75m4h (vanilla).zip hfa75m4h-PVS.zip
  13. PVS

    "75 monsters" map for Heretic

    This map in this state cannot work on vanilla or Chocolate/Crispy and others vanilla ports, they go in crash when trying to load this map. Problem in PNAMES and TEXTURE2 lumps, I modified them a bit so that they are be compatible with vanilla engines. Map starts works well, it doesn’t even require a limit removing, at least I didn’t catch any limits on Heretic 1.3. Interesting and neat medium-sized map, I liked, balance is not focused on "very difficult", which also is good in my opinion. I recorded vanilla first attempt demo, almost first attempt, because at first I worked with map resources and checked result in the editor, i.e. saw a little the map. Walter confetti, I'm not sure that you will not think badly of me if I attach this small modification of your map, but if you do not mind - tell me, I will do it without problems. Thanks for the vanilla format anyway, I like to play Heretic only in this way.
  14. PVS

    Heretic demos (non-demopack and NM)

    Why this -shorttics command is needed, what should it do? plums It's good that you do this for Heretic/HeXen, I hope you like the games themselves.
  15. PVS

    Heretic demos (non-demopack and NM)

    GarrettChan Chocolate/Crispy Heretic not have command -shorttics. If you meant -shortticfix, then it works and needed only for demorecording process, this command not works in single game and demoplayback.
  16. PVS

    Heretic demos (non-demopack and NM)

    Sometimes people are lazy to read documentation and do not know anything about Heretic/Hexen -demoextend in choco. Even more - I do not see any documentation in the latest archives of the Crispy project, I have to look for it on the Internet, why? You guys are talking about -demoextend, but didn’t you forget about another important choco -shortticfix command for recording demos? I think it happened just by chance and was not originally planned, but -demoextend adds interesting combinations of functional in choco, about one of these combination kraflab says, this is not possible to do on vvHeretic. In my opinion for easier use for people - need reverse logic in these commands, when -demoextend and -shortticfix will works by default, but it can be disabled by using new commands like '-noDemoextend' and '-noShortticfix', i.e. functional is not removed. This reverse is easy to do in the source, for me it works without any problems.
  17. PVS

    Misc heretic & hexen demos

    I don’t know what you found interesting in this wad, E3M1: average size, but 7 monsters and 100 artifacts! he-he, what is it? I suppose that the map author is training here to create secret sectors, he stamped them here 10, probably he had fun from this, but there’s one interesting area on the map, yes. On the other maps the same thing - 3 monsters, a lot of weapons and artifacts, i.e. this is not for the single game at all, in my opinion. 2 seconds demo, hm... I loaded it into vvHeretic and playback on 10% speed, but I don’t see anything here, you just run in a straight line, where should I look? heh. Tyson I like, because Staff+Tome combination is very rare for me, I almost never see it in the game, and here you do it on purpose, it’s interesting to see. There’s also a funny moment when you attack Maulotaur with it, see for yourself - where does Staff strike him? I see, that between the legs, oh, poor bull. Also, Gauntlets vs Maulotaur is funny combination, because we vampired life from Maulotaur and again from this intimate place, thanks Raven's for that, but it's fun, I agree: Maybe, when you look at new maps - you could record first attempt demos? I like such non-high-speed records, but if you not interested in it - not need, of course.
  18. PVS

    Misc heretic & hexen demos

    GarrettChan As an option, you can take Crispy Heretic 5.7.2 exe from here: https://www.doomworld.com/forum/post/2096127 Place this exe in the main Crispy Doom 5.7.2 folder, and try to run it. For setup Heretic possible try rename Doom setup program to 'crispy-heretic-setup' or simply 'crispy-setup'. I myself can’t check it on old Windows, so it’s just a theory, try this, you won’t lose much time. kraflab It turns out, I recommended you exe for Linux, heh, my oversight. Hell House by Dan Reames: Tyson in 3:39 Emerald Bathhouse by MorbidBrute: Tyson in 5:10 vanilla format Hlhs339t.zip Emba510t.zip
  19. PVS

    Heretic demos (non-demopack and NM)

    fabian Understandably. I have posts in Choco thread about Hexen state, no response, that’s why I tried to ask you here. But I think I know what the problem is - it’s my bad English, the guys just can’t understand me, I always apologized for it. Ok, then I don’t even know how I can still help, I can use only this forum to contact developers.
  20. PVS

    Misc heretic & hexen demos

    Stroller Heretic? I never heard, read the rules, strafe not allowed, but I looked your demo and see - running is also not allowed? hm, what's interesting in this category... only here is one moment - Heretic engine does not know anything about -turbo parameter, it simply is not there :) On this last, meat HELL HOUSE map - you leave max'es to me? heh Ok, I tried and guess what I found here - MAXSPECIALCROSS/SPECHIT limit! Only talked about him a couple of days ago - and get a new one, this is already the fifth Heretic map where I see this problem, this is bad, possible record desync demos on ports, which do not contain solutions for this limit. I recommend that you take the latest Crispy Heretic 5.7.2 version that fabian left in Heretic topic, otherwise if you try to playback these Max demos on 5.7.1 - they may go in desync or even a crash. If you will check on 5.7.2 - let me know that they work fine there, I myself can’t check it. Hell House by Dan Reames SM Max in 2:11 BP Max in 1:57 NM Speed in 8.94 It would be nice if you re-record NM Speed, I couldn't reach your 7 seconds, I'm a turtle speedruner, I know. Hlhs211m.zip Hlhs157f.zip Hlhs894n.zip
  21. PVS

    Misc heretic & hexen demos

    Yes, Gulag is interesting old wad, I looked your demos and I remember this ship from map 4. Exactly for such wads as Gulag, Shadowcaster and others, that are not good optimized to start each map from the beginning, I realized for myself the ability to correctly record/playback demos from save game, possible record whole adventures series for such wads, without modifying the maps themselves. In NoMo fun you stole the green key, I see you also like to seep through the bars, heh I remembered another good wad: The Master's Domain, very good episode from 1997, recommend for the future.
  22. PVS

    Misc heretic & hexen demos

    To the Grendel account, I also thought that need to eat health quickly while this wall crushes you, but didn’t pass in any way. Of course, after I playback your demo and realized what needed to be done, but I don’t even know how to guess about it without looking at the editor, for the first attempt this is impossible, otherwise there is no point in it :) Tyrant's Tomb by ETTiNGRiNDER: Pacifist in 2:11 by galileo31dos01 vanilla format Tyr211p.zip
  23. PVS

    Heretic demos (non-demopack and NM)

    depr4vity I think I understand what is happening, you guys finish your regular "Beat 1000 Records Month" and you can't stop :) I watched your last E2M2 about 20 times, I really like it, it's good that crispy allows you to record so cleanly. "ass forward" wall glide at the end of nomo you consider as mistake, as far as I understand, but this moment really smiled me, thanks Heretic have enough empty positions in the table for iwad, these are mainly Pacifist (ep5) and almost empty Tyson, there are also some kind of mystical demos, which can only be record in theory: h3p8, h4p8, h5p8 and h5n8. In my opinion, the most mystical demo is h5p8, h5n8 I periodically try to record for several years, just for fun, not successful yet. Maybe this information will interest you.
  24. PVS

    Misc heretic & hexen demos

    That would be good if you pointed out that the map is good in your opinion, because sometimes I like record first attempts demos, just for myself. Decided to try for this Grendel map and for half an hour I could not solve this puzzle with crushers, I could not understand what the map author wants from me, threw it, heh Found some of my old for Heretic. HUMP mini project https://www.doomworld.com/idgames/levels/heretic/g-i/humpmini map E2M9 Praevus Smeltery: SM Max in 11:39 Tyrant's Tomb by ETTiNGRiNDER: http://ettingrinder.youfailit.net/heretic-levels/tyrant.7z NoMo in 1:25 SM Speed in 1:45 BP Speed in 2:11 Pacifist in 1:52 SM Max in 17:35 vanilla format Also, I have Pacifist in 2:11 from another player for this map, but I don’t know - reposting his demo here will be correct? Hmin1139.zip Tyrant-PVS.zip
  25. PVS

    Heretic demos (non-demopack and NM)

    fabian Great, but please add a message in stderr.txt that SPECHIT limit is doubled, as you have done for most of the other limits. This should be important for vanilla map authors, because they should try to avoid such incorrect situations if they make a vanilla map, this information can help them. INTERCEPTS error message not so important, in my opinion, because it is always a crash for vanilla engine, which is immediately noticeable. Another small request: Heretic/Hexen net demo playback. I'm sure you don't need this, but I prepared this example for choco team more than three years ago, here need change only one line, 2 minutes for both games: Heretic coop demos examples: https://dsdarchive.com/files/demos/heretic/436/c1m1j113.zip https://dsdarchive.com/files/demos/heretic/438/h1c1s027.zip command line for tests: crispy-heretic -solo-net -playdemo c1m1j113 crispy-heretic -solo-net -playdemo h1c1s027 Also I have information about choco/crispy Hexen desyncs and problems, I can appear in your topic or PM, it doesn’t matter, the main thing is to fix it, if you are interested - let me know. It matters to me, for to calmly tell someone in the future - take a new choco/crispy and record demos, and not be afraid that they will record a desync demo in their own format.
×