Changes between Version 30 and Version 31 of Finding_Your_Way_Around


Ignore:
Timestamp:
Oct 15, 2014, 6:15:17 AM (10 years ago)
Author:
historic_bruno
Comment:

Updates for recent changes

Legend:

Unmodified
Added
Removed
Modified
  • Finding_Your_Way_Around

    v30 v31  
    8585Source code of modified libraries and some that may not be available in package managers. It is shared for OS X, Windows, and *nix.
    8686
    87  * '''cxxtest-4.3''': !CxxTest is a JUnit/CppUnit/xUnit-like framework for C/C++. It is focused on being a lightweight framework that is well suited for integration into embedded systems development projects. http://cxxtest.tigris.org/
    88  * '''enet''': ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). The primary feature it provides is optional reliable, in-order delivery of packets. http://enet.bespin.org/
     87 * '''cxxtest-4.4''': !CxxTest is a JUnit/CppUnit/xUnit-like framework for C/C++. It is focused on being a lightweight framework that is well suited for integration into embedded systems development projects. http://cxxtest.tigris.org/
    8988 * '''fcollada''': FCollada is a C++ library which offers support for COLLADA interoperability. http://collada.org/mediawiki/index.php/FCollada
    90  * '''miniupnpc''': The MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications. http://miniupnp.free.fr/
    9189 * '''nvtt''': The NVIDIA Texture Tools is a collection of image processing and texture manipulation tools, designed to be integrated in game tools and asset conditioning pipelines. The primary features of the library are mipmap and normal map generation, format conversion and DXT compression. http://code.google.com/p/nvidia-texture-tools/
    9290 * '''spidermonkey''': Mozilla's JavaScript engine written in C/C++. JavaScript is the game's scripting language of choice (game logic, AIs, random maps, etc). http://www.mozilla.org/js/spidermonkey/
     
    9795
    9896 * '''boost''': Boost provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. http://www.boost.org/
     97 * '''enet''': ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). The primary feature it provides is optional reliable, in-order delivery of packets. http://enet.bespin.org/
    9998 * '''gloox''': gloox is a rock-solid, full-featured Jabber/XMPP client library, written in clean ANSI C++. It makes writing spec-compliant clients easy and allows for hassle-free integration of Jabber/XMPP functionality into existing applications. http://camaya.net/gloox/
    10099 * '''iconv''': iconv is a computer program and a standardized application programming interface (API) used to convert between different character encodings.
     
    104103 * '''libpng''': libpng is the official PNG (portable network graphics) reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 15 years. http://www.libpng.org/
    105104 * '''libxml2''': Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License. XML itself is a metalanguage to design markup languages, i.e. text language where semantic and structure are added to the content using extra "markup" information enclosed between angle brackets. http://xmlsoft.org/
     105 * '''miniupnpc''': The MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications. http://miniupnp.free.fr/
    106106 * '''openal''': Platform independent audio driver, equivalent to OpenGL in audio terms. OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. http://www.openal.org/
    107107 * '''opengl''': OpenGL is an API for 2D and 3D graphics applications. OpenGL fosters innovation and speeds application development by incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. Developers can leverage the power of OpenGL across all popular desktop and workstation platforms, ensuring wide application deployment. http://www.opengl.org/
    108  * '''sdl''': Simple Directmedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. http://www.libsdl.org/
     108 * '''sdl2''': Simple Directmedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. http://www.libsdl.org/
    109109 * '''vorbis''': Ogg Vorbis is a completely open, patent-free, professional audio encoding and streaming technology with all the benefits of Open Source. http://www.vorbis.com/
    110110 * '''wxwidgets''': (This directory is empty, as wxWidgets is not included in the SVN. It is only needed for developers who plan to build Atlas, according to the [wiki:BuildInstructions Build Instructions]) wxWidgets is a class library that allows you to compile graphical C++ programs on a range of different platforms. wxWidgets defines a common API across platforms, but uses the native graphical user interface (GUI) on each platform, so your program will take on the native 'look and feel' that users are familiar with. http://www.wxwidgets.org/
     
    126126
    127127=== i18n ===
    128 
    129128[wiki:Internationalization_and_Localization Internationalization and Localization] support for the engine.
    130129
     
    182181
    183182==== dist ====
    184 
    185183Tools for packaging the game.
    186184
    187185==== entity ====
    188 
    189186Some entity tools, the most useful is [source:/ps/trunk/source/tools/entity/checkrefs.pl checkrefs.pl], which scans a lot of game data for duplicate and missing references.
    190187
     
    193190
    194191==== i18n ====
    195 
    196192Tools for [wiki:Internationalization_and_Localization Internationalization and Localization].
    197193
    198194==== jsdebugger ====
    199 
    200195Web client for the game's built-in JS debugger. See [wiki:JavascriptDebugging JavaScript Debugging].
    201196
    202197==== openlogsfolder ====
    203 
    204198Scripts for opening the logs folder on Windows.
    205199
    206200==== profiler2 ====
    207 
    208201Web client for the game's built-in profiler.
     202
     203==== replayprofile ====
     204Extracts profiling data from replays, for graphing purposes. See EngineProfiling.
     205
     206==== selectiontexgen ====
     207Generates basic square and circle selection overlay textures by parsing all the entity XML files and reading their Footprint components (see script for details).
    209208
    210209==== templatessorter ====
     
    212211
    213212==== XpartaMuPP ====
    214 
    215213Scripts for the multiplayer lobby.
    216214