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

andrewwan1980

Members
  • Content count

    38
  • Joined

  • Last visited

About andrewwan1980

  • Rank
    Green Marine
  1. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    Thanks, I wasn't sure whether Doom could record over multiple levels. But thats cool if originally it can (1.4).
  2. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    So you saying later Doom version could record over multiple levels?
  3. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    Yeah, I been looking at those code. I was going to implement "record-over-more-than-1-map" feature... but if speeddemosarchive.com only accepts original exes, then there was no point. BTW, how did you know it's old 1.2 code? Was 1.2 code ever released?
  4. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    True. It uses NTDVM (DOS virtual machine). I think DOS under 95/98 is native. The thing about virtualisation is that it's the REAL OS being installed onto a virtual PC (opposed to DOSBOx emulating DOS). I agree DOSBox might contain bugs or can be modified, but Virtualisation definitely is more about the hardware-oriented... and installing a REAL OS in on a virtual hardware. If the virtual hardware was hacked then the REAL OS probably wouldn't work. So I totally disagree with speeddemosarchive.com's ban against virtualisation.
  5. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    NM DOOM II movie? show me
  6. andrewwan1980

    Level editor to image?

    Cheers man. Yep I used that and it's very good. I also came across Ian Albert (http://ian-albert.com/misc/doommaps.php) and DarkWolf (http://vgmaps.com/Atlas/PC/index.htm#Wolfenstein3D) fantastic isometric maps for Doom, Doom2 & Wolf3D. Strange how it looks like it's down by the same 3D renderer.... but they're too different people and never released their 3D renderer...
  7. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    Yeah, I assume Doom-N, Heretic-N have already set some ground rules, such as only accept original Heretic 1.3 or Heretic 1.3+ (demo record fix), etc. SDA.com could modify DOSBox to their own secured version.. which we can use to play games... and record.. and it would encrypt or do something to ensure it was SDA.com's DOSBox and not any other's...
  8. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    Hexen demo recording is just like Heretic & doom demo recording (minus the end level stats). I recorded Hexen and Heretic demos and played back fine using original exes. The main problem lies in Hexen where the map game state needs to be saved for the next levels. Also the current demo recording in hexen is pointless because you never can record over 2 maps consecutively. However, if we use my technique described above (record, save before end of level, finish record, load previous save to complete level thus saving map game state, then -recordfrom <save#> <newDemoFile>, and repeat... and backing up the hexndata folder all the time). This will give a full episode speedrun. The only problem is the original exe doesn't playback this. According to SDA.com, as long as demos were recorded from original exe, one is allowed to playback on any source port (assuming the source port can read and is backwards compatible). PS: the only other problem is there was a bug in Hexen (and Heretic) on the -recordfrom parameter. According to the source code, it loads the game save... then initialises a NEW game on that map to start recording from. But using the assembly hack trick like 1.91 longtics we can comment the initialise line out. I done this the C programming recompile-way and it works.
  9. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    The reason why emulation & virtualisation Radix doesn't like is cause: bugs? open-source.. which means anyone can modify the source and then do a speedrun... while most people take for granted that DOSBox, PrBoom, etc. are guarantee accurate. So yeah I kinda understand why they say original exe's only. To solve for speeddemosarchive.com we would need to get original ID Software & Raven guys to fix their demo recording, etc. and release official patches. (just joking.. not in a million years!))
  10. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    SDA forbids and BANs emulation & virtualisation. Though FreeDOS might be interesting since it can do multi-task... and is neither virtualisation nor emulation.... and could get a video capture in background...
  11. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    Yes, if we don't mind it... we can actually record on a 32-bit PC on Windows 98 or Windows XP (SP1a... or vanilla XP is the best for speed wise.. SP2 upwards makes the games slower). If we can do this.. then we can do for Heretic, Hexen & Blood!! I been playing around and found that Hexen actually has a -recordfrom <saveSlot> <demoName> parameter. Since SDA allows game saves... we can just record to end of level but not exiting the level yet. Quickly save the game to a slot. Then finish the recording by exiting the level. Then enter Hexen normally and load that saved game. Exit level and then immediately save on the next level to same slot. Exit back to DOS. Record using -recordfrom <slot> <newDemoName>.... and continue your speedrun. Just before you exit again.. save to the NEXT slot... and create new demo files. The problem is we only have 9 save slots... but we can manually back up the hexndata/hex<level#>.hxs files after a recording... coz we need the HXS files as it represents the state of that MAP upon exit. The other MASSIVE problem is Raven never ever implemented playbackfrom a save slot.... :( But if we used U-Hexen or SDL-Hexen (which are both Hexen 1.1 demo file compatible)... with a little modification we can playback EVERYTHING properly... I was going to implement a continuous Hexen demo recording in one massive LMP file.. but since SDA only accepts original EXEs.. there's no point...
  12. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    Do you think SDA didn't mind about the Doom 1.91 unofficial patch?
  13. andrewwan1980

    Heretic/Hexen demos at speeddemosarchive.com

    Sorry, getting ahead of myself here... http://speeddemosarchive.com/faq.html http://speeddemosarchive.com/rules.html
  14. Did vv ever release the source code to Heretic 1.3+? Does anyone have it? Whatever demo recording bugs he fixed, the bugs are still present in Hexen source code and that needs fixing too. Am still surprised Heretic 1.3+ is still not allowed on official SDA list. SDA accepted unofficial 1.91 patch to fix the demo recording for Doom... so why not Heretic 1.3+?
  15. andrewwan1980

    missing info from DB...

    Here is a massive map of Hexen Episode 01 I made quickly (to compliment the official walkthrough at http://www.raven-games.com/hxwalk/e1solve.php) http://members.lycos.co.uk/andrewwan1980/hexen_episode02.gif There is one thing bugging me. What thing/switch actually activates in "Guardian of Ice (2)" (Gate 6) that enables Gate 5 & 7 to be open? So I use DB to figure this out. I can decipher basic ACS code and understand switches that open "normal" doors & steps. Normal sectors that raise or lower. But I cannot understand what triggers the Seven Portals Gates rotating. It looks like they are not normal sectors.... but rotating doors use poly objects... Is there data not filled out in the poly object (things) or sectors? The thing circle.. It shows up as a question mark... in Slade as well as properties of the sector
×