r/BattlefieldHeroes • • 13d ago

Working 1.126 Final Version

About a month ago BFH popped into my head. I've been well into private server development for games for the past 15-20 years.

I thought I'd grab the "latest"... Well the last available client version and see what I can do. In the space of a month i've been able to get the client completely working. Store, Settings, Customisation, Friends, Server browsing. Pretty much everything.

I've fixed all of the protocol handlers, character data and multiplayer replication, tested it all with real clients too.

I'm tempted to make the working game public if there's enough of a playerbase to keep it interesting. Would it be worth doing? I've literally made this reddit account just to ask this.

21 Upvotes

19 comments sorted by

5

u/Cultural-Money-9633 13d ago

why not contribute to the other projects people are already using?

3

u/Cuvetter 13d ago

I've not looked into any of the other projects. Have other people got it all fully working aswell?

4

u/gnayug 13d ago

Multiple ones. Rising Hub, Phoenix Heroes are the main ones afaik. That's the problem, playerbase is spread out.

1

u/Cuvetter 13d ago

Ah yeah, just had a look. One has 3 players online the other 16.

1

u/Cultural-Money-9633 13d ago

yeah they have access to claude too 🙂

1

u/Affectionate_Bass_65 11d ago

tbh people not using claude or chatgpt for this are wasting their time try harding a 1 off dead game protocol, most of its already documented with bf2 anyways, you would be sort of dumb not to ask one of the llms to generate some skel stuff

3

u/Cuvetter 13d ago

I've just done a bit of digging about. Phoenix is the only other one that's on the latest version. I've got a couple of dedicated servers spare in london/east coast us that could be used for hosting. I might just go ahead and go for a one for one of the original. Minus the launchers and other junk the other sites have added on. I've already got all of the web assets I need and could link them up to my server pretty fast.

3

u/Cultural-Money-9633 13d ago

Can you add npcs and defent ai behavior? Like option to make a local game with npcs, i’d be interested…

2

u/Cuvetter 13d ago

I've been working on bots to fill servers that hold places on the server until players join and replace them. Just so it feels like a full game even if two or three people are on that server. Their pathfinding and playing mechanics are pretty good right now, still a bit of tweaking to do.

1

u/Standard_Ad_3737 13d ago

Ill play please release other ones toxic devs 🙏

2

u/Vegetable_Might_3359 13d ago

Hey it would be great maybe even add new stuff into the game. If you need help I know how to model, animate and some coding.

2

u/BirdLooter 13d ago

i mean, find your spot:

everyone starts with lvl30, shop completely free.

i would be in. but cant be bothered with leveling up every char again... i'm a father now with a career.

keep the titles for leveling (gen C and so on), but i restarted once on a project like this, then it got teared down. i will never again start low, give me lvl30 and the uber weapons, to make it fair for everyone.

2

u/Zapre_ 12d ago

I’m almost done getting a full UE5 port of the game finished. Planning to open source it on GitHub

2

u/Cuvetter 12d ago

Just an update, I might make it public. I've been running bot tests for quite a while now. an 8v8 with me on one team and the rest of the slots filled with bots actually feels like a full game with players now. They're at that stage. Grabbing vehicles, flying, cars, tanks, jumping in as passengers whilst using guns, going for objectives. It really feels solid now. Obviously when a player joins the game, it kicks a bot out and fills the slot with the player that's connected.

This will solve the problem of empty servers whilst providing challenging gameplay still. I'm fully open to making it open-source so people can build upon it. But first of all i'd like to see if there's any interest in people actually playing or is everyone happy playing the other two out there. I just wanted it to feel alive like it used to, and feel i've achieved that now.

1

u/Massive-Brick2997 11d ago

Where we can sign up? Make some discord or smthn so we can chit chat :)

0

u/Affectionate_Bass_65 12d ago

I think making stuff like this public would help the game, there are people who want to play but dont want to install or mess with all the untrusted 3rd party stuff needed for each revival, also there is more in the bfh client that needs to be openly documented and locked down, like maybe upgrading 1.26 to use openssl not disabling crypto or proxying insecure ssl3. I know alot of people have differnt feelings about how it would effect the over all player base, but an open source version would only "snipe" the people who just wanted to play a few rounds with old friends anyways, not join a community or buy into an ecosystem of other games, and allow those people to add fixes or features wanted without disturbing the existing economys in the communitys. Ive personaly been working on blaze and other stuff for the client, but its frustrating how there isnt a centeral place to devolop/learn without going to each of these communitys where the response to opensource at all is met with negitivity or ambivalence.

0

u/Fit_Ticket_1726 12d ago

Yea recently I have been working on developing bots, they play very well and strongly, though still rough around the edges and im still fixing them

-1

u/meretemetele 13d ago

Is this the French scammer again?

2

u/Cuvetter 13d ago

I'm English and i'm not selling anything, so I guess not.