Author Topic: Devlog update (2014-08-26) Movement fixes, scriptcore improvements, memory leaks  (Read 4869 times)

0 Members and 1 Guest are viewing this topic.

Offline Shoozza

  • Moderator
  • Veteran
  • *****
  • Posts: 1632
  • Soldat's Babysitter
    • Website
Hey Gamers!

This week some stuff actually happened.
Most of the coding work was done by ExHunter, but skoskav also touched the code while I was mostly discussing and planing some 1.7 features.

skoskav worked on a fix for the issue with asymmetrical behavior related to movement (has yet to be tested) so the jumping away from the slope issue could be fixed in 1.6.8 ;) and after throwing up a little he did some refactoring.


image by homerofgods (http://forums.soldat.pl/index.php?topic=43029.60)

Mr returned from hiding in busyland and will start to work on the anticheat stuff.
This will take some time but since he is now part of the team he can work on it without talking to anyone else :P

ExHunter worked again mostly on the ScriptCore3 here a list of his changes:
- Added function Distance(X1, X2, Y1, Y2: Single): Single;
- Added function TMap.CreateBullet(X, Y, VelX, VelY, HitM: Single; sStyle: Byte; Owner: TActivePlayer): Integer;
- Added function function TMap.CreateBulletVector(A, B: TVector; HitM: Single; sStyle: Byte; Owner: TActivePlayer): Integer;
- Added procedure TActivePlayer.WorldText(Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale, X, Y: Single);
- Added procedure TPlayers.WorldText(Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale, X, Y: Single);
- Added missing admin properties, procedures and functions.
- Fixed server crashes after unhandled exceptions in SC3 scripts.

I continued to work on some soldat 1.7 related 'stuff' with another community member and invested some long hours in it. Hopefully I can tell you more about it in a few weeks when it gets closer to be finished.
Like mentioned earlier I didn't really touch soldats code much but while browsing though the code I noticed some possible issues with memory leaks which have to be checked and started fixing them and adding todos so we don't forget about them.

And that's it for this week! Untill next time!

If you have ideas on how we could improve the devlogs let us know!
Rules
Tools: ARSSE - SARS - SRB - chatMod

Offline Moroes

  • Soldier
  • **
  • Posts: 165
    • Soldat-Game.eu
Nice devlog. Good job guys!

Offline kicikici

  • Soldier
  • **
  • Posts: 180
Awesome job! Nice to see work on a fix movement issue. But.. wait wait. It's good or bad? It should be tested BY CLIMBERS until we could tell something about it.

SC3 + ExHunter = I dont even know how to express this using words. GORGEOUS WORK!

EDIT: Very stupid question: layers of WorldText a BigText are separated?

EDIT2: WorldText? dominik will be very proud
« Last Edit: August 26, 2014, 03:07:13 am by kicikici »
Classic banana

Offline ExHunter

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 154
  • Speedy go!
Awesome job! Nice to see work on a fix movement issue. But.. wait wait. It's good or bad? It should be tested BY CLIMBERS until we could tell something about it.

SC3 + ExHunter = I dont even know how to express this using words. GORGEOUS WORK!

EDIT: Very stupid question: layers of WorldText a BigText are separated?

EDIT2: WorldText? dominik will be very proud

Kici, we (including myself) are testing this in every detail, also there will be a beta where everyone gets the chance to test it, too.

WorldText and BigText Layers have seperated Layers (0..255)

~ExHunter

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Here we go!
That sounds good and promising!

Welcome back Mr!
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

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

Offline DutchFlame

  • Camper
  • ***
  • Posts: 363
Awesome job! Nice to see work on a fix movement issue. But.. wait wait. It's good or bad? It should be tested BY CLIMBERS until we could tell something about it.

Could you please stop thinking that climbers are the only one on the planet who can have an opinion about the movement. Most of the whole movement system is a glitch anyway. Badass

OT:

I hope there are going to be some great features and bugfixes for 1.7 and that it will be around the corner anytime soon!
Keep going devs!

Shoozza your devlogs are just fine, it's just that some parts are hardly understandable about what you worked on but that doesn't really matter :D
the only suggestion i could give you is, don't forget to make devlogs! :P

gj guys

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
ExHunter and Mr back to business, lots of movement in Soldat development, nice!

climbers are getting almost as egocentric as KO community. Guys, just because your gamemode revolves around a single game aspect it doesn't mean your opinion is more important, all gamemodes are using it.
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline CheeSeMan.

  • Flagrunner
  • ****
  • Posts: 731
  • WOOT SLIPPERY PICKLES
great news :) Mr the boss!
Banana Banging since summer 2008!     
cB. Cheeky Bananas                
#CheekyB.Soldat

Offline kicikici

  • Soldier
  • **
  • Posts: 180
Any chance to look once again into this bug before 1.6.8? We are waiting for it for a long time.

http://bugs.soldat.pl/view.php?id=166
Classic banana

Offline Dusty

  • Veteran
  • *****
  • Posts: 1015
http://bugs.soldat.pl/view.php?id=139

I've been waiting for almost three years ::)

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
This one is rather important for dodgeball players: http://bugs.soldat.pl/view.php?id=542

Offline JotEmI

  • Soldier
  • **
  • Posts: 188
This one is rather important for dodgeball players: http://bugs.soldat.pl/view.php?id=542
Actually Nawl managed to temporarily fix that by switching dead player's team to spec and back. When in spec the body disappears and so does the "shield". Only drawback is a lot of team change messages in the console. Nevertheless this should eventually get fixed.

Offline Mighty

  • Camper
  • ***
  • Posts: 276
ExHunter worked again mostly on the ScriptCore3 here a list of his changes:
- Added function Distance(X1, X2, Y1, Y2: Single): Single;
- Added function TMap.CreateBullet(X, Y, VelX, VelY, HitM: Single; sStyle: Byte; Owner: TActivePlayer): Integer;
- Added function function TMap.CreateBulletVector(A, B: TVector; HitM: Single; sStyle: Byte; Owner: TActivePlayer): Integer;
- Added procedure TActivePlayer.WorldText(Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale, X, Y: Single);
- Added procedure TPlayers.WorldText(Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale, X, Y: Single);
(...)
- Fixed server crashes after unhandled exceptions in SC3 scripts.

<3

Quote
Added missing admin properties, procedures and functions.
What exactly has been added?
xFire: macmil        e-mail: macekmil@gmail.com
My scripts: Accuracy Script       Flashbang       Punishments GUID
            CatchMe Gamemod       AntiFake
            CW System             AntiFakeGUID

Offline kicikici

  • Soldier
  • **
  • Posts: 180
Ex is too lazy for answer? I hope that he don't kill me for that :P Xfire log:
Quote
[17:48] ExHunter: hey, OnAdminConnect, OnAdminDisconnect, OnTCPMessage, OnAdminCommand, TActivePlayer.IsAdmin added ;)
Classic banana

Offline Mighty

  • Camper
  • ***
  • Posts: 276
Great news! This means we've got a functional SC3 now!
xFire: macmil        e-mail: macekmil@gmail.com
My scripts: Accuracy Script       Flashbang       Punishments GUID
            CatchMe Gamemod       AntiFake
            CW System             AntiFakeGUID