Well, I'm glad to say that I've fixed the collision issue with my Godot game. I have no clue why it didn't work before, but I basically did what I was doing before which was applying a collision mesh over the map and it worked. Not sure why it didn't work before, I swore that I was doing the same thing. Then I had issues with removing the PS1 shaders which, yeah they did look cool, but I didn't want them anymore. I deleted the scripts and shaders and objects applied to the shader but the game wouldn't run. It was still trying to reference the shaders SOMEWHERE even though I had deleted them. I got so fed up that I even made a new project and planned to just port my player code over to it. But I ran into a problem straight away with the camera not showing anything. Also I had a right fuck around with the Qodot importer so I just said fuck it and worked with what I had. I settled on a compromise, which was to add the shaders back but leave them with no code. So, the shader scripts are still there named ps1_geometry.gdshader and ps1_post_process.gdshader, but they do literally nothing. But the game runs so that's good!
I made two models this morning, one was of a Glock and another was some random gun from WW2 or something. I started watching Blender tutorials on Youtube and honestly, it's great! Blender is quite a complicated tool, yes, but if you just need a blocky model with a couple textures on it, it's not that difficult. The biggest difficulty isn't really knowing what to do, it's knowing what to fucking press as there are so many keybinds that you seriously need to learn if you're gonna use Blender. I will put the images below here of what I made and the refernces
Yeah, they aren't the best models in the world. But I'm proud I managed to make them. I made the first one (the Glock) with a Youtube tutorial, and I made the second one just by myself with the knowledge I learned. It was really fun making the second one as I was just doing it by myself. I imported the first Glock model into my game and I managed to get animations working, so you can shoot things! Unfortunately, shooting raycast bullets to the enemies didn't work. I don't know why, I thought I did everything right? Well, at least the shooting animation works. I had to change the code a bit since the tutorial was for a fully automatic gun but I wanted a pistol.
Have a look at the video below to see how it's coming along.