MantisBT - Zandronum
View Issue Details
0002172Zandronum[All Projects] Suggestionpublic2015-04-04 19:592018-09-30 21:41
Dusk 
Torr Samaho 
normalmajorN/A
closedfixed 
 
3.03.0 
0002172: Upgrade GZDoom base to 1.8.6
Yeah
No tags attached.
parent of 0000969closed Torr Samaho HACX not recognized as IWAD in the first run 
parent of 0000867closed Torr Samaho New bob styles from Zdoom dev. version r3615+ 
parent of 0000171closed Torr Samaho backport fixed and improved jumping behavior and a fix in "P_ZMovement" 
parent of 0000527closed Torr Samaho A_SetScale 
parent of 0001258closed  Widescreen Feature Request (5760x1080 resolution) 
parent of 0002160closed Torr Samaho Random Video Crash after changing to an Nvidia Dynamic Super Resoulution. 
parent of 0000424closed Edward-san bad mouselook center view 
parent of 0001626closed Torr Samaho Backport ZDoom's Named Scripts and make the number of scripts exceed 999. 
parent of 0001338closed Torr Samaho Allow clang to compile zandronum (backport) 
parent of 0000876closed Torr Samaho Backport A_Warp, the new enhanced version of A_Fire 
parent of 0000771closed Torr Samaho CHANGEMUS command will tell name of currently playing music 
parent of 0000928closed Torr Samaho Vsync is on by default (OpenGL) 
parent of 0000438closed Torr Samaho Blue Screen With OpenGL 
parent of 0000277closed Torr Samaho Bouncing collision detection on the Z axis 
parent of 0000919closed Torr Samaho Voxels support 
parent of 0000743closed Torr Samaho Grenade/Rocket disappears above/under 3D mid textures 
parent of 0000760closed Torr Samaho Backport 'A_InquisitorAttack' fix from ZDoom code 
parent of 0001493closed Torr Samaho Allow the ability to redefine all of the automap hotkeys 
parent of 0001394closed Torr Samaho Zandronum linux client freezes and doesn't respond. 
parent of 0001519closed Torr Samaho XY diagonal 3D slopes don't appear ingame. 
parent of 0001792closed Torr Samaho FastProjectile MissileHeight property does not actually change the trail's height. 
parent of 0000519closed Torr Samaho Link: "[Code submission] Some MODELDEF features/fixes." 
parent of 0000843closed Torr Samaho Players can pick up items after death if given health 
parent of 0001965closed Torr Samaho UDMF-Based Vertex Slopes do not work. 
parent of 0001551closed Dusk Hexen homing projectiles no longer reflect to the user 
parent of 0001032closed Torr Samaho Z-Height support for player starts 
parent of 0001091closed Torr Samaho Introduction of MENUDEF LUMP 
parent of 0002178closed Torr Samaho Flag ALT_USES_BOTH not parsed. 
parent of 0001759closed  Bugged shadows on GL renderer on linux with Mesa drivers on Intel (probably any mesa) 
parent of 0001351closed Torr Samaho Backport ZDoom revisions r4280, r4283, r4292 (Official CVar and User CVar support in ACS) 
parent of 0001924closed Torr Samaho Backport IsTIDUsed() and UniqueTID() in v2.0 
parent of 0001575closed Dusk Backport SpawnDecal? (zDoom 2.7.1) 
parent of 0001304closed Torr Samaho Additional flags for A_SpawnItemEx from ZDoom r4188 
parent of 0001605closed Torr Samaho Backport "spawnofs_z" for A_CustomRailgun 
parent of 0002104closed Dusk Requesting vid_maxfps 
parent of 0002224closed Torr Samaho HudMessage code conflict 
parent of 0002226closed Torr Samaho Zandronum accidentally moves the files from '.zdoom', instead of '.zandronum', to '.config/zandronum' 
parent of 0002225closed Torr Samaho cl_showspawns fountains using wrong color 
parent of 0002222closed Torr Samaho Using "restart" results in a crash 
parent of 0000997closed Edward-san new "spycancel" ccmd 
parent of 0000805closed Torr Samaho Clang/LLVM fails to compile Skulltag 
parent of 0001397closed Dusk Backport LOF_NOJUMP parameter of A_LookEx 
parent of 0001002closed Dusk [found in 98d] Strife humanoids stucks in their Melee state 
parent of 0000689closed Dusk Actor leaves sector bug 
parent of 0002100closed Torr Samaho gl_vid_multisample doesn't work in Zandronum 2.0-alpha-150118-1152 or Zandronum 2.0-alpha-141117-2018 
parent of 0002439closed Torr Samaho Can't select legal video resolutions 
parent of 0002549closed Dusk Merge error related to friendly fire in P_DamageMobj 
parent of 0002576closed  Implement GetHighestCeilingZ(int tag, int x, int y); 
parent of 0002069closed Torr Samaho Fog isn´t rendered inside 3D floors 
parent of 0001990closed  3D Floors don't transfer fog. 
parent of 0000888closed Torr Samaho Morphed players can't crouch 
parent of 0000931closed Torr Samaho Dissapearing slopes in Open GL 
parent of 0001133resolved Torr Samaho Make teleport fog target actor that teleported. 
parent of 0000973closed Torr Samaho Escaped quote characters are not read properly from CMD line on Windows 
parent of 0001648closed Torr Samaho Shareware Heretic IWAD uses things that do not exist in shareware Heretic 
parent of 0001621closed Torr Samaho Please add the SoundVolume ZDoom function to Zandronum... 
parent of 0000949closed Torr Samaho Barrel lights stay when destroyed while respawnable 
parent of 0001672closed Torr Samaho GetActorClass/GetWeapon 
parent of 0001945closed Torr Samaho SetActivatorToTarget accuracy with close objects 
parent of 0001660closed Torr Samaho Freedoom file names changes 
parent of 0000877closed Torr Samaho Add missing constants for SetPlayerProperty action special 
parent of 0001790closed Torr Samaho Portal problems 
parent of 0001090closed Torr Samaho HoldAndDestroy state in inventories not working in Zandronum 
parent of 0001279closed Torr Samaho Trying to morph a player with MorphActor from an OPEN script makes the game crash 
parent of 0000879closed  Backport new Inventory flags and properties 
parent of 0001964closed Torr Samaho Software 3D floors are impervious to earthquakes 
related to 0001618feedback Torr Samaho Mouse gets stuck when Alt-Tabbing out of FullScreen 
txt p_map_gcc_fix.diff.txt (1,900) 2015-05-16 18:08
https://zandronum.com/tracker/file_download.php?file_id=1491&type=bug
Issue History
2015-04-04 19:59DuskNew Issue
2015-04-04 19:59DuskStatusnew => assigned
2015-04-04 19:59DuskAssigned To => Torr Samaho
2015-04-04 20:00DuskRelationship addedparent of 0001618
2015-04-04 20:00DuskRelationship addedparent of 0002146
2015-04-04 20:10ArcoRelationship addedparent of 0000969
2015-04-04 20:17ArcoRelationship addedparent of 0000867
2015-04-04 20:19ArcoRelationship addedparent of 0000171
2015-04-04 20:28ArcoRelationship addedparent of 0000527
2015-04-04 21:13ArcoRelationship addedparent of 0001258
2015-04-04 21:15ArcoRelationship addedparent of 0002160
2015-04-04 21:17ArcoRelationship addedparent of 0000424
2015-04-04 21:21ArcoRelationship addedparent of 0001626
2015-04-04 21:32ArcoRelationship addedparent of 0001338
2015-04-04 21:44ArcoRelationship addedparent of 0000876
2015-04-05 07:17WaTaKiDRelationship addedparent of 0000771
2015-04-05 07:20WaTaKiDRelationship addedrelated to 0000928
2015-04-05 07:21WaTaKiDRelationship replacedparent of 0000928
2015-04-05 07:23WaTaKiDRelationship addedparent of 0000438
2015-04-05 07:25WaTaKiDRelationship addedparent of 0000277
2015-04-05 07:31WaTaKiDRelationship addedparent of 0000919
2015-04-05 07:33WaTaKiDRelationship addedparent of 0000743
2015-04-05 07:35WaTaKiDRelationship addedparent of 0000760
2015-04-05 07:37WaTaKiDRelationship addedparent of 0001493
2015-04-05 07:38WaTaKiDRelationship addedparent of 0001394
2015-04-05 07:57WaTaKiDRelationship addedparent of 0001519
2015-04-05 07:59WaTaKiDRelationship addedparent of 0001792
2015-04-05 08:03WaTaKiDRelationship addedparent of 0000519
2015-04-05 08:06WaTaKiDRelationship addedparent of 0000843
2015-04-05 08:07WaTaKiDRelationship addedparent of 0001965
2015-04-05 11:00DuskRelationship addedparent of 0001551
2015-04-05 11:05DuskRelationship addedparent of 0001032
2015-04-05 11:08DuskRelationship addedparent of 0001091
2015-04-09 09:13DuskRelationship addedparent of 0002178
2015-05-09 11:02Torr SamahoNote Added: 0012210
2015-05-09 13:47Torr SamahoNote Edited: 0012210bug_revision_view_page.php?bugnote_id=12210#r7050
2015-05-09 13:54DuskNote Added: 0012211
2015-05-09 13:55DuskNote Edited: 0012211bug_revision_view_page.php?bugnote_id=12211#r7052
2015-05-09 14:21Torr SamahoNote Added: 0012212
2015-05-09 14:47DrinkyBirdNote Added: 0012213
2015-05-09 15:37DuskNote Added: 0012214
2015-05-09 16:01DuskSummaryUpgrade ZDoom base to 2.6.1 => Upgrade ZDoom base to 2.6.1 and beyond!
2015-05-09 17:47Torr SamahoNote Added: 0012216
2015-05-09 17:48Torr SamahoNote Edited: 0012216bug_revision_view_page.php?bugnote_id=12216#r7054
2015-05-09 18:11DuskNote Added: 0012217
2015-05-09 20:14DrinkyBirdNote Added: 0012219
2015-05-10 15:57Torr SamahoNote Added: 0012230
2015-05-10 16:09DuskNote Added: 0012231
2015-05-10 16:14DuskNote Edited: 0012231bug_revision_view_page.php?bugnote_id=12231#r7062
2015-05-10 16:25DuskNote Edited: 0012231bug_revision_view_page.php?bugnote_id=12231#r7063
2015-05-10 17:21Edward-sanNote Added: 0012232
2015-05-10 17:22Edward-sanNote Edited: 0012232bug_revision_view_page.php?bugnote_id=12232#r7065
2015-05-10 20:20Edward-sanRelationship addedparent of 0001759
2015-05-10 20:49DuskSummaryUpgrade ZDoom base to 2.6.1 and beyond! => Upgrade ZDoom base to 2.7.1
2015-05-10 22:12WaTaKiDRelationship addedparent of 0001351
2015-05-10 22:15WaTaKiDRelationship addedparent of 0001924
2015-05-10 22:25WaTaKiDRelationship addedrelated to 0001575
2015-05-10 22:26WaTaKiDRelationship replacedparent of 0001575
2015-05-10 22:39WaTaKiDRelationship addedparent of 0001304
2015-05-10 22:42WaTaKiDRelationship addedparent of 0001605
2015-05-10 22:50WaTaKiDRelationship addedparent of 0002104
2015-05-11 19:38Edward-sanNote Added: 0012241
2015-05-11 22:28DuskRelationship deletedparent of 0002146
2015-05-12 13:17ArcoRelationship addedparent of 0002224
2015-05-12 13:18ArcoRelationship addedparent of 0002226
2015-05-12 13:19ArcoRelationship addedparent of 0002225
2015-05-12 13:19ArcoRelationship addedparent of 0002222
2015-05-12 13:19ArcoRelationship addedparent of 0002206
2015-05-12 16:29ibm5155Note Added: 0012264
2015-05-12 16:33ibm5155Note Edited: 0012264bug_revision_view_page.php?bugnote_id=12264#r7081
2015-05-12 17:24Torr SamahoNote Added: 0012265
2015-05-12 17:24Torr SamahoNote Edited: 0012265bug_revision_view_page.php?bugnote_id=12265#r7083
2015-05-12 18:20DrinkyBirdNote Added: 0012266
2015-05-16 09:27Torr SamahoNote Added: 0012276
2015-05-16 10:04DrinkyBirdNote Added: 0012277
2015-05-16 10:05DrinkyBirdNote Edited: 0012277bug_revision_view_page.php?bugnote_id=12277#r7090
2015-05-16 10:06DrinkyBirdNote Edited: 0012277bug_revision_view_page.php?bugnote_id=12277#r7091
2015-05-16 10:06DrinkyBirdNote Edited: 0012277bug_revision_view_page.php?bugnote_id=12277#r7092
2015-05-16 10:13DrinkyBirdNote Edited: 0012277bug_revision_view_page.php?bugnote_id=12277#r7093
2015-05-16 11:49DrinkyBirdNote Edited: 0012277bug_revision_view_page.php?bugnote_id=12277#r7094
2015-05-16 17:24Edward-sanFile Added: p_map_gcc_fix.diff.txt
2015-05-16 17:25Edward-sanNote Added: 0012291
2015-05-16 17:38Torr SamahoNote Added: 0012292
2015-05-16 17:48Edward-sanNote Added: 0012293
2015-05-16 17:54Torr SamahoNote Added: 0012294
2015-05-16 18:08Edward-sanFile Deleted: p_map_gcc_fix.diff.txt
2015-05-16 18:08Edward-sanFile Added: p_map_gcc_fix.diff.txt
2015-05-16 18:08Edward-sanNote Added: 0012296
2015-05-16 18:09Edward-sanNote Edited: 0012296bug_revision_view_page.php?bugnote_id=12296#r7100
2015-05-26 00:26DuskRelationship deletedparent of 0002206
2015-08-01 18:05WaTaKiDRelationship addedparent of 0000997
2015-08-03 10:33DuskSummaryUpgrade ZDoom base to 2.7.1 => Upgrade GZDoom base to 1.8.6
2015-08-04 18:00Torr SamahoNote Added: 0013045
2015-08-04 18:33Edward-sanNote Added: 0013047
2015-08-04 18:49Torr SamahoNote Added: 0013048
2015-08-04 19:47HypnotoadNote Added: 0013050
2015-08-04 19:56Torr SamahoNote Added: 0013051
2015-08-04 20:49HypnotoadNote Added: 0013052
2015-08-04 21:05Edward-sanNote Added: 0013053
2015-08-04 21:06Edward-sanNote Edited: 0013053bug_revision_view_page.php?bugnote_id=13053#r7805
2015-08-04 21:10DuskNote Added: 0013054
2015-08-05 06:07Torr SamahoNote Added: 0013055
2015-09-01 20:58DuskRelationship addedparent of 0000805
2015-09-05 02:16DuskRelationship addedparent of 0001397
2015-09-06 11:36DuskRelationship addedparent of 0001002
2015-09-10 09:48DuskRelationship addedparent of 0000689
2015-10-05 09:27DuskRelationship addedparent of 0002100
2015-12-13 03:03DuskRelationship addedparent of 0002439
2015-12-20 18:00DuskRelationship addedchild of 0002549
2015-12-20 18:00DuskRelationship replacedparent of 0002549
2016-01-20 00:55Edward-sanRelationship addedparent of 0002576
2016-01-29 15:35Edward-sanRelationship addedparent of 0002069
2016-01-29 15:57Edward-sanRelationship addedparent of 0001990
2016-02-06 10:08Edward-sanRelationship addedparent of 0000888
2016-02-06 10:25Edward-sanRelationship addedparent of 0000931
2016-02-06 10:44Edward-sanRelationship addedparent of 0001133
2016-02-06 10:51Edward-sanRelationship addedparent of 0000973
2016-02-06 11:19Edward-sanRelationship addedparent of 0001648
2016-02-06 12:10Edward-sanRelationship addedparent of 0001621
2016-02-06 12:10Edward-sanRelationship addedparent of 0000949
2016-02-06 12:13Edward-sanRelationship addedparent of 0001672
2016-02-06 12:16Edward-sanRelationship addedparent of 0001945
2016-02-06 12:25Edward-sanRelationship addedparent of 0001660
2016-02-06 12:28DuskRelationship addedparent of 0000877
2016-02-06 12:29Edward-sanRelationship addedparent of 0001790
2016-02-06 12:45Edward-sanRelationship addedparent of 0001090
2016-02-06 12:45Edward-sanRelationship addedparent of 0001279
2016-04-14 20:54Edward-sanRelationship addedparent of 0000879
2016-05-16 14:58Edward-sanRelationship addedparent of 0001964
2016-07-02 10:22Torr SamahoStatusassigned => needs testing
2017-04-16 22:02CombinebobntNote Added: 0017162
2017-09-07 20:34DuskStatusneeds testing => resolved
2017-09-07 20:34DuskFixed in Version => 3.0
2017-09-07 20:34DuskResolutionopen => fixed
2017-09-07 20:35DuskRelationship deletedparent of 0001618
2017-09-07 20:35DuskRelationship addedrelated to 0001618
2018-09-30 21:41Blzut3Statusresolved => closed

