Difference between revisions of "Programs"

From Elma Wiki
Jump to navigation Jump to search
(Add recsource by ville_j)
(Add Elma Python Library by sigveseb)
Line 42: Line 42:
  
 
'''EOL direct API''': Start battles and get current battle information, offers direct interaction with Elma Online server. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9308&p=242034 EOL direct API by Domovoy]
 
'''EOL direct API''': Start battles and get current battle information, offers direct interaction with Elma Online server. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9308&p=242034 EOL direct API by Domovoy]
 +
 +
'''Elma Python Library''': Open Source library that handles Elasto Mania files. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9299&p=242037 Elma Python Library by sigveseb]

Revision as of 16:02, 18 March 2016

General

Many members of the community have contributed with a variety of software for the game, such as level editors, sites, LGR editors, level generators, and more. Some have shared helpful information about the game, such as .lev and .rec file structures. On top of that, some players have created APIs and software libraies to help others with the creation of programs, while some of the programs are as well open source. Mostly, all of this information can be found dispersedly in Mopolauta, but as time goes by, more people join the community and some of this helpful stuff tend to be forgotten and difficult to find.

The purpose of this section is to organize, maintain, and to provide helpful links and information about all the software related stuff that the community have create for the game, and for the developers that want to colaborate to improve our experience as players and as a commuinty.


Level Editors

Smibu's Level Editor (SLE): One of the most updated editors on the scene, forms part of the program Elmanager created by Smibu. This editor contains the most advanced tools for level making. Reference: [Elmanager]

Zebra's Level Editor (ZLE): Easy to use level editor with many features, including level generator tools. Reference: [Zebra's Level Editor]

Advanced Level Editor (ALE): Maybe the oldest level editor with a complete set of useful features. Download: [ALE v2.1 by Nicolas] Reference: [Advanced Level Editor v.2.1]

Sites

recsource.tv: Check all battle win replays and upload your own replays. It is considered the youtube of replays, granted with the Contribution Award to ville_j and Max at the Golden Apple Awards 2015. Reference: recsource.tv by ville_j

Elma Online Extensions

EOL to IRC gateway: At IRC channel #irc_eol@ircnet, it shows information about current battles and their results. It also shows the current chat on Elma Online and you can send message from the chanel to the Elma Online chat, by writing a plus sign (+) at the beginning of your comment. Reference: EOL to IRC gateway by Domovoy

Replay Management

No content yet.

LGR Editors

LGRselector: Change LGR in game. Reference: LGRselector by dawid

Statistics

Pab's Level Stats Maker (PLSM): Generate stats for level packs or any set of levels, filter players, customizable penalty times, choose generation settings. Reference: PLSM by Pab

Video Making

No content yet.

Game Performance

ddraw wraper: More efficient ddraw.dll, which is responsible for the rendering routines in elastomania. The new dll effectively hastens the rendering process(=more fps) and complies with 32bit graphics. It also has native support for windowed mode, convenient to play on Windows 8 and Windows 10. Reference: Elastomania ddraw wrapper by Ropelli

Game Mods

No content yet.

Developers corner

Elma Online API: Get the data for levels, battles, players and times, from Elma Online site API. Reference: Elma Online API 2.0 by Kopaka

EOL direct API: Start battles and get current battle information, offers direct interaction with Elma Online server. Reference: EOL direct API by Domovoy

Elma Python Library: Open Source library that handles Elasto Mania files. Reference: Elma Python Library by sigveseb