etfdevs / ETF

ETF mod
GNU General Public License v3.0
14 stars 3 forks source link

Document build and playtest instructions #25

Open alexeld opened 3 years ago

alexeld commented 3 years ago

Add instructions for how to build ETF binaries and how to playtest them.

alexeld commented 3 years ago

I was able to build ETF using MinGW on Windows.

However I have not been able to successfully run ETF after replacing the original ETF DLLs with the ones I built. There are lots of errors in the console relating to the HUD. The only visual element I see is the missing texture tile.

This is most probably me building ETF incorrectly, so some better build instructions would be a huge help along with instructions on how to playtest newly built binaries.

ensiform commented 3 years ago

It needs more than built binaries. This repository, while public was not yet intended to be in easy working condition en mass.

You'll need an up to date etf pak6 pk3 which I'll have to find and your binaries should overwrite in the mp_bin folder within etf folder. Note that you will be unable to play on any 1.6 server or vice versa, also old demos will not load.

alexeld commented 3 years ago

Thanks for the info. After I'd built ETF I replaced the contents of mp_bin with my new binaries and I overwrote qagame, but still had the HUD issues, which sound like they'll be fixed with an updated pak6.pk3.

Looks as though there's a version of pak6.pk3 in newmedia/etf_pak6.pk3 ... is this the correct version?

ensiform commented 3 years ago

It's potentially out of date from what I have locally.

Actually I just checked it's fine.

alexeld commented 3 years ago

Thanks! I've got it built and running now, ETF 2.0 pre-release. Would you like me to contribute build and playtest instructions?

ensiform commented 3 years ago

Sure though they may change in the near future

alexeld commented 3 years ago

I've added MinGW details to my fork of this repo, I'll add the playtest instructions as well and then we can decide if they're correct, and where they should live.

Also, when you say:

they may change in the near future

Is this related to #24 / #2?

ensiform commented 3 years ago

Somewhat yes.

ensiform commented 3 years ago

https://github.com/etfdevs/etf-pak6 repo has automated pak6 releases when i push changes to it. FYI @alexeld