G2gfast - CS:S Surf & Bhop Map Imports

G2gfast - CS:S Surf & Bhop Map Imports

Usa IA
MIT

A few popular/classic maps for Surf and Bunny Hop for the g2gfast game I'm making for TMC's gaming platform. These maps were imported from Counter-Strike: Source using a BSP converter.

The bunny-hop and surf maps game-g2gfast plays, as a repository of their own: the imported maps in maps/, the list of them with their authors in maps.json, and tools/g2gmaps to publish them to the content origin and to mirror them back down.

Every map here is somebody else's work, made for the genre years ago and imported so it can be played again. Each one is credited below and on screen whenever a server changes to it. If you made one of these maps and want it credited differently or taken down, open an issue and it will be done.

Why the maps are not in the game's repository

A player joining a server downloads the map that is running, not every map there is. So each map is published as its own signed pack, gamemann/<map id>, and game-g2gfast fetches the one it needs when the map changes. Keeping them here means a map can be added, fixed or withdrawn without a release of the game, and 570 MB of maps does not ride along with every clone of the game's code.

Layout

maps/<id>/<id>.json      what the importer produced: the map's manifest,
maps/<id>/<id>.bin       its geometry,
maps/<id>/textures/      its textures, and the .import markers beside them
maps.json                every map, its author and its source page
tools/g2gmaps            the CLI

The game's zone data (starts, finishes, stages) stays in game-g2gfast under maps/zones/, because it is gameplay the game defines, not part of the map.

Using it

# Work on the game against these maps: game-g2gfast/maps/imported becomes a link here.
tools/g2gmaps link

# Rewrite maps.json after adding or removing a map (credits come from the game's zones files).
tools/g2gmaps manifest

# Sign every map as gamemann/<id> into dist/, and upload dist/ to the content origin.
GAMES_S3_BUCKET=... GAMES_S3_REGION=... GAMES_S3_ACCESS_KEY=... GAMES_S3_ACCESS_SECRET=... \
    tools/g2gmaps publish --key path/to/content.key --upload

# Mirror every published map from the CDN into mirror/, each file checked against its hash
# (and the signature against a public key with --pub). Point a server's content_urls at the
# mirror to serve the maps from your own box.
tools/g2gmaps fetch --pub path/to/content.pub

publish runs through game-g2gfast's own tools/publish_maps.sh, so it needs Godot and the game checked out beside this repository with link done. fetch needs only Python 3.

Credits

Map Author Source
bhop_arcane_v2 Panzerhandschuh (Panzer); v2 edit uploaded by 'roger haha lol' https://gamebanana.com/mods/124462
bhop_aztec Teho-Killeri (mapper), with Touch (design) and Veikko (textures) https://gamebanana.com/mods/124514
bhop_badges badges (Badgeslol) https://gamebanana.com/mods/124524
bhop_badges_mini GumPum https://gamebanana.com/mods/124526
bhop_eazy 31K4L https://gamebanana.com/mods/124913
bhop_evolve Zyper https://gamebanana.com/mods/124971
bhop_fur Fur (TheFur) https://gamebanana.com/mods/125103
bhop_grove Tony Montana https://gamebanana.com/mods/125167
bhop_interloper Tony Montana https://gamebanana.com/mods/125285
bhop_lego2 Tony Montana (tmontana) https://gamebanana.com/mods/125408
bhop_mario_fxd DroN (SWM/DroN) https://gamebanana.com/mods/125494
bhop_monster_jam monster jam and Aoki https://gamebanana.com/mods/125558
bhop_pandora2_fix Sonia_ (map); skybox Mr.Who; textures Wolves Hero and Sonia_; original bhop_pandora video/advice tmontana https://gamebanana.com/mods/125705
bhop_pit Roady https://gamebanana.com/mods/453100
bhop_supernova Sonia_ (map design) and Benchmarked (gameplay); skybox Mr.Who; textures TopHATTwaffle and Sonia_; testers Juked, tricksterr, plar, samurai; Subnautica models by Unknown Worlds Entertainment https://gamebanana.com/mods/313046
bhop_tesquo_v2 george (GeorgeRulesLOL); 'Made a stage': Jagg https://gamebanana.com/mods/126185
buses_from_hell_fixed siXMan https://gamebanana.com/mods/127607
surf_aquaflow NvC_DmN_CH https://gamebanana.com/mods/137715
surf_arcade maz64 (maz) https://gamebanana.com/mods/137716
surf_beginner2 Kiiru https://gamebanana.com/mods/137722
surf_greensway NvC_DmN_CH https://gamebanana.com/mods/137798
surf_interference NvC_DmN_CH https://gamebanana.com/mods/137815
surf_kitsune Arblarg https://gamebanana.com/mods/122382
surf_mesa Arblarg https://gamebanana.com/mods/122542
surf_summit Juxtapo and Phurix https://gamebanana.com/mods/137705
surf_year3000 ArchAngel https://gamebanana.com/mods/123298

Envolvimento ao longo do tempo

A carregar…

G2gfast - CS:S Surf & Bhop Map Imports é um recurso de G2G Fast. Tem 2 transferências, 4 visualizações e 0 favorito. Este item pertence a 10 etiquetas.

Avaliações

Inicie sessão para deixar uma avaliação.

A carregar…

Comentários (0)

Inicie sessão para comentar.

A carregar…

Descubra mais

Veja o que está acontecendo na comunidade