benesol
Sunday, 10/12/2008

« 2008/10/11
Releases for today
libdvdread provides a simple foundation for reading DVD-Video images. It offers DVD applications: 1. A simple abstraction for reading the files on a DVD image (dvd_reader.h). 2. A simple library for parsing the information (IFO) files (ifo_read.h/ifo_types.h). 3. A simple library for parsing the navigation (NAV) packets (nav_read.h/nav_types.h). This allows application designers to access some of the more advanced features of the DVD format. libdvdread currently uses libdl to dynamically probe for libdvdcss at runtime. If libdvdcss is found, then it will be used to decrypt the encrypted sections of a DVD. Authors: -------- Björn Englund Håkan Hjort Billy Biggs Christian Wolff
vobcopy called without arguments will find the mounted dvd and copy the title with the most chapters to the current working directory (thats the directory you're invoking vobcopy from). It will merge together the sub-vobs of each title-vob (vts_xx_yy.vob => the xx is the title-vob, the yy and friends are the sub-vobs, mostly of 1 GB size) and copy them to harddisk in 2 GB chunks. It will get the title of the movie from the dvd and copy the data to name-of-moviexx-1.vob, name-of-moviexx-2.vob (the xx being the title number). Also possible is to mirror the whole video dvd content and single files can also be copied.
Apetag is command line tagging tool for music files such as Monkey's Audio and Musepack using the APE 2.0 standard. Apetag comes with a python script, tagdir.py which will tag all tracks belonging to a given album based on the freedb record. (A simple tool for retrieved such records is freedbtool.) tagdir.py will invoke the appropriate tagging tool depending on the music files present. Currently supported are apetag for mpc files and metaflac for flac files. Also included is a simple script rmid3tag.py which removes id3v1 tags from arbitrary files. Author: Robert Muth
"Cutter" is an open source program that allows Linux firewall administrators to abort TCP/IP connections routed over the firewall or router on which it is run. Documentation and downloads are available at: http://www.lowth.com/cutter Author: Chris Lowth
DeVeDe is a program that allows you to create a video DVD from an MPEG, AVI, MOV... video file, suitable for home DVD players. DeVeDe uses MPlayer, Mencoder, DVDAuthor and VCDimager, so you can use any video playable with Mplayer. Author: Sergio Costas
Griffith is a film collection manager application. Adding items to the movie collection is as quick and easy as typing the film title and selecting a supported source. Griffith will then try to fetch all the related information from the Web. Author: see AUTHORS
HTTrack is an offline browser utility, allowing you to download a World Wide website from the Internet to a local directory, building recursively all directories, getting html, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Simply open a page of the 'mirrored' website in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads. HTTrack is fully configurable, and has an integrated help system. Authors: Xavier Roche
KeyTouch is a program which allows you to easily configure the extra function keys of your keyboard. This means that you can define, for every individual function key, what to do if it is pressed. When you buy a new keyboard a CD-ROM will probably included. This CD-ROM contains software to configure the extra function keys (the image above shows an example of extra function keys) of your keyboard with. The problem however is that most of the times the software is not available for Linux. KeyTouch is the solution to this problem. It allows you to easily configure the extra funtion keys of your keyboard. Author: Marvin Raaijmakers
Of course it may be possible that your keyboard is not supported yet by key-Touch. However by using keyTouch editor you can get your keyboard supported. Author: Marvin Raaijmakers
Small tool to adjust screen brightness on nVidia cards that supports SmartDimmer. Tested with nVIDIA Geforce Go 6200 on a Sony Vaio VGN-S480 laptop. Use at your own risk... The PCM register on the nVIDIA card was found using numerous register dumps in Cygwin under Windows and comparing the differing registers. The register is accessed using libbackend from nvclock and this setting will most likely be incorporated into nvclock in the near future, which will render this tool obsolete. Author: Erik Waling
This is a simple finance manager, intended for the aqBanking library and the German HBCI (Home Banking Computer Interface) protocol. Author: Martin Preuss
DarkIce is an IceCast, IceCast2 and ShoutCast live audio streamer. It takes audio input from a sound card, encodes it into mp3 and/or Ogg Vorbis, and sends the mp3 stream to one or more IceCast and/or ShoutCast servers, the Ogg Vorbis stream to one or more IceCast2 servers. Author: Akos Maroy
darksnow - a gtk2 interface for darkice. Author: Rafael Diniz
This is a daemon, a client library and a some clients that implement a session management system for audio applications on GNU/Linux. Author: see AUTHORS
FOX is a C++-based library for graphical user interface development FOX supports modern GUI features, such as drag-and-drop, tooltips, tab books, tree lists, icons, multiple document interfaces (MDI), timers, idle processing, automatic GUI updating, as well as OpenGL/Mesa for 3D graphics. Subclassing of basic FOX widgets allows for easy extension beyond the built-in widgets by application writers. Author: Jeroen van der Zijp
Aubio is a library for audio labelling. Features include onset detection (the complex task of labelling the beginning of notes and other sound events), silence detection (an easier but very useful task) and pitch detection (the estimation of the fundamental frequency of the sound). The aim is to add these automatic labelling features to other audio softwares. Functions can be used offline in sound editors and software samplers, or online in audio effects and virtual instruments. Aubio is still in an alpha state. More to come soon, suggestions and feedback welcome. The name Aubio comes from 'audio' with a typo. It is likely to have many transcription errors in the results too! This code has been written by Paul Brossier . It is based on recent techniques developed at Queen Mary College, University of London. Author: Paul Brossier
This is shout-python, a set of bindings for libshout. shout-python allows you to act as a source for icecast 1 and 2, and shoutcast. This module includes inline documentation, or see the included example.py for a demonstration of its usage. shout-python is licensed under the GNU LGPL. See COPYING for details. Author: Brendan Cully
BIRT, the Batch Image Resizing Thing, is a simple application that allows a large number of images to be resized in one go. Obviously this is possible by scripting ImageMagick but it's usually somewhat easier with a GUI. It was created in order to learn how to develop using the Qt library, and to facilitaty the maintenance of an online photo album where each hi-res photo needs a low-res copy and a thumbnail. Authors: Vrai Stacey
Ultrasol is a collection of nearly 400 different solitaire or patience games. There are games that use the 52 card International Pattern deck, games for the 78 card Tarock deck, eight and ten suit Ganjifa games, Hanafuda games, Matrix games, Mahjongg games, and games for an original hexadecimal-based deck. It includes many different sets of playing card images. Author: T. Kirk
unicap provides a uniform API for all kinds of video capture devices. The API was designed keeping simplicity in mind so that developers can focus on their actual image processing tasks when using video capture devices. Device drivers are handled via a plugin mechanism. Support for new devices can be added on the fly, without recompilation of the library. The API remains the same for each device so that an application using unicap immediately works with all devices supported by unicap. Author: Arne Caspari
Lemonrip is an Linux application for ripping and encoding DVD into AVI files. Design of application is using a quality profiles instead of technical settings. In mostly cases everything you need to do is pick a title of DVD, choose your language and let it work. Author: Jarome's Development
VDrift is a cross-platform, open source driving simulation made with drift racing in mind. It's powered by the excellent Vamos physics engine. Currently the game features: * 19 Tracks: Barcelona, Brands Hatch, Detroit, Dijon, Hockenheim, Jarama, Kyalami, Laguna Seca, Le Mans, Monaco, Monza, Mosport, Nürburgring Nordschleife, Pau, Road Atlanta, Ruudskogen, Spa Francorchamps, Weekend Drive, Zandvoort * 28 Cars: 3S, AX2, C7, CO, CS, CT, F1, FE, FF, G4, GT, M3, M7, MC, MI, NS, RG, RS2, SB, T73, TC, TL, TL2, XG, XM, XS, Z06 * Simple networked multiplayer mode * Very realistic physics * Mouse/joystick/keyboard driven menus
This package contains the 3D racing game 'Ultimate Stunts'. Ultimate Stunts is a remake of the famous DOS game 'stunts', a 3D racing game with simple CGA/EGA/VGA graphics and no texture or smooth shading. Spectacular stunts with loopings and bridges to jump over make the game fun to play. One of the best aspects of Ultimate Stunts is the track editor. Because of the tile-based tracks, every games is able to make their own tracks. Ultimate Stunts, data files for Ultimate Stunts and the documentation of Ultimate Stunts are available on its website: http://ultimatestunts.sourceforge.net Authors: CJP Martin Boese Neil Zanella
This is the port of Descent 2, the famous 3D game for PC. D2X is based on source code that was released the 14 December 1999 by Parallax Software Corporation. To use this package you'll need some datafiles installed in /usr/share/games/descent2. See dxx-readme.txt.
AssaultCube, formerly ActionCube, is a free first-person-shooter based on the game Cube. Set in a realistic looking environment, as far as that´s possible with this engine, while gameplay stays fast and arcade. This game is all about team oriented multiplayer fun.
Palomino is an open-source flight simulator for Linux, FreeBSD, Mac, Windows. It is geared towards being an easy-to-fly casual game. If compiled with OSSIM (optional), can render satellite imagery similar to Google Earth and NASA WorldWind. Palomino is an arcade-style simulator of a P-51D Mustang that I originally implemented in the late '80s using my own graphics system. Palomino has since been further developed and ported to modern hardware-accelerated OpenGL systems. The design goals are fast rendering and to be easy-to-fly. A joystick is supported on Linux. Author: Jim E. Brooks
This module contains a wrapper that allows GStreamer applications to be written in Python.
This program designed to repair broken AVI file streams by rebuilding index part of file. This is very useful when trying to preview movies which has no index part, like some files are currently downloading from ed2k or bittorent networks. DivFix++ has supports CLI tools, this means you can fix, preview and delete movies automatically via script (by using argument parameters...) DivFix++ program code supports lots of operating system, because it's writen by cross-platform API, wxWidgets.
gnormalize is a front end to normalize, a ripper, an encoder, an audio converter and an audio player. It uses gtk2-perl. gnormalize decodes the MP3/MP4/MPC/OGG/APE/FLAC file to WAV, then normalizes the WAV to a targeted volume level and re-encodes it. gnormalize can also rip, encode, convert audio format between MP3, MP4, MPC, OGG, APE and FLAC, play audio files, change the encoding and tag properties of final normalized files. Author: Claudio Fernandes de Souza Rodrigues
libdjconsole allows access to the Hercules DJ Console. Author: Melanie Thielker
Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK+. It incorporates many of the cool things from AmaroK (and other media players) like automatic fetching of album art, handling of large libraries, lyrics fetching, artist/album information via the wikipedia, last.fm support, optional iPod support (assuming you have python-gpod installed). In addition, Exaile also includes a built in shoutcast directory browser, tabbed playlists (so you can have more than one playlist open at a time), blacklisting of tracks (so they don't get scanned into your library), downloading of guitar tablature from fretplay.com, and submitting played tracks on your iPod to last.fm. Author: Adam Olsen
Bakefile is cross-platform, cross-compiler native makefiles generator. It takes compiler-independent description of build tasks as input and generates native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.). Bakefile's task is to generate native makefiles, so that people can keep using their favorite tools. There are other cross-platform make solutions, but they either aren't native and require the user to use unfamiliar tools (Boost.Build) or they are too limited (qmake).
Crazy Eddie's GUI System is a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++, and targeted at games developers who should be spending their time creating great games, not building GUI sub-systems!
Simple Image Loading LibrarY (SILLY). Author: Paul D Turner & The CEGUI Development Team
SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible, high-level interface to SQL databases. Database and domain concepts are decoupled, allowing both sides maximum flexibility and power. SQLAlchemy provides a powerful mapping layer that can work as automatically or as manually as you choose, determining relationships based on foreign keys or letting you define the join conditions explicitly, to bridge the gap between database and domain.
Elisa is a project to create an open source cross platform media center solution. While our primary development and deployment platform is GNU/Linux and Unix operating systems we also currently support Microsoft Windows and also hope to support MacOSX in the future. Elisa runs on top of the GStreamer multimedia framework. In addition to personal video recorder functionality (PVR) and Music Jukebox support, Elisa will also interoperate with devices following the DLNA standard like Intel's ViiV systems.
Library for decoding and encoding video in the Dirac format. It is implemented in ANSI C and optimized through the us of liboil. libschro is written as a collaboartion between the BBC Research and Development, David Schleef and Fluendo. This package contains also a gstreamer plugin for libschroedinger.
NumPy is a general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without sacrificing too much speed for small multi-dimensional arrays. NumPy is built on the Numeric code base and adds features introduced by numarray as well as an extended C-API and the ability to create arrays of arbitrary type. There are also basic facilities for discrete fourier transform, basic linear algebra and random number generation.
matplotlib is a 2D plotting library for Python which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in Python scripts, the python and ipython shell (ala Matlab or Mathematica), web application servers, and six graphical user interface toolkits.
Brutal Chess is a cross-platform GPL chess game with 3D graphics powered by OpenGL and SDL. This release is an alpha version and is by no means feature complete. The major focus of the release was a complete rewrite of the entire code base. There have also been improvements to the user interface. Future versions should focus on more features for the users and happen at a much quicker pace.
Last Exit is a player for the LastFM radio station. It has most of the useful features that the official player has including * Stream support * Station searching * Tagging * Journalling * Access to subscriber features It also has more powerful searches for stations including Neighbour's personal stations, users stations and fan stations. Author: Iain
Aften: A/52 audio encoder based on FFmpeg. Aften is an audio encoder which generates compressed audio streams based on ATSC A/52 specification. This type of audio is also known as AC-3 or Dolby Digital and is one of the audio codecs used in DVD-Video content. The name, Aften, is an acronym for: A Fifty-Two ENcoder. It is also Danish and Norwegian for 'evening'. Authors: Justin Ruggles Prakash Punnoor
OGMRip is an application and a set of libraries for ripping and encoding DVD into AVI, OGM MP4 or Matroska files using a wide variety of codecs. It relies on mplayer, mencoder, ogmtools, mkvtoolnix, oggenc, lame and faac to perform its tasks. The GUI features a clean HIG-compliant GNOME 2 interface and tries to minimize as much as possible esoteric settings. Features * transcodes from DVD or files * outputs ogm, avi, matroska or mp4 files * supports a lot of codecs (vorbis, mp3, pcm, ac3, dts, aac, xvid, lavc, x264, theora) * calculates video bitrate for a given filesize * autodetects cropping parameters and scaling factors * supports multiple audio and subtitles streams encoding * extracts subtitles in srt or vobsub format * uses maximum quality codec switches * rips contiguous chapters Author: Olivier Rolland
UNIX Joystick Driver Wrapper Library. Calibrator is in the package libjsw-calibrator.
5ball is a simple logic game. The goal of the game is to make the maximum number of lines with balls of the same color. A line is made of five balls. Each time you don't do a line, extra balls appear on the grid. You loose when the grid is full. This is a logic game, lining up 5 balls of like color to get them off a grid, to keep the grid from filling up. Requires 1024x768 or better screen resolution. It looks a lot like klines, but with bigger balls. 5ball is actually a modification of gtkBalls (a game similar to klines but with several features giving it loads of potential -- but somewhat lacking in the UI department.) All the other 'Lines' games I have tried were too small on a decent screen. This one is big and the chicks think it's sexy. Yeah. Authors: see AUTHORS
ucview - Image Capture Application. This is a video image capture application using the unicap toolkit. It provides a simple way to parametrise the video device, can capture still images from the video stream or record the stream as an .MPEG file. By using unicap, it can access many different video capture devices like webcams, video grabber boards, IEEE-1394 (FireWire) cameras and others. Author: Arne Caspari
The Bauer stereophonic-to-binaural DSP (bs2b) library and plugins is designed to improve headphone listening of stereo audio records. Recommended for headphone prolonged listening to disable superstereo fatigue without essential distortions. Author: Boris Mikhaylov
PyTraffic is a Python version of the board game Rush Hour created by Binary Arts Coporation. The goal is to remove the red car out of the grid through the slot on the right. To do this you have to slide the other cars out of the way. PyTraffic comes with about 19.000 puzzles ranging from intermediate to expert. Author: Michel Van den Bergh
Bos Wars is a futuristic real-time strategy game. It is possible to play against human opponents over LAN, internet, or against the computer. It successfully runs under Linux and MS Windows. It should run on BSD, MacOS/X, MacOS/Darwin and BeOS. Bos Wars aims to create a completly original and fun open source RTS game. Bos Wars is copyrighted in 2004-2007 by Tina Petersen Jensen, Francois Beerten et al. See COPYRIGHT.txt in the package for the full copyright notice.
UltraStar-ng - new Sing Screen using themed lyrics. This package uses libxine as audio-backend and SDL as graphic driver. Note: start it firsttime with ultrastar-ng --help to get the options!
Pysexy are the python language bindings for libsexy, the experimental-new-cool-gtk-widgets-which-are-crude-hacks library.
LibTMCG is a C++ library for creating secure and fair online card games. The library contains a sort of useful classes, algorithms, and high-level protocols to support an application programmer in writing such software. The most remarkable feature is the absence of a trusted third party (TTP), i.e. neither a central game server nor trusted hardware components are necessary. Thus, with the present library there is no need for an independent referee, because the applied protocols provide a basic level of confidentiality and fairness by itself. Consequently, the library is well-suited for peer-to-peer (P2P) environments where no TTP is available. Of course, we cannot avoid that malicious players share information about their private cards, but the protocols ensure that the shuffle of the deck is performed randomly (presumed that at least one player is honest) and thus the cards will be distributed uniformly among the players. Further, no coalition can learn the private cards of a player against his will (except for trivial conclusions). The corresponding cryptographic problem, actually called Mental Poker, has been studied since 1979 (Shamir, Rivest, and Adleman) by many authors. LibTMCG provides the first practical implementation of such protocols. The implementation relies on advanced cryptographic techniques---the so-called zero-knowledge proofs. Using these building blocks the high level protocols minimize the effect of coalitions and preserve the confidentiality of the players' strategy, i.e. the players are not required to reveal their cards at the end of the game to show that they did not cheat. Author: Heiko Stamer
SecureSkat is a peer-to-peer implementation of the German card game Skat. The program negotiates participating players and game sessions over an arbitrary IRC network (Internet Relay Chat). Neither a trusted third-party (dealer) nor a centralized game server is necessary. All critical operations, e.g. shuffle of the deck, are performed using advanced cryptographic techniques (so-called Mental Poker solutions) provided by LibTMCG. Author: Heiko Stamer
Stormbaan Coureur is the Linux game that was formerly known as Sturmbahnfahrer. It is back with a larger track, more challenges, many improvements in a PC (Politically Correct) edition. In this game, it is all about the car Physics. If you want to master it, try to have the laws of physics work with you, not against you.
Scrabble is a game of strategy, knowledge and luck. It is recommended for all ages, from childrens to elders. The rules are easy to learn, but it would take long long years to master the game. Author: Suciu Flavius
uxTank is a game of tank shooting for Xwindows. Author: Carlos Nicolini
Vamos is an automotive simulation framework with an emphasis on thorough physical modeling and good C++ design. Vamos includes a real-time, first-person, 3D driving application. NOTE: The 3D driving application is pre-configured for F1-Imola. Otherwise start the game from commandline with vamos --help Author: Sam Varner
Thunder&Lightning is a futuristic action flight simulator game that takes place in a large 3D environment. Jump into the pilot seat of your Lightning aircraft and fight against Thunder tanks in a fierce battle for control of the island! In the long run, Thunder&Lightning will incorporate features from the 80's classics Carrier Command and Midwinter. There will be multiple Islands to conquer, each with its own defense strategy. Thunder&Lightning will not be mission oriented, but there will be scripted events for each island. Author: Jonas Eschenburg
Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).
Cal3D is a skeletal based 3D character animation library written in C++ in a platform-/graphic API-independent way. Originally designed to be used in a 3D client for Worldforge, it evolved into a stand-alone product which can be used in many different kinds of projects. It supports combining animations and actions through a 'mixer' interface, and work is currently underway to integrate morph targets (interpolating between one mesh and another, using the same vertex sequence) easily into the system. Authors: see AUTHORS
WordNet is an online lexical reference system whose design is inspired by current psycholinguistic theories of human lexica memory. English nouns, verbs, adjectives and adverbs are organized into synonym sets, each representing one underlying lexical concept. Different relations link the synonym sets.
Aleph One is an Open Source 3D first-person shooter game, based on the game Marathon 2 by Bungie Software. It is set in a Sci-Fi universe dominated by deviant computer AIs and features a well thought-out plot. Aleph One supports, but doesn't require, OpenGL for rendering. This package contains the Marathon 2 scenario files for AlephOne.
Aleph One supports, but doesn't require, OpenGL for rendering. As this package contains only the AlephOne-engine it requires additional data -- shape, sound, and map information -- in order to be installed. See packages AlephOne-M1A1, AlephOne-Marathon2, AlephOne-Infinity, Excalibur: Morgana's Revenge ... Aleph One is an Open Source 3D first-person shooter game, based on the game Marathon 2 by Bungie Software. It is set in a Sci-Fi universe dominated by deviant computer AIs and features a well thought-out plot.
Aleph One is an Open Source 3D first-person shooter game, based on the game Marathon 2 by Bungie Software. It is set in a Sci-Fi universe dominated by deviant computer AIs and features a well thought-out plot. Aleph One supports, but doesn't require, OpenGL for rendering. This package contains the Marathon Infinity files for AlephOne.
Aleph One is an Open Source 3D first-person shooter game, based on the game Marathon 2 by Bungie Software. It is set in a Sci-Fi universe dominated by deviant computer AIs and features a well thought-out plot. Aleph One supports, but doesn't require, OpenGL for rendering. This package contains the Marathon scenario files for AlephOne.
Attal is a turn-based strategy game. You control Lords with armies and you have to fight against opponents and achieve quests.
Developer's Image Library (DevIL) is a programmer's library to develop applications with very powerful image loading capabilities, yet is easy for a developer to learn and use. Ultimate control of images is left to the developer, so unnecessary conversions, etc. are not performed. DevIL utilizes a simple, yet powerful, syntax. DevIL can load, save, convert, manipulate, filter and display a wide variety of image formats. Currently, DevIL can load .bmp, .cut, .dds, .doom, .gif, .ico, .jpg, .lbm, .mdl, .mng, .pal, .pbm, .pcd, .pcx, .pgm, .pic, .png, .ppm, .psd, .psp, .raw, .sgi, .tga and .tif .hdr files. Formats supported for saving include .bmp, .dds, .h, .jpg, .pal, .pbm, .pcx, .hdr, .pgm,.png, .ppm, .raw, .sgi, .tga and .tif. DevIL currently supports the following APIs for display: OpenGL, Windows GDI, SDL, DirectX and Allegro. Compilers that can compile DevIL or use it include Djgpp, MSVC++, Linux gcc, Delphi, Visual Basic, Power Basic and Dev-C++.
The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. We've got a huge active community, and there are lots of projects in development that use the engine. You can find enhancements for Irrlicht all over the web, like alternative terrain renderers, portal renderers, exporters, world layers, tutorials, editors, language bindings for java, perl, ruby, basic, python, lua, and so on. And best of all: It's completely free.
Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games and animation. Discrete and continuous collision detection, integrated into Blender 3D, and COLLADA 1.4 Physics import. Free for commercial use, including Playstation 3, open source under the ZLib License.
irrlamb is a 3D game that probably involves a lot of physics and frustrating gameplay.
SMPEG is based on UC Berkeley's mpeg_play software MPEG decoder and SPLAY, an mpeg audio decoder created by Woo-jae Jung. We have completed the initial work to wed these two projects in order to create a general purpose MPEG video/audio player for the Linux OS.
S.C.O.U.R.G.E. is a roguelike game with a 3D user interface. The game allows a group of four characters to search for treasure, kill enemies, gain levels, etc. This package contains all data files for scourge.
S.C.O.U.R.G.E. is a roguelike game with a 3D user interface. S.c.o.u.r.g.e. is a rogue-like rpg that lets you control a group of four brave heroes. While working for a dungeon janitorial services company they become unwilling participants in an effort to stop a mysterious force from wiping out humanity. Boring you say? But wait, there is more! Your stay at the S.c.o.u.r.g.e. headquarters is generously detailed in 3d! You will travel to strange and exotic nderground locations! The randomly generated maps ensure the game's infinite replayability. There is music, effects, a, a... a plot! You will encounter, speak, trade with, and occasionally dispatch a large number of npc-s and monsters. Blood-curdling combat will unfold in either frantic real-time or thoughtful turn-based presentation. So stay a while... hunker down for adventure in the true underworld. The noxious fumes and psychedelic molds from the very walls of the crypts below the city of Horghh await.
The zziplib library is intentionally lightweight, it offers the ability to easily extract data from files archived in a single zip file. Applications can bundle files into a single zip archive and access them. The implementation is based only on the (free) subset of compression with the zlib algorithm which is actually used by the zip/unzip tools.
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, compatible with all 32-bit versions of Windows, and cross-platform (works both with Linux and Mac OS X).
The Ur-Quan Masters is a port of the 3DO version of Star Control 2. The program code that comprises 'The Ur-Quan Masters' was derived from code written by Toys for Bob, Inc. for the 3DO version of 'Star Control II', with their permission and encouragement. Star Control II is a registered trademark of Accolade, Inc. All other trademarks and tradenames belong to their respective owners. This package contains the data files for the game.
The Ur-Quan Masters is a port of the 3DO version of Star Control 2. The program code that comprises 'The Ur-Quan Masters' was derived from code written by Toys for Bob, Inc. for the 3DO version of 'Star Control II', with their permission and encouragement. Star Control II is a registered trademark of Accolade, Inc. All other trademarks and tradenames belong to their respective owners. NOTE: See /usr/share/doc/packages/uqm/manual.txt or uqm -h for options to start the game. The menu-entry is using no tuning parameters!
Battle Tanks is a funny battle on your desk, where you can choose one of three vehicles and eliminate your enemy using the whole arsenal of weapons. has original cartoon-like graphics and cool music, it is fun and dynamic, it has several network modes for deathmatch and cooperative .. what else is needed to have fun with your friends? And all is packed and ready for you in Battle Tanks.
skstream is an iostream based socket library in C++. It is based on the Freesockets library, and has been packaged for use by WorldForge.
This library implements the Atlas protocol, for use in client-server game applications. It is the standard implementation used by games written by the WorldForge project. This library is suitable for linking to either clients or servers.
This is the WorldForge math library. The primary focus of wfmath is geometric objects.
Eris is designed to simplify client development (and avoid repeating the same work several times), by providing a common system to deal with the back end tasks.
varconf is a configuration system originally designed for the STAGE server. varconf can parse configuration files, command-line arguments and environment variables. It supports callbacks through libsigc++ 2.0.x and can store configuration data in configuration objects or one global configuration instance.
libwfut is a C++ implementation of the client side of WFUT (forge/tools/WFUT). The aim of this library is to provide update capabilities for C++ based clients. As an example of library usage, a command line update tool is also provided.
Mercator is designed to handle terrain data.
The libmodelfile library is a collection of small clean C libraries for loading 3D models of various file formats. So far the range of model formats is limited.
Sage is an OpenGL extensions library using SDL's SDL_GetProcAddress function to connect OpenGL extension functions.
Cultivation is a game about a community of gardeners growing food for themselves in a shared space. Cultivation is quite different from most other games. It is a social simulation, and the primary form of conflict is over land and plant resources --- there is no shooting, but there are plenty of angry looks. It is also an evolution simulation. Within the world of Cultivation, you can explore a virtually infinite spectrum of different plant and gardener varieties. All of the graphics, sounds, melodies,and other content in Cultivation are 100% procedurally generated at playtime. In other words, there are no hand-painted texture maps --- instead, each object has a uniquely 'grown' appearance. Every time you play, Cultivation generates fresh visuals, music, and behaviors.
A single-player 3D FPS game with a sci-fi setting, multi-platform support, particles and collision detection system, dynamic lighting effects, quaternion-based rotations and a shooting practice mini-game, written in C with OpenGL and GLUT. Author: Nicola Cocchiaro
DigiBand is a full home version Drumming/Guitar simulator. It isn't just intended to be a simulator, but a uniquely refreshing new experience. It is much different than simulators already out there. Features: * DigiBand supports both GDA and DTX file formats using a 'Preferred' option, which can be modified in the games settings.ini file. * DigiBand can Support up to 3 players Simutaneously! * Digiband has a unique 'Jukebox' mode which allows you to hear the songs notes before you play it, as well as other surprises. * DigiBand also supports theming for UI customization, and uses transparent PNG images, avi's, mp3's, and Cabbit Models for it's UI system. * DigiBand plays and converts xa audio files for ease of song editing. * Digiband saves your highscores with 'maxcombo' so you can clock how well you are doing. * DigiBand allows Multiple players, playing bass or guitar with a drum player to all have separate difficulties and styles. * DigiBand sorts songs in a categorized 'DDR' style interface, with slight adjustments for ease of use! * DigiBand uses the internal system clock to maintain audio to note synchronization thanks to SDL. * DigiBand allows users to sync up their songs on the fly. If it feels like you're being rushed or delayed, just sync it up by pressing F11/F12.
Audiere is a high-level audio API. It can play Ogg Vorbis, MP3, FLAC, uncompressed WAV, AIFF, MOD, S3M, XM, and IT files. For audio output, Audiere supports DirectSound or WinMM in Windows, OSS on Linux and Cygwin, and SGI AL on IRIX. Audiere is open source and licensed under the LGPL. This means that you may freely use Audiere in commercial products, as long as you do not modify the source code. If you do modify Audiere and release a product that uses your modifications, you must release your changes to the code under the LGPL as well. Audiere is portable. It is tested on Windows, Linux-i386, Cygwin, and IRIX with at least three major compilers. Most of Audiere is endian-independent, so I expect it would work with few modifications on other architectures. Author: Chad Austin
Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming.
PyScrabble is an online, multiplayer Scrabble game. Author: Kevin Conaway
AllegroGL is an Allegro add-on that allows you to use OpenGL alongside Allegro. You use OpenGL for your rendering to the screen, and Allegro for miscellaneous tasks like gathering input, doing timers, getting cross-platform portability, loading data, and drawing your textures. So this library fills the same hole that things like glut do. AllegroGL also automatically exposes most, if not all, OpenGL extensions available to user programs. This means you no longer have to manually load them; extension management is already done for you.
HawkNL is a free, open sourc