Notes
(0012210)
Torr Samaho   
2015-05-09 11:02   
(edited on: 2015-05-09 13:47)
Just reached 2.6.0.

EDIT: And 2.6.1 (or at least the closest thing to 2.6.1 in the GZDoom repository).

(0012211)
Dusk   
2015-05-09 13:54   
(edited on: 2015-05-09 13:55)
A truly amazing job indeed. Are you still planning on going further (fixating to some GZDoom release?) or is this it is unless we go for 2.7?

(0012212)
Torr Samaho   
2015-05-09 14:21   
Thanks! The changes from 2.6 to 2.7 seem to be considerably smaller (at least in terms of revisions) than from 2.5 to 2.6. So 2.7 may actually be in reach.

The closest GZDoom release is 1.7 (roughly a third of the way from 2.6 to 2.7). I'll aim for that next and afterward we can decide whether to go all the way to 2.7 for Zandronum 3.0.
(0012213)
DrinkyBird   
2015-05-09 14:47   
Well done, Torr!

Trying to get a Windows version built. Will update this comment when - and if - I cook one up.
(0012214)
Dusk   
2015-05-09 15:37   
I'm supposing GZDoom 1.7 corresponds to ZDoom r4002? (going by the commit log, r4002 is December 22nd and is the last commit of the year, GZDoom 1.7.0 was released on December 23th)
(0012216)
Torr Samaho   
2015-05-09 17:47   
(edited on: 2015-05-09 17:48)
Quote from AOSP
Trying to get a Windows version built. Will update this comment when - and if - I cook one up.

