{"id":20057796,"url":"https://github.com/midzer/freesynd","last_synced_at":"2025-03-25T12:44:47.807Z","repository":{"id":262627531,"uuid":"882372924","full_name":"midzer/freesynd","owner":"midzer","description":"Cross-platform, GPL reimplementation of the classic Syndicate ported for the web","archived":false,"fork":false,"pushed_at":"2024-11-08T19:05:45.000Z","size":5971,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-30T11:41:39.887Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/midzer.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-02T16:53:31.000Z","updated_at":"2024-11-08T19:22:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"0e4f437a-356d-44f3-8410-0547e809c70b","html_url":"https://github.com/midzer/freesynd","commit_stats":null,"previous_names":["midzer/freesynd"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Ffreesynd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Ffreesynd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Ffreesynd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Ffreesynd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/midzer","download_url":"https://codeload.github.com/midzer/freesynd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245466651,"owners_count":20620206,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T13:00:22.118Z","updated_at":"2025-03-25T12:44:47.778Z","avatar_url":"https://github.com/midzer.png","language":"C++","funding_links":[],"categories":["Games"],"sub_categories":[],"readme":"# FreeSynd 0.8\nFreeSynd is a free, cross-platform reimplementation of engine for the classic\nBullfrog game \"Syndicate\". For more information see:\n    http://freesynd.sourceforge.net/\n\n## License information\nFreeSynd is released under the GNU General Public License, version 2.\nSee the file \"COPYING\" for information on this license.\n\nThanks to Tomasz Lis for some preliminary work on the level files. His code is\nused under GNU General Public License, version 2 or later with permission from\nauthor.\n\nSome code is based on \"libsyndicate\" library by Paul Chavent. It is\nre-licensed under GNU General Public License, version 2. The original license\nand code are located in svn under \"libsyndicate\".\n\nThe ConfigFile class is based on code from Richard J. Wagner. For License\ninformation, see comments in the files src/utils/configfile.*\n\nFreesynd includes UTF8-CPP, a library by Nemanja Trifunovic for handling UTF-8 string.\nIt is freely available. See license in the utils/utf8.h and utils/utf8/*.h files.\n\nClass CRC32 from NetworkDLS, see license in utils/ccrc32.h and utils/ccrc32.cpp.\n\n\n## What's new in this release?\nSee the file \"ChangeLog\".\n\n## Known issues with this release\n- Agent AI is partially operational.\n- PathFinding requires improvement (path smoothing)\n- Trains that moves North/South have a buggy display (it flickers)\n- Not all weapons correctly function.\n\n## Installing \u0026 running the game\nSee the file \"INSTALL\" for information on how to install the game.\n\n## Running options\nType \"freesynd -h\" to display the list of available arguments when starting the application.\n \n## Commands\n\n### Mission Selection\n * 0     : Puts the selector on first mission.\n * Left  : Puts the selector on the next mission.\n * Right : Puts the selector on the previous mission.\n * Up / Down : Increase / decrease tax rate on selected country by 1%.\n           If control key is held while clicking with the mouse on the button , the rates will change by 10%.\n           (Rates above 30% will downgrade the population status to rebellious\n           and the mission will have to be played again. Rates below 30% will\n           upgrade the population status to \"very happy\".)\n * Page Up / Page Down : Increase / decrease tax rate on selected country by 10%.\n \n### Agent Selection Menu\n * Right Click on agents number: (de-)activates agent\n * Right Click and drag selected weapon to required agent number to exchange\n \n### In game\n * F1  : Turns music on/off.\n * F2  : Turns game sounds on/off.\n * F5 - F12 : each key selects/deselects one item in the inventory.\n\tPressing CTRL-Fx to select a Medikit will apply Medikit on all selected agents\n\tthat own one.\n\tPressing CTRL-Fx to select an EnergyShield will select an Energy Shield on all selected agents\n\tthat own one.\n * 1-4 : Numeric key selects the corresponding agent.\n * 0   : Key 0 selects all agents or selects only the leader.\n * Left,Right,Up,Down : Scrolls the map.\n * P   : Pauses Game\n * Ctrl + D           : Autodestruction of selected agent(s), if equipped\n with mod chest v2 or v3 will explode damaging everything nearby\n * Left Click on item in invetory : (de)selects, activates item\n\tLeft Click + CTRL to select a Medikit will apply Medikit on all selected agents\n\tthat own one.\n * Right Click on item in invetory : drops item from inventory to ground\n * Left Click on item on map : orders agent(s) to pickup\n * Left Click on vehicle : orders agent(s) to get inside or leave it,\n if already inside\n \n \n Experimental, these commands are added into execution queue:\n * Ctrl + Left Click  : Sets a waypoint for the selected agents.\n * Ctrl + Right Click  : Sets a target to shoot for the selected agents.\n \n \n### Debug Mode\n * Alt  : shows agents walk path, if over an object shows its id and\nmajor type\n * Shift : mouse coordinates are printed\n\n## Contact\nIf you find a bug or would like to help the development of FreeSynd, please \nstop by the sourceforge project bug tracker, drop us an email or visit the\nforums.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmidzer%2Ffreesynd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmidzer%2Ffreesynd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmidzer%2Ffreesynd/lists"}