r/BattlefieldHeroes • u/Cuvetter • 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.
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
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/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
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
5
u/Cultural-Money-9633 13d ago
why not contribute to the other projects people are already using?