Quake/PS1-Style Godot Maps in 5 Minutes with Trenchbroom

Поділитися
Вставка
  • Опубліковано 7 вер 2024
  • can also be used for early source-like levels, quake levels, N64 like levels, early PSX like levels, etc. made this because I noticed other videos aren't updated to godot 4.0 and didn't include things like trenchbroom's basic controls. should get you up and running for a game jam or whatever you need really fast :)
    a good alternative for Qodot 4 that is very similar is TBLoader if you'd like to use that instead, just follow the tutorial on their github!
    links:
    godot engine - godotengine.org/
    trenchbroom - trenchbroom.gi...
    trenchbroom docs - trenchbroom.gi...
    tiny textures 1 - screamingbrain...
    check out my socials:
    / shmakota
    github.com/shm...
    shmakota.itch.io
    outro music: prod. sourkidd

КОМЕНТАРІ • 132

  • @ScreamingBrainStudios
    @ScreamingBrainStudios 6 місяців тому +14

    Beautiful tutorial! I always hoped someone would use the Tiny Texture packs with Trenchbroom, so cool to see!

  • @aaronallblacks
    @aaronallblacks 10 місяців тому +31

    Glad to see a fellow GoDot tutorialist out here, super helpful and simpler than CrocoTile for newer folks!

    • @asmodeusz28
      @asmodeusz28 10 місяців тому +12

      Why do you capitalize it like that? It's just Godot.

    • @pro_gemer
      @pro_gemer 10 місяців тому +12

      WHY WOULD YOU CAPITALIZE THE D I CANT UNSEE IT

    • @guyinpajamas9818
      @guyinpajamas9818 10 місяців тому

      Maybe because this is a tutorial for the Dotnet version of Godot (I'm reaching). @@asmodeusz28

    • @pro.giciel9084
      @pro.giciel9084 9 місяців тому

      bc he's doomb @@asmodeusz28

    • @iPuls3
      @iPuls3 9 місяців тому

      @@asmodeusz28 GoDot, as in the C# version of Godot ;)

  • @MissSnowminx
    @MissSnowminx 7 місяців тому +18

    If you download the 2024 trenchbroom (it was released weeks ago) this won't work, the Qodot cfg isn't up to date. My suggestion is to download the 2023 trenchbroom :) EDIT: check comment below, Godot 4.3 works with the newer trenchbroom

    • @timisafe809
      @timisafe809 6 місяців тому +1

      Thank you soo much! I was getting that error

    • @echoless3484
      @echoless3484 3 місяці тому +4

      Is this still the case

    • @user-nr4xo7jz4y
      @user-nr4xo7jz4y 20 днів тому

      It works now
      ​@@echoless3484

    • @user-nr4xo7jz4y
      @user-nr4xo7jz4y 20 днів тому +1

      Now it works, I'm using Godot 4.3 and Trenchbroom 2024.1, x64 Version on win11 please add that to your comment.

  • @noahking3884
    @noahking3884 7 місяців тому +13

    this is the perfect tutorial, you really go out of your way to do every single step, which was incredibly helpful and easy to follow while staying concise! bless you Kota

    • @floor_baba
      @floor_baba 7 місяців тому

      hi noah! I'm here because your tweet got me interested in this program lol

    • @Kota-ph7nc
      @Kota-ph7nc  6 місяців тому +3

      sorry for the late response but thank you so much, I really appreciate it! :)

    • @noahking3884
      @noahking3884 6 місяців тому

      no worries king 👑

  • @hensoakira
    @hensoakira 6 місяців тому +5

    As a ex-Doom Builder user this gonna be so easy for me ! Tha,ks for the tutorials.

  • @readmore8974
    @readmore8974 8 місяців тому +92

    BTW You no longer need the .net build or .net SDK for Qodot 4

    • @cyzaine
      @cyzaine 7 місяців тому +5

      Oh? The qodot docs still say to do so. That'd be awesome if it isn't needed now.

    • @sslaxx
      @sslaxx 4 місяці тому +3

      @@cyzaine Also, there are alternatives to Qodot. KOOK's developer Jitspoe has released his BSP importer as an addon. Also, it seems a lot of attention regarding Qodot is going to the func_godot fork of it.

    • @echoless3484
      @echoless3484 3 місяці тому

      FuncGodot looks and feels way more complicated though​@@sslaxx

    • @RealSpectrum
      @RealSpectrum 2 місяці тому +2

      ​@@cyzainei've noticed a few things that the qodot docs say are outdated, like the game definitons are no longer named as the docs say they are

  • @llPyr0TeKniXll
    @llPyr0TeKniXll 10 місяців тому +11

    Awesome tutorial, looking forward to seeing more!
    Edit: For those of you stuck on the Export File TrenchbroomGameConfig portion, ensure that your trenchbroom path doesn't have spaces in it. I stored it in Program Files and running the script was throwing errors.

  • @dootydut
    @dootydut 7 місяців тому +4

    This tutorial was amazing, I was able to set Trenchbroom up in about 10 minutes. You nailed the pacing of this video.

  • @Pearest
    @Pearest 9 місяців тому +13

    Thanks! I use it to make Amnesia The Dark Descent type phsycological horror game levels.

  • @Nurr0
    @Nurr0 7 місяців тому +2

    Thank you! This got me up and running, I tried using Qodot 4's instructions of setting up a 'Generic' project in Trenchbroom, but it never recognised my textures that way. Very happy to see .net Godot is no longer required as of Qodot 4 too, even if the documentation is lacking a little right now.

  • @ivana.medina3126
    @ivana.medina3126 6 днів тому

    This is the second video i watch in your channel. Very cool. I will subscribe and recommend!

  • @Awelmann1
    @Awelmann1 7 місяців тому +4

    make sure to use the same trenchbroom version as him. the newer version does throws an error

  • @deluxe_1337
    @deluxe_1337 7 місяців тому +1

    Wow, Trenchbroom is exactly what ive been looking for...

  • @brunch1572
    @brunch1572 9 місяців тому +9

    Audio issues aside, this video was very helpful. I was able to follow along fully.

  • @SonicTheCat
    @SonicTheCat 10 місяців тому +31

    Just FYI your mic volume is a little low, maybe normalize the audio track next time. Thanks for the tutorial

  • @OmeedNOuhadi
    @OmeedNOuhadi 10 місяців тому +2

    Thank you! Everything had great pace & sounded great on my phone.

  • @thefunkymunkyz5259
    @thefunkymunkyz5259 10 місяців тому +1

    you legend, posted this literally at the perfect time. Thanks!

  • @snoopyfrompeanuts11
    @snoopyfrompeanuts11 26 днів тому

    you are a lifesaver bro
    earned a sub

  • @compyz74
    @compyz74 5 місяців тому +1

    thankx i like the beat at the end too sht is fire

  • @joel6376
    @joel6376 8 місяців тому +2

    Imagine when unreal buys trechbroom as its blockout tool

  • @user-nr4xo7jz4y
    @user-nr4xo7jz4y 20 днів тому

    Nice thank you

  • @aztecagames
    @aztecagames Місяць тому +1

    Qodot isn't showing up for me when I run Trenchbroom under Select Game. Anyone else have this issue? Using Godot 4.2.1 Mono and Trenchbroom 2024.1 Release for Mac

  • @sampayne5467
    @sampayne5467 5 місяців тому +1

    Anybody have tips for how to add collision to the map once it's imported into godot?

  • @triacc6112
    @triacc6112 7 місяців тому +1

    Thanks, sir!

  • @colly6022
    @colly6022 8 місяців тому +2

    you're putting a lot of systems with very different graphical capabilities into one bucket, here!

    • @Kota-ph7nc
      @Kota-ph7nc  8 місяців тому +4

      yeah that's a very fair point, i know some of the distinctions between PS1, N64, etc but i wanted to keep the tutorial a bit shorter and to the point with mostly godot footage for now and a few clips. admittedly the title was pretty clickbaity as well but i hope the video helped :)

  • @Nomadnetic
    @Nomadnetic 9 місяців тому +1

    Really helpful, thank you.

  • @Arturiens
    @Arturiens 9 місяців тому +3

    using the latest 4.2 version, export game config didn't work

  • @MFringo_art
    @MFringo_art 7 місяців тому +1

    holy shit thanks for the tutorial and for showing that itch has a asset store i had no idea that is awesome thank you so much

  • @Adjudicus
    @Adjudicus 6 місяців тому +1

    You can use unreal with trenchbroom too!

  • @EP1CXZ
    @EP1CXZ 9 місяців тому +2

    Just started on my own project for the first time (fps game with quake movement with some inspiration from sof2), sof2 was made with an edited version of the quake engine back in 2002. I’m wondering if it would be possible to import sof2 maps the same way?

  • @JohnnyThund3r
    @JohnnyThund3r 3 місяці тому

    This is cool, but I think I'll stick with Cyclopes for now, if I can't get a good in-engine editor for Godot, I'm probably better off just using Blender.

  • @epohx7252
    @epohx7252 7 місяців тому +2

    Hello! Thanks for the video :) i have a problem when i import my map in godot, i see the shapes but the textures appear invisible... did i miss something?

    • @klaatubarada6200
      @klaatubarada6200 6 місяців тому +1

      I was having this same issue and I fixed it doing this: be sure to put the "textures" folder precisely inside your godot project root folder. I was trying to organize my project differently and did not work before.

  • @revn5091
    @revn5091 7 місяців тому +1

    Thank you for making this video! This is very usefull!🤗

  • @straytaxidermy3070
    @straytaxidermy3070 10 місяців тому +1

    very helpful

  • @RalphiodeRichet
    @RalphiodeRichet 12 днів тому

    hey, ive been following your tutorial closely, i and i can't see the texture collections in trenchbroom, any idea what might be the problem?

  • @Yoni123
    @Yoni123 6 місяців тому +1

    1:50 I can't click on Export file? It just wont work even after restarting

  • @arn_d21
    @arn_d21 3 місяці тому

    thank you!!

  • @muddasheep
    @muddasheep 10 місяців тому +2

    How would you add things like func_buttons and func_doors? Do you need to create your own FGD file and then code it on the Godot side? Would love to see a video on this too.

    • @Kota-ph7nc
      @Kota-ph7nc  10 місяців тому +7

      actually finishing up that video right now, haha. Qodot comes with a few FGD classes already, covering things like triggers, movers, signals, and doors. Next video will explain how they work towards the end and also how to create custom entities :) but to answer your question, yes you create a FGD definition and the logic is done on Godot's side when the node is created.

    • @muddasheep
      @muddasheep 10 місяців тому +2

      @@Kota-ph7nc Nice, looking forward to the video!

    • @Kota-ph7nc
      @Kota-ph7nc  10 місяців тому +3

      @@muddasheep video just went live about 15 mins ago :)

  • @loganstepp9348
    @loganstepp9348 6 місяців тому +1

    Some game configurations could not be loaded. The following errors occurred:
    Failed to load game configuration file 'Qodot\GameConfig.cfg
    This happens every time I try and export it from the plugin, and then try to launch it in trenchBroom

    • @loganstepp9348
      @loganstepp9348 6 місяців тому +2

      fixed it, used an older version of trench broom and now it works just fine

  • @ThomasMcKay-w9m
    @ThomasMcKay-w9m 6 днів тому

    Regan Crescent

  • @Godot-Game-Dev
    @Godot-Game-Dev 3 місяці тому +1

    Qudot is not showing up in my list of games in trenchbroom??? I am very confused because I tried the 2024 version and the 2023 version and I definitely got the game config exporting working because I can see the file it made?

    • @Godot-Game-Dev
      @Godot-Game-Dev 3 місяці тому

      Ok I got it working but you need to use the 2024 version or it will say something along the lines of wrong version of Quodot, ignoring file. Also I missed the part in the tutorial where it said to export it into the games folder 😅

    • @WolfScal
      @WolfScal 2 місяці тому

      @@Godot-Game-Dev how?

    • @Godot-Game-Dev
      @Godot-Game-Dev 2 місяці тому

      @@WolfScal I'm sorry man I have no idea what I was going on about it's been a while since I have used the program but good luck with your game / project your doing 😁

  • @h0l1day117
    @h0l1day117 4 місяці тому

    may I ask why qodot doesn't generate static body and collision shapes but only world spawn and meshinstance when full building?

  • @Jalkhov
    @Jalkhov 2 місяці тому

    A question, Qodot only support c#? No way for GDScript?

  • @neozoid7009
    @neozoid7009 9 місяців тому +1

    Nice

  • @enragementgame
    @enragementgame 5 місяців тому +2

    Can someone help with the textures? I did what it said in the vid but the textures aren't loading. IDK if this is cause there area differences in the newer versions of QoDot or I'm somehow doing something wrong, but despite having a folder called "textures" in my res// it's not appearing in Trenchbroom.

    • @LecterGhost
      @LecterGhost 4 місяці тому

      Did you ever figure it out? I'm having the same problem. I tried using an older version of trenchbroom but it comes up with errors.

    • @thisincarnation3735
      @thisincarnation3735 4 місяці тому

      I am also having the same issue

    • @DotiosDev
      @DotiosDev 4 місяці тому +1

      ​@@thisincarnation3735I clicked the textures button and it let me select them

    • @thisincarnation3735
      @thisincarnation3735 4 місяці тому

      @@DotiosDev Thank you!

    • @enragementgame
      @enragementgame 4 місяці тому

      If anyone else is having this problem, check where your game folder in trenchbroom is. Mine was actually set to the folder I was using to store the maps so I had to change it there.

  • @Jalkhov
    @Jalkhov 2 місяці тому

    When import Models to Godot are totally blank, no textures, any idea?

  • @Yoni123
    @Yoni123 6 місяців тому

    When I made a map like this and then added a player controlelr with godot first person controller from Godots asset lib everything in the map was huge compared to the player. What kind of values should I use in TB and Godot to make them "fit"?

  • @motic375
    @motic375 6 місяців тому +1

    thank you bro!!

  • @StevenHinson-v2w
    @StevenHinson-v2w 6 днів тому

    Jessy Brooks

  • @Yoni123
    @Yoni123 7 місяців тому +1

    Is there a way to update the changes made in trenchbroom to godot? If I make changes and then build again those chances are not reflected

    • @Kota-ph7nc
      @Kota-ph7nc  6 місяців тому

      if you havent gotten it working yet, make sure your map file is inside of your godot project directory, and as long the QodotMap node is configured correctly it should update when you rebuild on the node :)

  • @sagekh6558
    @sagekh6558 5 місяців тому +1

    Under Project > Tools I have no C# tab, only "Orphan Resource Explorer" and "Upgrade Mesh Surfaces" Am I missing something?

    • @Rjocz
      @Rjocz 5 місяців тому

      found any solutions?

    • @homemtesta8907
      @homemtesta8907 5 місяців тому

      need solutions too, any ways to do it?

    • @Kota-ph7nc
      @Kota-ph7nc  5 місяців тому +1

      are you guys using mono? tutorial might be a bit outdated, I think the newer version might not require c# but I might be wrong

    • @thecybersecurityexperience275
      @thecybersecurityexperience275 5 місяців тому

      same

    • @LecterGhost
      @LecterGhost 4 місяці тому

      I fixed this by getting the net version of godot

  • @ReneeGraham-p1p
    @ReneeGraham-p1p 22 години тому

    Streich Fields

  • @ghostwarrior-ni1xb
    @ghostwarrior-ni1xb 9 місяців тому

    I don't wanna be salty but one blender introductry tutorial about the navigation and mesh creation should get anyone going
    I just found the hassel of installing trenchboom too much

    • @RM-xr8lq
      @RM-xr8lq 6 місяців тому +1

      using this is a lot quicker than blender, even Valve uses brush based tooling in Hammer editor over importing everything from 3ds max or maya

  • @DG-hw5zy
    @DG-hw5zy 5 місяців тому

    I'm stuck at 2:00. Godot can't see the TrenchBroom folder. On my system it is located in /usr/share/TrenchBroom. I can see as far as /usr, but everything inside /usr is invisible to Godot. I toggled the "show invisible files" button too. Trying to copy and paste the file path into Godot's directory select dialog doesn't work, since it just auto-truncates back to "/usr". Any ideas?

  • @beholder_xP
    @beholder_xP 4 місяці тому

    Probable answer to my own question: don't_use_spaces_in_the_name_of_the_texture_in_TrenchBroom
    I have a question:
    some textures are not visible in Godot, but are visible whilebuilding in TrenchBroom its really bad scenario, because you can build a level, then put it in godot, and then find out that one of your textures just white.
    some textures are not visible in TrenchBroom, but visible in Godot, its not so bad, but can be difficult to build level blindly.
    Do anyone encounter that problem? What's wrong? All my textures are in .png and all are squares of 2 aka: 64, 128, 256 etc, what am I missing?

  • @williamblennlid5432
    @williamblennlid5432 7 місяців тому

    Cool

  • @srspanksalot4501
    @srspanksalot4501 7 місяців тому

    I’m pretty sure trenchbroom has mouse controls too right?

  • @van.nevar47
    @van.nevar47 4 місяці тому

    Would anyone happen to know if the imported TrenchBroom maps automatically generate a collision shape when imported into the Godot/qodot scene? I am trying to make a FPS controller and the character is falling through the floor after I give the map a full build. Thanks!

    • @van.nevar47
      @van.nevar47 4 місяці тому

      I am only getting the: QodotMap --> entity_0_worldspawn --> entity_0_mesh_isntance when i full build, no collisions

    • @DotiosDev
      @DotiosDev 4 місяці тому

      ​@@van.nevar47 did u find a fix

    • @thepiratepyro8038
      @thepiratepyro8038 2 місяці тому

      @@van.nevar47 did u find a fix for this

  • @amiralighaforeyanrad885
    @amiralighaforeyanrad885 9 місяців тому +1

    I have questions if I may why .net version of Godot?

    • @Kota-ph7nc
      @Kota-ph7nc  9 місяців тому

      in godot 4 qodot needs the .net version for C# support :)

    • @TheVoiceOfChaos
      @TheVoiceOfChaos 8 місяців тому

      im using godot 4.2 it says it failed to create c# project@@Kota-ph7nc

  • @islamkurtis1333
    @islamkurtis1333 6 місяців тому

    I don't know why but I always get an error: Failed to load game configuration file 'Qodot\GameConfig.cfg': At line 2, column 11: Unsupported game configuration version3; valid versions are 7, 8. I'm using Godot Engine v4.2.1, the newest Qodot version and the newest TrenchBroom version. Anyone knows how to fix this? Thank you in advance.

    • @carlosleyva-calistenia6400
      @carlosleyva-calistenia6400 6 місяців тому

      Yes. The 2024 version dropped support for the format Qodot uses.
      Use 2023 or 2022.

  • @Twiszted
    @Twiszted 9 місяців тому

    qodot is not showing when i open a new map in threnchbroom

    • @centeura1435
      @centeura1435 9 місяців тому

      Ik but don't worry, do the same thing with Generic and it will work as well

  • @Shinesart
    @Shinesart 10 місяців тому +1

    Does it have to be .net version to use trench broom.

    • @ckorp666
      @ckorp666 9 місяців тому +2

      for godot 4, yes. in godot 3, it uses GDscript so the setup is easier (plus godot 3 is better for certain stuff in 3d, especially if you want to export in HTML5. also has more community content since it's been around longer. there's a quake-based FPS controller for gd3 called Q_Move which i highly recommend)

    • @Shinesart
      @Shinesart 9 місяців тому +1

      @@ckorp666 Thanks. I currently learning 2D first but will eventually move to 3D. I like boomer shooters so if it helps in making level, I'll definitely going to use that.

    • @lngcast9811
      @lngcast9811 8 місяців тому

      nope you can use steam version now too

  • @klaatubarada6200
    @klaatubarada6200 6 місяців тому

    Thanks, man. Unfortunately my textures don't appear in Godot. Can someone help, please?

    • @klaatubarada6200
      @klaatubarada6200 6 місяців тому +1

      Fixed! If someone is having this same problem, be sure to put the "textures" folder precisely inside your godot project root folder. I was trying to organize my project differently and did not work before.

    • @carlosleyva-calistenia6400
      @carlosleyva-calistenia6400 6 місяців тому +1

      ​@@klaatubarada6200Thank you!
      I had that problem and this solved it.
      For anyone reading: I tried to use 2k textures and they work fine. I just needed to set the UV scale to 0.015625 (32 / 2048).
      I suppose that formula can be adjusted to any texture size.

  • @Yoni123
    @Yoni123 6 місяців тому

    Is it possible to use entities?

  • @chadhinkley7532
    @chadhinkley7532 10 місяців тому +1

    Ok but how do I make my own graphics?

    • @Kota-ph7nc
      @Kota-ph7nc  10 місяців тому +6

      you can use paintdotnet or any other image editing program. you can put that pretty much anywhere in your porject and it will show up in trenchbroom, however i recommend placing them in textures for sake of keeping things tidy

    • @carl1bo466
      @carl1bo466 8 місяців тому

      @@Kota-ph7ncdoesnt work for me idk why?

  • @Yoni123
    @Yoni123 7 місяців тому

    how do you add height at 4:06?
    edit: PgUp

  • @ChippyPippy
    @ChippyPippy 10 місяців тому +4

    Why does it need to be the .Net version?

    • @Kota-ph7nc
      @Kota-ph7nc  10 місяців тому +5

      qodot won't work in 4.0 without the C# support, same with TBLoader. you don't need to use the C# support for anything else if you don't want to, though, and the rest of godot is literally exactly the same. this was the first time I used mono (for this video)

    • @ckorp666
      @ckorp666 9 місяців тому +4

      for gd4 they ported the plugin to C#, but in gd3 it's in gdscript, so you don't need the .net stuff, and 3 is still a perfectly capable engine that's still being updated (also way better than 4 for 3D HTML5 games)

  • @godofdream9112
    @godofdream9112 6 місяців тому

    cant i use gd script..?

    • @Kota-ph7nc
      @Kota-ph7nc  6 місяців тому

      yeah you can, you just need C# support for this version of Qodot. the mono version just adds that functionality

  • @tristianzero3106
    @tristianzero3106 7 місяців тому

    This is too complex.
    I am too old for this.

  • @JasonEllingsworth
    @JasonEllingsworth 9 місяців тому +2

    can't hear you.

    • @Kota-ph7nc
      @Kota-ph7nc  9 місяців тому

      sorry about that, audio sounded fine before uploading and didn’t realize until video was already out for a bit. audio editing in youtube studio has been removed so I couldn’t fix it after uploading, future videos shouldn’t have such bad audio issues though

  • @m.z6610
    @m.z6610 10 місяців тому +1

    Works in Unity?

  • @3dmapconstructoritaly
    @3dmapconstructoritaly 10 місяців тому

    No good

  • @sidremus
    @sidremus 9 місяців тому +1

    good video, terrible title.
    no map was made in 5 minutes - the videos isn't even that long. also levels aren't made in 5 minutes, especially not in the style of Quake or HL. instead the absolute begging of a single asset was made.

    • @Kota-ph7nc
      @Kota-ph7nc  9 місяців тому +4

      I agree, ill be working on better titles for future videos. the title is meant as explaining/getting started with maps in 5 minutes, which wouldn’t have caused the confusion but was a bit longer :)