The version in my repo is still missing all of Zandronum's menus, it has ZDoom's menus instead. Once Dusk's menu rewrite is integrated, I can post a windows build.

Quote from Dusk
I'm supposing GZDoom 1.7 corresponds to ZDoom r4002?

Yes. At least it's what the GZDoom 1.7 source claims.

(0012217)
Dusk   
2015-05-09 18:11   
My menu rewrite is more or less done, the player setup remains a question mark though..
(0012219)
DrinkyBird   
2015-05-09 20:14   
It'd be nice if you could do a build, the build speed of my potato computer is too slow (takes like 10 mins to build Zandronum) and the speed of your commits is too fast for me.
(0012230)
Torr Samaho   
2015-05-10 15:57   
GZDoom 1.7.0 reached. A beta build will follow once we decided what to do with the player setup menu.
(0012231)
Dusk   
2015-05-10 16:09   
(edited on: 2015-05-10 16:25)
Flattened changesets available here:'https://bitbucket.org/crimsondusk/zandronum-merge-transplants/commits/all [^]'

EDIT: I just realized that these changesets do not contain the ZDoom commit messages. Should I try figure how to include them?
EDIT 2: I think I figured it out. Let's see here.

(0012232)
Edward-san   
2015-05-10 17:21   
(edited on: 2015-05-10 17:22)
Torr, can you update to gzdoom r1499? there's a fix to a compile error caused by wrong 'boolean' type in gl code and also we're finally able to catch that old patch which fixed the PFNGLMULTITEXCOORD2FPROC issues ( ref: ticket 0001302 ).

