Author Topic: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port  (Read 4910 times)

0 Members and 1 Guest are viewing this topic.

Offline helloer

  • Retired Soldat Developer
  • Major(1)
  • ******
  • Posts: 39
Hey everyone, long time no see :)

Over the past months, the code of Soldat underwent a major refactoring so it became possible to compile Soldat client using the FPC compiler which is much more modern compiler than previously used Delphi7. Thanks to these changes the work on the code is now much easier.

This has allowed us to port the game client to other operating systems - Linux and MacOS! Soon you will not need to use WINE/Vms to play Soldat natively on those systems!





The next big change is the implementation of SDL2 library that gives us cross-platform way to manage Window and Input events. We are now also using OpenAL for a sound library.

These changes are purely technical but they are among the most important changes over the last few years because of better maintainability.

New devlogs coming soon!

Offline xmRipper

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 741
    • Macellan
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #1 on: February 08, 2017, 11:44:57 am »
Looks great! Thanks
CoFounder / CTO @ Macellan
Founder Turkish Soldat Community

Offline ex0ne

  • Major(1)
  • Posts: 2
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #2 on: February 08, 2017, 02:04:00 pm »
Awesome with Linux possibilities, sounds great!

Offline homerofgods

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1968
  • We can do better!
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #3 on: February 08, 2017, 04:01:45 pm »
Cool! Looking forward to the next release of soldat


And thx for the devlog. Reading soldat devlogs is better than reading PC magazines!
« Last Edit: February 08, 2017, 04:04:15 pm by homerofgods »

Offline duz

  • Flagrunner
  • ****
  • Posts: 537
  • Old nick: HunterZ
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #4 on: February 08, 2017, 04:37:14 pm »
Great!  [fist]
2002-2007 / 2009-2012
HunterZ The Movie I / II / III
Awards & infos

Offline soldat-game

  • Camper
  • ***
  • Posts: 285
  • GG: 10210041
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #5 on: February 08, 2017, 06:09:17 pm »
Plese fix bug, if im kick idle afk and game is minimized.
after returned to the game, bad the scales can be seen only half of the window.

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1023
  • The world isn't nice. Why should I be...?
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #6 on: February 08, 2017, 06:28:10 pm »
Cool, we got devlogs back :D

Plese fix bug, if im kick idle afk and game is minimized.
after returned to the game, bad the scales can be seen only half of the window.
Created a ticket in a bugtracker? Unissued bugs are not bugs, they're just features xD

Offline CCalp

  • Global Moderator
  • Soldier
  • *****
  • Posts: 224
  • calp (SN)
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #7 on: February 09, 2017, 05:44:30 pm »
Can't await running Soldat natively on Linux. Have been trouble to run it with Wine for half a year now...
Really looking forward to 1.8!

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 4960
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #8 on: February 10, 2017, 12:07:18 am »
Good job, guys! You guys should have taken over dev LONG ago! :D
Playing Soldat and active on these forums from 2004 - present

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 787
  • 2004 - 2016
    • #Soldat Gather - Community on Discord
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #9 on: February 10, 2017, 11:15:03 am »
Good job, guys! You guys should have taken over dev LONG ago! :D
[fist]

So happy about the mulit-platform thing. Also, good for pr related things.

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline CheeSeMan.

  • Flagrunner
  • ****
  • Posts: 710
  • WOOT SLIPPERY PICKLES
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #10 on: February 10, 2017, 05:27:47 pm »
nice!
Banana Banging since summer 2008!     
cB. Cheeky Bananas                
#CheekyB.Soldat

Offline DutchFlame

  • Camper
  • ***
  • Posts: 353
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #11 on: February 10, 2017, 08:47:17 pm »
very nice.. good work guys!

Just a simple question: Is there any estimated period that you guys are working toward for example: (around april / may) or anything like that we could expect an 1.8 beta release or should we be under the impression that it's going to at least take another half a year or in fact a year? I really wish 1.8 would be around the corner.. :-|
I am currently not noticing a lot of activity going around.. so just to get some hopes up could you answer my question?



Offline Slasher

  • Soldier
  • **
  • Posts: 106
  • Peace
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #12 on: February 11, 2017, 08:39:46 am »
Good job,guys!
Make love, not war.

Offline Monsteri

  • Artist
  • Flagrunner
  • ******
  • Posts: 772
  • Strange thing
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #13 on: February 11, 2017, 09:22:27 am »
@DutchFlame it depends entirely on how much activity there will be
Sorry if I'm insolent.

Offline GluLm

  • Camper
  • ***
  • Posts: 324
  • Polybugs' nightmare
    • maps pack project
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #14 on: February 11, 2017, 12:08:27 pm »
This is awesome news. Haven't logged in these fora for years but this GNU/Linux release was unexpected. :D
When will Soldat be open-sourced?
Bring back Soldat 1.3.1! New bullet trails DIE!

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1023
  • The world isn't nice. Why should I be...?
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #15 on: February 12, 2017, 01:44:59 pm »
When will Soldat be open-sourced?
Never.

Offline homerofgods

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1968
  • We can do better!
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #16 on: February 13, 2017, 06:14:02 am »
When will Soldat be open-sourced?
Never.
To be clear, you don't know that. It's up to MM and he hasn't officially said anything either way yet. I hope it stays closed as well

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1506
  • Also known as Curt
    • Soldat Global Account System
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #17 on: February 16, 2017, 01:11:55 pm »
Nice! This is quite exciting!
Soldat Global Account System (SGAS): QuakeNet in #soldat.sgas
Rent Cheap Servers: contact CurryWurst

Offline McWise

  • Major
  • *
  • Posts: 50
  • The HiHo is unleashed
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #18 on: February 21, 2017, 04:51:29 pm »
So... This is awesome! Especially since I don't have a Windows machine with me anymore, only Linux :) Give me the Soldat fun back <3

Offline whitdemon

  • Major(1)
  • Posts: 12
Re: Devlog update (2017-02-08) Major refactoring and Linux & MacOS Port
« Reply #19 on: February 22, 2017, 07:56:11 am »
releasing on steam soon?


could be free with a DLC for the extra stuff
In the end there can be only one!!!

used to play as MoX[PT]