Free and open source motorsport sim - Engine source code
https://www.speed-dreams.net/
4dd8b822e6
This in-game download manager allows users to fetch assets, such as cars, tracks or drivers, from a configurable list of servers following a specific JSON schema. Several smaller classes have been designed to assist the download manager: - entry: defines an entry in the assets lists and its state. - thumbnail: defines a visible entry on the list, will always match one entry. - writebuf: allows dumping a file downloaded over HTTP{S} to memory. - writefile: allows dumping a file downloaded over HTTP{S} to a file. - unzip: a higher-level, C++ wrapper to minizip. It was also required to implement a function that removed directories recursively, namely rmdir_r. Since this is not portable accross POSIX and Windows systems, their respective implementations have been provided on src/libs/portability. The following dependencies have been added: - libcurl: HTTP{S} operations, already required by webserver. - OpenSSL: hash calculation. - minizip: zip extraction, it required its on Findminizip.cmake as it is not provided by upstream CMake. - zlib: required by minizip. git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9490 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 915908c54f5ea8d7f6926943b2fea670e9973bea Former-commit-id: 9cb2a8874779f6b4d9d6201f3d8af8b29c067a13 |
||
---|---|---|
cmake | ||
doc | ||
packaging | ||
src | ||
CHANGES.txt | ||
CMakeLists.txt | ||
COPYING.txt | ||
INSTALL.txt | ||
README.txt | ||
TODO.txt | ||
unix64.cppcheck | ||
win64.cppcheck |
Introduction ------------ This is an all in one package of Speed Dreams. Be aware that some included artwork has non free (in the GPL sense) licenses, you will find a "readme.txt" in those directories. The rest is either licensed under the GPL V2 (see COPYING.txt) or the Free Art License. Non-Free content (in GPL sense) ------------------------------- Here the list with the directories containing non free content, look at the readme.txt for details: - <empty list> Changes since last release -------------------------- See CHANGES.txt Things that are still to be done, ideas to be ... ------------------------------------------------- See TODO.txt Installation instructions ------------------------- See INSTALL.txt Testing ------- If you find problems which should be already fixed or new ones please report them to the speed-dreams-users mailing list. Getting Help ------------ During the game press F1 (do it as well during the ride to learn about the options). For more in depth information visit https://sourceforge.net/projects/speed-dreams/, you'll hopefully find there some information (documentation, HOWTO, FAQ ... work-in-progress). If you are stuck please report problems through speed-dreams-users mailing list or our Tracker (visit https://sourceforge.net/p/speed-dreams/tickets/ and login to SF.net for that). Car Setups ---------- You can have you own version on the car setups for the human driver - Linux : ~/.speed-dreams-2/drivers/human/... - Windows : <My documents>\speed-dreams-2.settings\human\... depending on the car used. You can change them with a text editor, for more information look into the robot tutorial chapter 5 (http://www.berniw.org/tutorials/robot/). Creating Tracks --------------- There is a track editor in development, have a look at https://sourceforge.net/p/speed-dreams/discussion/ Robot programming ----------------- You find a robot programming tutorial on www.berniw.org in the TORCS section. Robot racing ------------ Visit www.berniw.org/trb for more information.