(0012241)
Edward-san   
2015-05-11 19:38   
Currently zandronum-merge-experiments doesn't compile because of the interfering changes from our side:


/home/edward-san/zdoom/zandronum/merge-experiments/src/p_map.cpp: In function ‘AActor* P_LineAttack(AActor*, angle_t, fixed_t, int, int, FName, const PClass*, bool, AActor**)’:
/home/edward-san/zdoom/zandronum/merge-experiments/src/p_map.cpp:4649:1: error: jump to label ‘damagedone’ [-fpermissive]
 damagedone: // [TP] The client returns here now that the damage has been dealt.
 ^
/home/edward-san/zdoom/zandronum/merge-experiments/src/p_map.cpp:4617:10: error: from here [-fpermissive]
     goto damagedone;
          ^
/home/edward-san/zdoom/zandronum/merge-experiments/src/p_map.cpp:4627:8: error: crosses initialization of ‘int newdam’
    int newdam = damage;
        ^
(0012264)
ibm5155   
2015-05-12 16:29   
(edited on: 2015-05-12 16:33)
Sorry to invade this dev space but wow, you guys really reached zdoom 2.6.1 code and are going to 2.7.1? O_o (or is this a kind of experimental where you get zdoom 2.7.1 and try to apply zandronum changes?)

