pkg.soopen package index

brew / rank 7140

Install librcsc with Homebrew

RoboCup Soccer Simulator library. Version 2026 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install librcsc

local Homebrew formula metadata

overview

Package summary

RoboCup Soccer Simulator library

Commands and aliases

  • librcsc-config
  • librcscenv
  • rcg2csv
  • rcg2txt
  • rcgrenameteam
  • rcgresultprinter
  • rcgreverse
  • rcgvalidator
  • rcgverconv
  • rcgversion
  • rclmscheduler
  • rclmtableprinter

history

Project history and usage

librcsc is the HELIOS base C++ library for building RoboCup Soccer Simulation 2D teams and related log, analysis, and support tools.

Project history

The librcsc README describes it as a basic library for developing simulated soccer teams and related tools for the RoboCup Soccer Simulation, with compatibility work for rcssserver-18. Its repository belongs to the helios-base organization, tying it to the HELIOS sample team ecosystem.

A 2013 RoboCup symposium paper on HELIOS Base describes the base as a common library, sample team, visual debugger, and formation editor meant to reduce the infrastructure burden for multiagent soccer simulation teams. That paper frames librcsc's role: provide networking, synchronization, world modeling, and simulator-facing support so researchers can focus on team behavior.

Adoption history

librcsc's adoption is narrower than general-purpose libraries, but within RoboCup Soccer Simulation it is important infrastructure. The GitHub tag history shows RoboCup-year snapshots from 2013, 2015, 2016, 2019, 2022, 2023, and 2024, suggesting it is maintained around competition cycles.

How it is used

Users build librcsc before building HELIOS base or related tools. The package includes development helpers and utilities such as librcsc-config, log converters, result printers, version converters, and scheduler/table utilities for RoboCup soccer-simulation workflows.

Why package nerds care

librcsc is a niche package, but it is interesting because it packages a competition research stack as a reusable C++ library. For package managers, it turns RoboCup 2D simulation from a bundle of local academic build scripts into an installable dependency.

Timeline

  • 1997: RoboCup held its first official games and conference, including simulation roots described by the RoboCup history page.
  • 2013: HELIOS Base paper presented the common-library/sample-team/tooling package for RoboCup Soccer 2D Simulation.
  • 2013: librcsc repository tags include RoboCup 2013 round snapshots.
  • 2019: librcsc tags include RoboCup 2019 and RoboCup 2019 final snapshots.
  • 2023: librcsc release support-v18 added support for rcssserver-18.
  • 2024: librcsc tag rc2024 recorded a RoboCup-cycle snapshot.

Related projects

  • librcsc is related to helios-base, soccerwindow2, rcssserver, the RoboCup Soccer Simulation 2D league, and the broader RoboCup competition ecosystem.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
librcsc-configexecutableindexed executableDiscovered from the local executable index.
librcscenvexecutableindexed executableDiscovered from the local executable index.
rcg2csvexecutableindexed executableDiscovered from the local executable index.
rcg2txtexecutableindexed executableDiscovered from the local executable index.
rcgrenameteamexecutableindexed executableDiscovered from the local executable index.
rcgresultprinterexecutableindexed executableDiscovered from the local executable index.
rcgreverseexecutableindexed executableDiscovered from the local executable index.
rcgvalidatorexecutableindexed executableDiscovered from the local executable index.
rcgverconvexecutableindexed executableDiscovered from the local executable index.
rcgversionexecutableindexed executableDiscovered from the local executable index.
rclmschedulerexecutableindexed executableDiscovered from the local executable index.
rclmtableprinterexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version2026
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:librcsc
Version2026
Package managerHomebrew
Homepagehttps://github.com/helios-base/librcsc
Repositoryhttps://github.com/helios-base/librcsc
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation