Jump to content
The Dark Mod Forums

datiswous

Member
  • Posts

    3216
  • Joined

  • Last visited

  • Days Won

    54

Everything posted by datiswous

  1. I actually tested multiple subtitle editors before sticking to this one. Btw. with the scrollwheel you can move back and forward on the track. With Ctrl + scrollwheel you can zoom in. Also, when you want to edit a subtitle, you first have to click inside the edit subtitle area before you can type, otherwise you get a warning.
  2. This might have been mentioned before but the auto-frobbing feature should only work for loot. Currently it also works for weapons laying next to each other (for example in map2 of A house of locked secrets), but if you do that then the hud items don't appear when you use them, making them impossible to use. Example: Sword does not appear when active:
  3. Have you seen this topic? I recommend you to use Kdenlive for positioning the subtitles in the right place. Pretty easy.
  4. But how do you import them in DR? Without DR support this feature is currently useless, or am I wrong?
  5. I really started to like Kdenlive. It has a nice logical interface which doesn't look too complicated, but is pretty advanced. I currently only use it for one purpose and that is editting and previewing subtitle files as mentioned before.
  6. Edit: See this post for better solutions for Windows. I tried to install Whisper on a Win10 pc, but couldn't get it installed. I found this Whisper gui-software which works just as well: https://github.com/chidiwilliams/buzz After the subtitles are created, you have to double-click on each item and export to srt. Edit: Hmm, I seem to get different results.. Oh well.
  7. If you like Arx Fatalis you could try Arx - End Of Sun beta (based on Doom3 engine, but you don't need a copy). https://www.moddb.com/mods/arx-end-of-sun (this is mostly a reminder for myself to still try it out sometime)
  8. Btw Whisper can apparently also do direct text translation, which could be useful later if TDM will support multi-language subtitles. Edit: This might not work for En -> Other language. Edit2: Aparently Whisper can directly transcribe for a language, so if you would make speech files in a different language, it would generate to that language subtitle. Maybe I could test it with translated missions, if they exist.
  9. Automatic subtitles generation with Whisper I found a far better alternative to auto generate almost perfect srt files: Whisper. https://openai.com/research/whisper https://github.com/openai/whisper For example I did a test with file Simeon3.ogg, a 44 seconds voice file from fm A house of locked secrets. By using command in terminal: whisper Simeon3.ogg --model small.en After a very short time (could be due to it using nvidia cuda, not sure) it creates a bunch of export files, including an srt file with contents: (be warned that you will read the contents of an audio file of a mission, potentially spoiling something) This is almost exactly how it is supposed to be. Not only does it pick up the language all perfect, it also creates full sentences with punctuation. This is far better than the VOSK method in Kdenlive, which I had to edit afterwards. After that I load it in Kdenlive together with the sound file and make a couple of easy corrections to the flow. Basically you have to make sure that in the gaps in the audio file the subtitle sentences also stop. See example below: This is probably a 10x faster workflow. Edit: You can also list all the files in the command. For example (from dir with voice files): whisper --device cuda Carlotta1.ogg Carlotta2.ogg Carlotta3.ogg -o ./../../subtitles --model medium.en -f srt This command generates the subtitles from these 3 files and saves them in the subtitles folder in (only) srt format. If you want inline, you copy them over from the srt files. Instead you can just use srt for all voice files. Edit 2 Currently I use this workflow: In the folder with voice audio files I open a terminal window. Then I do the following command in the terminal: whisper --device cuda Carlotta1.ogg Carlotta2.ogg Carlotta3.ogg -o ./subtitles --model medium.en -f srt Afterwards I move the subtitle files to location root_fm/subtitles . Note that Cuda can only be used with nvidia gpu.
  10. I added the full list of missions that have voice sound files in them, but don't have subtitles yet. See first post.
  11. Question: If an fm author overrides an ai bark with it's own soundfile by using the same filename (assuming this goes this way), does the core subtitle still apply? Edit: maybe it is set in the sndshd file(s). Still same question.
  12. I just found that if you save in kdenlive as a kdenlive project, the subtitle srt track is automatically exported as well and every time you save in kdenlive again the srt file is updated. So manual exporting isn't actually needed. The srt is saved in format filename.kdenlive.srt .
  13. Some of us are natural writers and some of us are not. I personally have a hard time expressing positive remarks. When I'm satisfied, I've not much to say.
  14. Which version? The 2006 version comes closer graphically (similar engine) I think, but qua gameplay the 2017 version is probably closer.
  15. Does this still work, or can it made workable? This uses arb glprog instead of glsl currently used by tdm. Or can it be converted?
  16. Why is subtitles not an integrated part of the hud gui code (tdm_hud.gui)?
  17. Pretty awesome! Never seen them before.. Maybe not enough people know about them? I think what would be cool at least if a map would be made, like an extension of the training mission, where such tools can be tested in an environment which makes sense. This gives mappers ideas for implementation.
  18. What are the current missions with story subtitles present? To my knowledge (I update them from your responses as well): A house of locked secrets (datiswous) A new Job A Night in Altham Braeden Church (datiswous) By Any Other Name Coercion (datiswous) CoS1: Pearls and Swine (datiswous) Deceptive Shadows (datiswous) Down by the Riverside (datiswous) Eye on the Prize Hazard Pay Hidden Hands: Blood & Metal (datiswous) Hidden Hands: Vitalic Fever (datiswous) Lord Edgar's Bathhouse (datiswous) Mandrasola (datiswous) No Honor Among Thieves (datiswous) Now and then (datiswous) One Step Too Far (datiswous) Requiem (datiswous) Seeking Lady Leicester Sir Talbot's Collateral (datiswous) Sneak & Destroy (v2) (datiswous) Somewhere Above the City (datiswous) Spring cleaning (datiswous) Tears of St. Lucia The black mage (datiswous) The Elixir (datiswous) The Gatehouse (datiswous) The Hare in the Snare, Part 1 (datiswous) The Imperial Sword (datiswous) The Last Night on Crookshank Lane (datiswous) The Painter's Wife (datiswous) The Terrible Old Man Ulysses 1: Genesis (datiswous) Who watches the watcher Winter Harvest 2.5 (datiswous) Written in stone WS1: In the North (datiswous) WS2: Home Again (datiswous) WS3: Cleighmoor (datiswous) WS4: The Warrens (datiswous) WS5: Commerce Bank (datiswous) You Only Fly Thrice (datiswous) I added the included in mission ones to the mission list on the wiki: https://wiki.thedarkmod.com/index.php?title=Fan_Missions_for_The_Dark_Mod Missions that have voice sound files in them, but don't have subtitles yet (I have looked in all the mission pk4 files for such voice soundfiles): Springheel A Reputation to Uphold Springheel A Score to Settle (ready for testing) Goldwell Accountant 1: Thieves and Heirs (ready for testing) Goldwell Accountant 2: New In Town Goldwell Noble affairs Goldwell Shadows of Northdale ACT 1 Goldwell Shadows of Northdale ACT 2 Goldwell & Kingsal Snowed Inn Goldwell Sneak & Soufflé Sotha The Golden Skull (minor) Sotha TP1: Knighton Manor (minor) Sotha TP4: The Transaction Sotha TP5 Phrase Book Sotha TP6: Lich Queen's Demise Sotha Ulysses 2: Protecting the Flock (made, not included yet) Bienie CoS0: To Catch a Thief (minor) Bienie CoS2: A Precarious Position (minor) Bienie CoS3: Sacricide (minor) Bienie Langhorne Lodge Bienie The Night of Reluctant Benefaction (made, not included yet) Jackfarmer Hidden Hands: The Anomaly Jackfarmer Hidden Hands: The Lost Citadel (made, not included yet) joebarnin The Heart of Saint Mattis (made, not included yet) Kingsal Volta 1: The Stone Kingsal Volta 2: Cauldron Kingsal Moongate Ruckus (made, not included yet) Kingsal Volta III - Gemcutter (subtitles for intro video made, not included) Melan, Bikerdude PD 2: All the Way Up (minor) Melan, Bikerdude PD 3: Erasing the Trail Bikerdude & team Crucible of Omens : Behind Closed Doors Mortem Desino The Creeps (made, not included yet) Jedi_Wannabe PtB:0 Moving Day RJFerret Inn Business (minor) Wellingtoncrab Iris (minor, only for shops I think) Spooks King of diamonds bwyan Cole Hurst 1: Eaton
  19. I always remove the swort from equipment in the shop at mission start. But I like it more when you can pick up the equipment you want inside the mission, like some missions allow (Requiem, Who watches the watcher, The Accountant 2)
  20. Here I release the subtitles I made for this mission. The subtitles are only for the opening conversation which starts in the first 3 second of loading the mission. Therefore it's quite easy to test if it is done correctly. Unzip the 7zip file into the root of the fm. It adds the subtitles folder. It would be nice if people can test it. subtitles_BC.7z
  21. Personally I rather play small to medium sized missions, but this is against the will of most mappers currently. Why not make a serie of small to medium sized missions with a storyline, maybe campaign, instead of one super large mission that takes 2 years or more to create. Seems more productive. If it's a campaign, just add missions to it via updates later.
  22. Instead of that, you could, in that time period, start learning your own missions and in doing so become more active on the forums, learning from others. It's also great to understand how things work in the engine, when you play. It might spoil some immersion though.. Or learn to build games with other engines, like Godot for example.
  23. https://godotengine.org/article/godot-4-0-sets-sail/
  24. No not really, but you can hide everything except the room and then it's easier to move to the room. But not a good solution. Interesting. Could be used with info_locations. Although HMart's solution is probably better. Well, if you have DR active with a map file with one room-layer active, then in TDM teleport to another room and in DR activate that room-layer and sync camera, it will probably not be so harmful on system resources, depending on the size and complexity of that specific room. I think this stuff can already be done with scripts directly in DR (make a menu, jump camera to specific positions, activate/deactivate layers, etc.), but I find DR-scripting too difficult to understand (no Python knowledge).
×
×
  • Create New...