OFF:how are you guys going to deal with the newest gzdoom/zdoom codes, where zdoom refuses to use openal, but gzdoom devs decided to add it inside of it? will zandronum follow zdoom by not using openal or gzdoom by using it?
EDIT: last off, what's this [Merge experiments] ? is it a new way to merge things?

(0012265)
Torr Samaho   
2015-05-12 17:24   
Quote from ibm5155
you guys really reached zdoom 2.6.1 code and are going to 2.7.1?
Yes. During the last three weeks, I merged about two years worth of (G)ZDoom changes. Just reached GZDoom 1.7.1 and plan to move on to GZDoom 1.8 / ZDoom 2.7.

Quote from ibm5155
OFF:how are you guys going to deal with the newest gzdoom/zdoom codes, where zdoom refuses to use openal, but gzdoom devs decided to add it inside of it? will zandronum follow zdoom by not using openal or gzdoom by using it?

I haven't thought about this yet. So far we are using GZDoom as base.

Quote from ibm5155
last off, what's this [Merge experiments] ? is it a new way to merge things?
Yes, I'm leveraging Mercurial's merge capabilities to automate most of the "monkey work" now. It was just an experiment at first, but worked out very well.

(0012266)
DrinkyBird   
2015-05-12 18:20   
Wow, Torr, you're going insanely fast. It's like you're a robot. *opens his notepad labelled "Conspiracy Theories"* Keep going, dude. Let's just hope testing goes as fast...

