v1.4

Global Football · published

🧍 Body, Height and Collision

  • Short, Normal and Tall now work with dedicated balancing.

  • Each height has differences in body priority, contest range, slide tackle, heading, dribbling and running.

  • Online collision was reworked with a system inspired by NetSoccer.

  • Players now contest space more consistently, without relying only on default physics.

  • Ball contest range is now adjusted by height.

  • Slide tackles now better respect direct contact, possession and ball context.

  • Reduced conflicts between physical collision and server-authoritative resolution.

🛝 Slide Tackle

  • Online slide tackles are now more consistent against players and the ball.

  • Tackling another player requires direct contact and a valid contest situation.

  • Players now recover movement correctly after being tackled.

  • Fixed cases where players could get stuck after isTackled.

  • Player body and capsule are restored correctly after the slide tackle ends.

⚽ Ball, Shooting and Passing

  • Minimum shot power reduced from 14 to 11.

  • Maximum pass speed adjusted to 32.

  • Online shooting and passing now respond better after server confirmation.

  • Reduced input loss during shooting and passing while in possession.

  • Online and offline shot/pass values are now better aligned.

🧤 Goalkeeper

  • Online/offline goalkeeper decision-making improved.

  • Come-out behavior adjusted to reduce oscillation during ball contests.

  • Goalkeeper now better separates closest player to the ball from player in possession.

  • Post-come-out recovery is more stable near the small box.

  • Goalkeeper now moves more directly toward the ball during come-outs.

🎮 Input

  • Added ingame control mode: mouse, keyboard or gamepad.

  • The game now respects the saved control preference.

  • Improved support for keyboard, joystick and PlayStation/Xbox controllers.

  • Added configurable bindings for keyboard, gamepad and joystick.

  • Fixed held pass interfering with shot charge.

  • Mouse, keyboard and gamepad now use a more consistent cursor position system.

👀 Spectator

  • Spectator controls were improved.

  • Gamepad now supports camera switching, player switching and free camera navigation.

🏷️ Player Names

  • Player names now appear before the gameloop starts.

  • Previously names only appeared during the match; now they also appear during preparation.

🎬 Animations and Character

  • Home player idle no longer freezes.

  • Fixed hair issues in previews and after height changes.

  • Hair is now correctly reapplied after changing height.

  • Hair, boots and skin previews now load more smoothly.

  • Character and shop cards are now navigable with keyboard/gamepad.

🎨 Menu and Settings

  • New Menu now supports keyboard, joystick and gamepad navigation.

  • Added visual focus, tab switching, submit/cancel and slider support.

  • Settings screen expanded with control mode and remapping.

  • Added duplicate binding warnings.

  • Control preferences are now saved correctly.

⚙️ Stability

  • Improved server response for critical ball, shot, pass and possession actions.

  • Online collision system is more stable.

  • Reduced conflicts between local physics and server decisions.

  • Removed old legacy input fallbacks.

🐞 Bug Fixes

  • Fixed player getting stuck after tackle.

  • Fixed input loss when mixing charged shot and pass.

  • Fixed hair issues in clones/previews.

  • Fixed frozen idle on the home character.

  • Fixed delayed player name display.

  • Fixed inconsistent goalkeeper come-out behavior.

  • Fixed collision/slide tackle conflicts in online matches.