Activity for Andrew Apted

  • Andrew Apted Andrew Apted posted a comment on discussion General Discussion

    That's fine, I know SF can have issues from time to time.

  • Andrew Apted Andrew Apted posted a comment on discussion General Discussion

    Which texture did you use for the switch? It must be one which begins with SW1 or SW2 for it to animate. Also is the switch on a two-sided line? If it is, make sure no other parts of a line have a switch texture, since the game will only animate one of the parts (upper or lower) and it might the part which is not visible. The map checking functions can usually find this particular issue.

  • Andrew Apted Andrew Apted posted a comment on discussion General Discussion

    The line types shown in the browser are the ones the engine support. In Vanilla Doom the options for shootable types (abbreviated to G1 and GR) are very limited. If your wad targets the Boom standard (which most source ports support, but not vanilla Doom or chocolate-doom) then there are more linetypes available, plus there is a thing called "Generalized LineTypes" offers a lot of flexibility in how a door or lowering floor (etc) is triggered, and Eureka fully supports these generalized linetypes....

  • Andrew Apted Andrew Apted posted a comment on discussion General Discussion

    The main difficultly for free look is the current method of querying what the mouse pointer is pointing at in the 3D view -- it requires writing new code to do this, and it will be quite a lot of work. A minor difficulty is how the sky is drawn, looking upwards you would see ugly breaks in the sky -- so the sky drawing parts need to draw some horizontal polygons to prevent that (currently the sky is drawn by purely vertical polygons). Also drawing things might be a bit weird, we don't draw a full...

  • Andrew Apted Andrew Apted committed [a46cef]

    updated the info in AUTHORS.txt and README.txt

  • Andrew Apted Andrew Apted committed [147872]

    Version bumped to 2.00

  • Andrew Apted Andrew Apted committed [d24bb2]

    moved CHANGES.txt --> changelogs/127.txt

  • Andrew Apted Andrew Apted posted a comment on ticket #41

    I just pushed a few commits to master which hopefully solves these crashes, please test when you can.

  • Andrew Apted Andrew Apted committed [ae214d]

    minor version bump, added "b" on the end.

  • Andrew Apted Andrew Apted committed [227160]

    3D view : removed "current_hl" field from Render_View_t.

  • Andrew Apted Andrew Apted committed [a510c2]

    canvas : renamed "highlight" field to "last_highlight", but don't access it.

  • Andrew Apted Andrew Apted posted a comment on ticket #41

    P.S. you may be able to trigger the problem yourself by turning on the map scroll bars. I usually have them off, which may explain why I never saw this problem myself even when running with the extra safety stuff enabled (stack protector, address sanitizer and so on).

  • Andrew Apted Andrew Apted posted a comment on ticket #41

    Looking at the new crash log and I can see roughly what the problem is. Just a side note: the line numbers in the log seem to be out by 1, i.e. they are the line after where the code is crashing or whatever. It is the previous line, the one which accesses the LineDefs[] array which is crashing, due to the object number being wrong. The UI_Canvas has its own "highlight" field, which generally mirrors the global "edit.highlight" value. So the first problem is that some code in UI_Canvas is testing...

  • Andrew Apted Andrew Apted posted a comment on ticket #41

    From the crash log, I presume the crash is somewhere in the UI_Canvas::draw() code, or something called by it. I have doubled checked everything I can think of, and still cannot see any glaring problem. I still suspect it is related to my workaround code for MacOS retina displays, and it's possible the crash is in FLTK code (the pixels_per_unit method). I assume you are still using FLTK 1.3.5? If you could create a build which has symbols in it so the crash-log can show the names of the called functions,...

  • Andrew Apted Andrew Apted committed [194911]

    3D floors : support arg5 of 160 special being "tag_hi" (top 8 bits of tag number).

  • Andrew Apted Andrew Apted committed [8f033a]

    attempted fix for MacOS scaling issues on retina displays.

  • Andrew Apted Andrew Apted posted a comment on ticket #38

    3D water is considered part of "3D floors", code-wise there is not much difference, water is just a thin 3D floor which the player can fall through. Translucent surfaces (walls and floors) are not supported by Eureka's renderers, both OpenGL and software. Another limitation is that 3D floors do not show the correct lighting (in geometry and sprites underneath them).

  • Andrew Apted Andrew Apted posted a comment on ticket #38

    Sorry the changelog should have said "OpenGL only" for the 3D floors and slopes. Rendering 3D floors in the software rendering is not really feasible without major changes to how that renderer works. Slopes should be doable, so that could happen one day, but for now these features are OpenGL only (and even there they are not complete).

  • Andrew Apted Andrew Apted committed [c36196]

    tweaked minimum size of main window (reduced MIN_H to 640).

  • Andrew Apted Andrew Apted committed [b7a312]

    fixed mis-detection of format of POB2A0 sprite lump.

  • Andrew Apted Andrew Apted committed [8191f8]

    version bump to 1.27 -- ready for release.

  • Andrew Apted Andrew Apted committed [7b9dd8]

    code tidying : quieten two compiler warnings.

  • Andrew Apted Andrew Apted committed [dd4beb]

    CHANGELOG : minor tweak.

  • Andrew Apted Andrew Apted committed [e6a14b]

    slopes : fixed broken PlaneAlign slopes due to some vertices being skipped.

  • Andrew Apted Andrew Apted committed [973f47]

    slopes : basic support for tilt things (types 9502 and 9503).

  • Andrew Apted Andrew Apted committed [e5f3cc]

    README : updated for the upcoming 1.27 release.

  • Andrew Apted Andrew Apted committed [4fe7fe]

    canvas : fixed bug where split_ld was out-of-sync with edit.split_line.

  • Andrew Apted Andrew Apted committed [d13591]

    fixed cases where a texture/flat/thing UI_Pic could be stuck as highlighted.

  • Andrew Apted Andrew Apted committed [1d9838]

    udmf : fixed some checks on level format being HEXEN to include UDMF too.

  • Andrew Apted Andrew Apted committed [625fce]

    don't clear a selected pic when hiding the browser.

  • Andrew Apted Andrew Apted committed [93e13e]

    small refactor of UI_LineDef::BrowsedItem().

  • Andrew Apted Andrew Apted committed [fead93]

    changed UI_SideDef::GetSelectedPics() to return a bitmask of PART_RT_XXX.

  • Andrew Apted Andrew Apted committed [e5edcc]

    fixed texture browser when explicit linedef parts are selected.

  • Andrew Apted Andrew Apted committed [fe8a1e]

    slopes : support the ZDoom slope copy things (9510 and 9511).

  • Andrew Apted Andrew Apted committed [25eef0]

    TODO update.

  • Andrew Apted Andrew Apted committed [9ff9de]

    slopes : implemented PlaneCopy line special.

  • Andrew Apted Andrew Apted committed [a131ae]

    render things with a NULL sprite as a blue triangle.

  • Andrew Apted Andrew Apted committed [924108]

    udmf : added --udmftest command-line option.

  • Andrew Apted Andrew Apted committed [94d229]

    TODO update.

  • Andrew Apted Andrew Apted committed [03e292]

    INSTALL.txt : mention OpenGL as a dependency, describe how to disable it.

  • Andrew Apted Andrew Apted committed [560565]

    fixed regression in GL renderer causing black walls when texturing is off.

  • Andrew Apted Andrew Apted committed [4e6b00]

    CHANGELOG : updated for recent work.

  • Andrew Apted Andrew Apted committed [2b558d]

    slopes : fixed texture coords on walls/uppers/lowers, including slope sides.

  • Andrew Apted Andrew Apted committed [d4d867]

    slopes : handle slope "physics" when moving in 3D view.

  • Andrew Apted Andrew Apted committed [06515c]

    slopes : rebuild plane info when a sector floor or ceiling height is changed.

  • Andrew Apted Andrew Apted committed [f86e8c]

    slopes : ensure subdiv info is recalculated on level load or port/resource change.

  • Andrew Apted Andrew Apted committed [709603]

    bindings : added META-r key for RecalcSectors function.

  • Andrew Apted Andrew Apted committed [319c77]

    slopes : setup f_plane/c_plane so SlopeZ() works for unsloped planes too.

  • Andrew Apted Andrew Apted committed [7da760]

    slopes : render sector floors and ceilings which are sloped.

  • Andrew Apted Andrew Apted committed [0d26aa]

    slopes : render the sides of sloped sectors properly.

  • Andrew Apted Andrew Apted committed [90bf67]

    slopes : fixes to the PlaneAlign detection and slope calculations.

  • Andrew Apted Andrew Apted committed [f324fb]

    Menus : added "Recalc Sectors" command to the TOOLS menu.

  • Andrew Apted Andrew Apted committed [92aef3]

    README : updated key list for recent binding additions/changes.

  • Andrew Apted Andrew Apted committed [888913]

    slopes : detect PlaneAlign linetypes and compute slope parameters.

  • Andrew Apted Andrew Apted committed [314c4c]

    made W_DetectImageFormat() more robust.

  • Andrew Apted Andrew Apted committed [cc7b18]

    removed unused KF and KF_fonth globals.

  • Andrew Apted Andrew Apted committed [8173b8]

    support PNG, JPEG and TGA images in sprite/flat/patch lumps.

  • Andrew Apted Andrew Apted committed [be64fa]

    PhysFS : fixed ZIP_seek due to a breaking change in zlib library.

  • Andrew Apted Andrew Apted committed [0357cb]

    began work on rendering slopes, added new "slope_plane_c" class.

  • Andrew Apted Andrew Apted committed [fd3e72]

    Game def parser : support new "slopes" feature keyword.

  • Andrew Apted Andrew Apted committed [a91a39]

    3D floors : assume Legacy liquids don't draw textured sides.

  • Andrew Apted Andrew Apted committed [2edc4f]

    CHANGELOG update -- mention 3D floors.

  • Andrew Apted Andrew Apted committed [63fda6]

    3D floors : implemented rendering the sides of thick 3D floors.

  • Andrew Apted Andrew Apted committed [68bf0c]

    3D floors : implemented rendering the top/bottom planes of 3D floors.

  • Andrew Apted Andrew Apted committed [cc6473]

    gl-3d : fixed drawing lowers behind a BOOM 242 invisible platform.

  • Andrew Apted Andrew Apted committed [7a962d]

    Game def parser : support new "extra_floors" command.

  • Andrew Apted Andrew Apted committed [19f75b]

    3D floors : detect all 3D floors in a level, store into sector_3dfloors_c objects.

  • Andrew Apted Andrew Apted committed [befc28]

    gl-3d : properly emulate the behavior of sky ceilings.

  • Andrew Apted Andrew Apted committed [9bdf40]

    handle the BOOM 242 line-type in the S/W renderer.

  • Andrew Apted Andrew Apted committed [be1686]

    S/W renderer : hide things in BOOM deep water when camera is above surface.

  • Andrew Apted Andrew Apted committed [d64ee2]

    TODO update.

  • Andrew Apted Andrew Apted committed [6206d2]

    detect usage of the BOOM 242 "Transfer_Heights" line special.

  • Andrew Apted Andrew Apted committed [42ddb5]

    show purple '?' for texture names beginning with '#'.

  • Andrew Apted Andrew Apted committed [f9f92f]

    gl-3d : handle the BOOM 242 line-type ("transfer heights").

  • Andrew Apted Andrew Apted committed [82454f]

    sys_macro : changed I_ROUND() macro to use the round() function.

  • Andrew Apted Andrew Apted committed [87b08d]

    replaced usages of ComputeDist() with hypot + I_ROUND.

  • Andrew Apted Andrew Apted committed [954c1b]

    some dead-end work to support texture copy/paste in Find/Replace panel.

  • Andrew Apted Andrew Apted committed [46f1b3]

    CHANGELOG update.

  • Andrew Apted Andrew Apted committed [fc8ee5]

    for Hexen (etc) create a custom sprite for the "Map spot" objects.

  • Andrew Apted Andrew Apted committed [8b861b]

    PORTS / ZDoom : added three missing Hexen specials: 105, 106, 130.

  • Andrew Apted Andrew Apted committed [8ce55c]

    PORTS / Eternity : added all currently supported Hexen specials.

  • Andrew Apted Andrew Apted committed [6e4b97]

    PORTS / Eternity : fixed missing group-defs for Hexen line specials.

  • Andrew Apted Andrew Apted committed [55c878]

    basis : added assertion checks to RawChange().

  • Andrew Apted Andrew Apted committed [5ecfd2]

    sw-canvas : fixed ugly stair-stepping of rendered sectors at high zoom.

  • Andrew Apted Andrew Apted committed [001e1f]

    wad code : removed fatal errors from ReadDirectory().

  • Andrew Apted Andrew Apted committed [3724c3]

    small tweaks in the 3D_AdjustOfs code.

  • Andrew Apted Andrew Apted committed [f9debf]

    TODO : updated the priority of some tasks, added a few things.

  • Andrew Apted Andrew Apted committed [16b2b0]

    CHANGELOG : tidied up, less blank lines, moved some entries.

  • Andrew Apted Andrew Apted committed [27a441]

    minor comment fix.

  • Andrew Apted Andrew Apted committed [095417]

    preferences : added setting for "show_full_one_sided" config var.

  • Andrew Apted Andrew Apted committed [173603]

    canvas : improved line info (length + ratio) for partially visible lines.

  • Andrew Apted Andrew Apted committed [afe252]

    added "line info" preference, support showing Length/Angle/Ratio or a combo.

  • Andrew Apted Andrew Apted committed [20b97b]

    udmf : disable the current support for UDMF maps.

  • Andrew Apted Andrew Apted committed [47005a]

    bump version string to 1.26.97 (the next release will be 1.27).

  • Andrew Apted Andrew Apted committed [4270d6]

    updated some copyright strings for the new year (2020).

  • Andrew Apted Andrew Apted committed [62202e]

    minor message fixes when cutting/copying/pasting textures.

  • Andrew Apted Andrew Apted committed [67464d]

    ratio lock : don't show ratio of a line if numerator or denominator are huge.

  • Andrew Apted Andrew Apted committed [3960ea]

    combos : changed a shortcut key in Ratio lock menu (N --> U).

  • Andrew Apted Andrew Apted modified ticket #36

    FLTK_CONFIG variable for cross-compile

  • Andrew Apted Andrew Apted posted a comment on ticket #36

    Thanks, I have applied your patches.

1 >