Also, slightly off-topic, how do you use quotes?
(0012276)
Torr Samaho   
2015-05-16 09:27   
ZDoom 2.7.0 / GZDoom 1.8.0 reached. This brings Zandronum on par with the final ZDoom and GZDoom SVN revisions. Time to start merging with their git repositories. We'll just have to figure out how to properly merge the unrelated repositories...

Quote from AOSP
Also, slightly off-topic, how do you use quotes?
You can use the same BBCode that works in the forum. You just have to type it manually.
(0012277)
DrinkyBird   
2015-05-16 10:04   
(edited on: 2015-05-16 11:49)
Well done, Torr. Shouldn't be too hard to merge ZDoom 2.7.1.
According to cobalt, we're at 144% in the upgrade. Which is clearly not an error with the bot at all (!)

Quote from Torr Samaho
You can use the same BBCode that works in the forum. You just have to type it manually.

Let's see...
Took me a while but I figured it out.

(0012291)
Edward-san   
2015-05-16 17:25   
The attached patch should fix the compiler error mentioned here.
(0012292)
Torr Samaho   
2015-05-16 17:38   
Doesn't your patch change the behavior of the code? With your changes P_TraceBleed is not called anymore. If you just want to fix the compiler problem, why do you make changes after the damagedone label? The compiler is only complaining about the goto, isn't it?
(0012293)
Edward-san   
2015-05-16 17:48   
The problem is that the P_TraceBleed call depends on the 'newdam' variable, which is first defined as 'damage', then it's changed when P_DamageMobj is called. That is never called by the clients, so I thought about excluding P_TraceBleed, too.
(0012294)
Torr Samaho   
2015-05-16 17:54   
So you intentionally removed the P_TraceBleed call? This completely breaks the client side "blood on the walls" prediction. It works reasonably well in its current state, so we shouldn't remove it.

