eukara / freecs

Clean-room Counter-Strike 1.5 in QuakeC, using Nuclide SDK. Previously known as OpenCS! (2016)
https://www.frag-net.com/projects.html
ISC License
192 stars 16 forks source link

problems and also a question #45

Open EhanMMMZET opened 1 month ago

EhanMMMZET commented 1 month ago

im using a macos port of fteqw, the problems are that menu image is not there and same with checkboxes in options like with the customize option in the menu and also how do u add bots? Screen Shot 2024-07-15 at 8 04 36 PM

eukara commented 1 month ago

For bots you can open the console (SHIFT + ESC) and enter bot_minClients 8 to ensure both teams always have 4 players each.

As for the missing menu texture... that is very odd. As that should come with the CS 1.5 data files. Only thing I could think of is if the .bmp support is either busted in the Mac OS port of FTE (although the buttons seem to work...) or case sensitivity issues with the data files on the underlying filesystem.

If it was case sensitivity issues you could, as a workaround, compress the contents of the cstrike/ directory into a .zip file and change the extension to .pk3.

I have no MacOS machine to test, but it's cool to see it boot there :)

EhanMMMZET commented 1 month ago

ok after doing the pk3 thing it's not even detected in the mods option

EhanMMMZET commented 1 month ago

additionally when i play the bots have a crap ton of health and can only be beaten with ak47 and there are a few bugs like one of my bots planted a c4 directly on spawn and also they move very weirdly

eukara commented 1 month ago

they all probably gear up on armor if I had a guess. but also some calculations like armor are also estimates as I cannot look at the original code for a project like this. this whole clone is mostly from memory, besides some of the weapon damage/modifier values that are in plain-text in Counter-Strike: Source (although those have also been tweaked by contributors over the years in FreeCS)

xplshn commented 1 month ago

What about doing things the way the yapb bots plugin does? https://github.com/yapb/yapb

There's also this reverse-engineered cs16, from which a lot of data can also be scrapped without putting the project at risk, since you basically only want to see what the damage point for some weapons and etc are. https://github.com/Velaron/cs16-client

EhanMMMZET commented 1 month ago

hi, after some testing with the windows version of fteqw, i found that it actually might be case sensitivity issues with the data, so how do u load pk3 files in fteqw?

EhanMMMZET commented 1 month ago

also i found a bug while playing, when the bomb exploded after being planted right next to me, i got flung a bit but didnt die somehow, and i wasnt even on low health after, i was still on like 76 health and maybe 80 armor