-
Posts
12148 -
Joined
-
Last visited
-
Days Won
200
Posts posted by nbohr1more
-
-
Actually setting that float will probably just return the same error.
Please try:
ID_INLINE idCircCone &idCircCone::Transform( const idMat3 &rotation ) { axis = rotation * axis; return idCircCone( axis, cosAngle, sinAngle ); }
-
Not sure but it seems that this inline is supposed to return the float for the axis?
Shouldn't it be:
ID_INLINE float idCircCone::Transform( const idMat3 &rotation ) {
axis = rotation * axis;
}
?
That said, no issues compiling here with GCC 11. Any chance you would be willing to install that?
-
10 hours ago, jaxa said:
I'm getting a refurb i5-6600T. I wonder how well TDM can run on trash Intel HD Graphics 530.
It would be funny to give it 64 GB of memory for $120.
I'm guessing it will work just fine. OpenGL 4.6 compliant and performance roughly equivalent to Geforce GT 730
- 1
-
Can you try a less verbose compile string such as:
cmake -DCMAKE_BUILD_TYPE="Release" .. -DGAME_DIR=/home/user/darkmod -DCMAKE_C_COMPILER=gcc-10 -DCMAKE_CXX_COMPILER=g++-10
https://wiki.thedarkmod.com/index.php?title=The_Dark_Mod_-_Compilation_Guide
?
-
Hmm...
Pretty hacky, but I wonder if you could use something like this?
float tdm_version_val = sys.getTDMVersion();
if ( tdm_version_val > 2.11 ) {
string tempvalue = removeFrobPeers ;
tempvalue(entity peer) ;
} ;
-
Hmm Licensee.h appears to have these defined ( from svn ) :
#define GAME_NAME "The Dark Mod" // appears on window titles and errors // greebo: Defines the darkmod release version #define TDM_VERSION_MAJOR 2 #define TDM_VERSION_MINOR 12 #define GAME_API_VERSION TDM_VERSION_MAJOR * 100 + TDM_VERSION_MINOR // e.g. 210 #define ENGINE_VERSION "TDM 2.12" // printed in console
Does calling sys.getTDMVersion() without any define return the correct value?
I am guessing if you wanna use this in a script you just:
float tdm_version_val = sys.getTDMVersion();
if ( tdm_version_val < 2.11 ) { something } ;
-
I fixed two spelling mistakes and one conceptual mistake ( body vs bounty ) then packed the mission and added it to the mission database. Thank you!
- 2
-
I wonder if this new "FovoTec" thing:
https://www.pcgamer.com/first-person-shooters-have-been-getting-perspective-wrong-all-along/
is just a Conformal perspective design being sold as something new?
Anyone better than I at interpreting the study paper:
?
-
I spent way too long searching for this.
I cannot find the thread but we had a long discussion about large vs small missions and I think the final tally was that most players and map authors preferred missions that were nearly as large or larger than the original Thief missions such as Baffords.
TDM was partly a reaction to the smaller missions in Thief: Deadly Shadows and the hope was that we would eventually be able to offer missions that looked as good but were larger than TDS. Now we have some truly monster sized missions so the need to constantly create big mission might be excessive?
- 2
-
10 minutes ago, Araneidae said:
A crash playing mission wwtw (Who watches the watcher?) 2.11 very early on:
... STARTING CREAKING PIPES_3 Linking GLSL program tiled_mipmap_first ... Linking GLSL program tiled_mipmap_subsequent ... The ambient 'snd_inside_hum' (hum_subtle04_loop) for location 'old_apartments' is now playing. WARNING:file /fms/wwtw/wwtw.pk4/guis/mainmenu_briefing.gui, line 203: wrong number of arguments for script command set: 4 instead of [2..2], maybe missing semicolon? WARNING:unknown destination 'BriefingAnimation::visible' of set command at /fms/wwtw/wwtw.pk4/guis/mainmenu_briefing.gui:109 WARNING:resetTime target window 'BriefingAnimation' not found at /fms/wwtw/wwtw.pk4/guis/mainmenu_briefing.gui:110 WARNING:unknown destination 'BriefingAnimation::visible' of set command at /fms/wwtw/wwtw.pk4/guis/mainmenu_briefing.gui:134 WARNING:unknown destination 'BriefingAnimation::notime' of set command at /fms/wwtw/wwtw.pk4/guis/mainmenu_briefing.gui:135 Could not find item in player inventory: #str_02397 Could not find item in player inventory: #str_02397 WARNING:Already have an attachment at hand_r, skipping frame command. Trying to load image models/darkmod/props/textures/compass/compass from frontend, deferring... Trying to load image models/darkmod/props/textures/compass/compass from frontend, deferring... Quicksave_0 *** longjmp causes uninitialized stack frame ***: terminated signal caught: Aborted si_code -6 Trying to exit gracefully.. --------- Game Map Shutdown ---------- ModelGenerator memory: 85 LOD entries with 0 users using 1360 bytes. --------- Game Map Shutdown done ----- Shutting down sound hardware idRenderSystem::Shutdown() ...shutting down QGL I18NLocal: Shutdown. ------------ Game Shutdown ----------- ModelGenerator memory: No LOD entries. Shutdown event system -------------------------------------- shutdown terminal support About to exit with code 0
Went downstairs from the starting area, wondering how to get out, picked up a board ... and bang! An invalid longjmp sounds pretty unhealthy.
Will try again, and update this post accordingly.
Looks like the only place we use longjmp is for jpeg loading. @stgatilov I recall you updated Libjpg in SVN recently, perhaps a new Dev Build will resolve this one?
-
Great list but I would imagine that the original Thief Series games and their Fan Mission collections are typically known quantities for TDM players.
I have heard that TDM is sometimes a "gateway drug" that entices people to try the original Thief games but I have never heard of a long-time TDM player who has "no awareness at all" about the games that inspired the creation of TDM.
If you are gonna suggest anything from the original Thief series games, it might be better to mention fan missions that have resemblance to TDM preferred aesthetics such as missions made by Skacky, Purah, Sperry, DrK, Spoonman, etc
- 1
-
I should have posted this link but my previous reply was posted from my phone:
https://wiki.thedarkmod.com/index.php?title=Modular_Building#Modular_Building_Technique
-
Yes, this is possible but there are a few things that make it a little impractical.
1) Models do not seal the void so you need BSP brushes behind or inside models to properly seal a map. As I recall, there are doom 3 and quake map exporters that can export your initial block-out geometry as standard brushes so you could do both modeling and brushwork in blender. You’d just have to do it in phases
2) Visportal placement is crucial to performance so you will need to ensure you blender models are cut at portal boundaries so that you can setup brushes and visportals at choke points to prevent rendering outside the player view area
3) model geometry is often too complex for the physics engine. You will need to make invisible clip models or clip brushes that use a more simplified structure to ensure AI pathing and overall collision physics perform well.
4) Models need to be split at light boundaries. If a single light touches a model the engine will do light geometry calculation for the whole model. If enough lights hit a large model it can severely impact performance. Brushes will auto-split on light boundaries but often split in less optimal locations so it has become the convention to use func_static geometry to force brushes to split in the preferred locations
5) blender has no knowledge of specialty brushes like fog volumes, water, SEED auto dispersal etc
So it’s possible to do the majority of mapping in blender but ultimately you will need to use Dark Radiant to do the finishing touches
The current paradigm is to create modular content in blender and then assemble the modules together in Dark Radiant along with bsp caulking and vidportal placement
- 2
-
I was just thinking about my situation where "wife negotiation" would need to happen.
I would probably just look for a used i7-5775C 65W 6MB cache ( 34% performance uplift in Single Core and 108% uplift in multi-core ) and ride it out until better AM5 options are affordable. Hard to say if that would workout since these seem to still command $200 prices in the used markets but it's probably cheaper than going for DDR4 + AM4 mobo + AM4 CPU in most cases.
-
9 minutes ago, s.urfer said:
20% in my opinion are barely noticeable and not worth spending money.
I would by an refurbished 3 year old workstation with warranty, sell whatever professional CAD card is in it and sell your old system and use the money for an faster GPU.
Your system isn't that bad, actually. My backup gaming system is slower, but in a pinch, it still works.
Did you upgrade to SSD? This was what I perceived as the most significant and cheap speed upgrade.
20% is for the bottom of the Ryzen range. For $98 a Ryzen 5 5500 is over 70% faster and goes up to over 200% faster in some scenarios. There are probably a spectrum of inexpensive options between the Ryzen 3xxx and Ryzen 5 5500.
https://www.cpubenchmark.net/cpu_value_available.html
Still, finding an old workstation is not a bad way to go as a general practice but a lot of them are Intel based so the CPU upgrade path longevity might be more limited. At least the current gen Intel is socket compatible with the previous gen so you can get a last gen workstation and if there is a cutting edge low-end Intel CPU that beats the in-situ CPU in the workstation you can add that to the upgrade cost and probably recover a good chunk by selling the older CPU.
-
So a Ryzen 3 3200 is about 20% faster than that CPU. Anything reasonably inexpensive in the Ryzen 3xxx to 5xxx series would still be an upgrade for you.
- 1
-
Supposedly AM5 is going to support at least 3 cpu generations so if you are switching from Intel to AMD then that is probably the wiser move unless your Intel CPU is so old that a Zen 2 chip can beat it.
If you do have a weaker Intel CPU and don’t mind waiting a long time then get an AM4 motherboard and a cheap Zen 1 or Zen 2 generation CPU then wait for the price of X3D AM4 CPUs to drop in a year or two. Basically just pretend it’s a few years ago and treat X3D as your final upgrade path.
What Intel CPU do you currently run?
-
I believe that it was decided that the slow match should showcase our object manipulation features and is also designed to increase tension because real world use of a slow-match is sort of clumsy.
Not sure if anyone currently on the project really cares about preserving this behavior and whether any missions rely on it since I don't recall any missions where lighting a fireplace (etc) put the player at risk beyond the risk of being illuminated anyway.
Spoiler( Maybe the igniting canon in "The Lich Queen's Demise" ? )
This fiddly way of doing slow-match is probably something mappers like @Melan might prefer ( given his preference for other "retro" manipulations... eg. the big auto-unlock discussion for "The Rat's Triumphant" )?
- 1
-
The fix is in the mission database. Thank you Daft Mugi !
- 1
- 1
-
Re map_of.tga vs map_of_icon.tga ?
The whole thing started because of an attempt to clear-up errors caused by a core file referencing a missing image. Some mission authors must have used this same path correctly so the attempt to fix this must have broken that and then the revert also broke something?
-
This should be updated in the mission database. If not, I will update the mission when I get a chance.
- 1
-
I'll upload the old Dungeon of Doom demo to Moddb so anyone interested can play around with it.
I believe BloodRayne back in the Doom3world days also made a procedural map generator, I'll see if that is up anywhere where I can post it.
-
Make sure to use the version here:
https://www.moddb.com/mods/the-dark-mod/addons/fresnel-mod-211-unofficial
The most dramatic place to check this out is in the start area of the mission "Caduceus of St Alban".
That said, any mission with large amounts of flat ambient lit surfaces that have the same texture over vast swaths of the scene will see dramatic improvement.
The Vengeance for a Thief ( really, any Sir Taffsalot ) missions are particularly improved by this one.
- 1
- 1
-
I’ll bet it performs way better than stated in the article. When I saw the YouTube video it looked like they were using capped FPS which has horrible performance on Linux and even dips below 30 fps on the training mission with capable hardware. Uncap fps on the same setup and you have over 100fps everywhere in that same mission. Window works much better in capped mode but still has issues
- 1
Why are there no more new fan missions in the missions section ?
in Fan Missions
Posted
The longest interval was 10 months. That was between the 1.0 beta and 1.0 release time.
There have been several 6 month spans so to be the 2nd longest span ( 7 months ) we would need to have no mission releases before April 7th.