On a side note, please don't disguise things that intentionally change the behavior as compiler fixes.
(0012296)
Edward-san   
2015-05-16 18:08   
(edited on: 2015-05-16 18:09)
Reuploaded a different patch.

(0013045)
Torr Samaho   
2015-08-04 18:00   
We are at GZDoom 1.8.6 now:'https://bitbucket.org/Torr_Samaho/zandronum/commits/9c3b3734bc5775540b2c8530365967fbdd7bf876 [^]'
(0013047)
Edward-san   
2015-08-04 18:33   
There's a new problem which was noticed now: the Skulltag BloodDemon actor has its doomednum conflicting with FS_Mapspot, which was added when 3dfloors2 was backported. Since it refers to Legacy maps and we did not much to support it, should we remove FS_Mapspot?
(0013048)
Torr Samaho   
2015-08-04 18:49   
FS_Mapspot is from ZDoom. Removing it would mean breaking compatibility with ZDoom compatible maps. Loading skulltag_actors.pk3 should properly replace FS_Mapspot with BloodDemon as DoomEd number 5004, won't it? As far as I can tell, the only drawback is the warning in the log. If that's the case, I'd say we should stick to ZDoom compatibility.
(0013050)
Hypnotoad   
2015-08-04 19:47   
Last I recall, when doomed numbers conflict the behaviour is actually undefined rather than certain replacement, though I'm not 100% sure of this. Will Zandronum 3.0 support fraggle script? Otherwise FS_MapSpot may not be needed.
(0013051)
Torr Samaho   
2015-08-04 19:56   
I did a quick test and it seemed to work that doesn't mean that this is the defined behavior though.

What if we change the BloodDemon definition removing the DoomEd num from it and instead having it replace FS_MapSpot?

Regarding fraggle script, back when Skulltag was closed source, we couldn't use due to its license. This may have changed. Can somebody check? If the license allows it, I can add it.
(0013052)
Hypnotoad   
2015-08-04 20:49   
Replacement should work (but will it show up in doombuilder if you use that method?), regarding Fraggle Script I can't find information on the license for that specifically, but Doom Legacy itself is GPL.
(0013053)
Edward-san   
2015-08-04 21:05   
(edited on: 2015-08-04 21:06)
Quote from Torr Samaho

 Regarding fraggle script, back when Skulltag was closed source, we couldn't use due to its license. This may have changed. Can somebody check? If the license allows it, I can add it.


It's GPL, but you may be able to use it if you contact fraggle and get the permission, like graf did years ago.

(0013054)
Dusk   
2015-08-04 21:10   
The code is GPL but "(G)ZDoom" has special permission to use it so long as the source is open (which is why Skulltag couldn't use it, I figure). The exception never mentions derivatives though...
(0013055)
Torr Samaho   
2015-08-05 06:07   
Quote from Hypnotoad
Replacement should work (but will it show up in doombuilder if you use that method?)

Zandronum's goal is to support legacy Skulltag mods, it does not strife to foster the development of new Skulltag mods. So even if it doesn't show up in Doom Builder, that's no problem from Zandronum's perspective.

If you want to maintain Skulltag as development platform, you should assign a new DoomEd num to BloodDemon and update the Doom Builder Skulltag presets accordingly.
(0017162)
Combinebobnt   
2017-04-16 22:02   
idk how im supposed to test this in r170416-0710

i guess i played opengl and it didn't crash so cool. maybe get ppl with obscure ass linux versions and bad computers?