Difference between revisions of "Programs"

From Elma Wiki
Jump to navigation Jump to search
(Add Map Maker 117b by Domovoy)
m (typos and stuff)
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== General ==
 
== 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 [http://zzz.ink/elma/formats/ .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.
+
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 [http://zzz.ink/elma/formats/ .lev and .rec file structures]. On top of that, some players have created APIs and software libraries 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.
+
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 created for the game, and for the developers that want to collaborate to improve our experience as players and as a community.
  
  
 
== Level Editors ==
 
== Level Editors ==
 +
'''YALE:''' Create collaborative levels online. To start creating a collaborative level, choose a key at the editors link to create a new room (for example http://janka.la/yale/?key=new), then everyone who accesses this link will be able to edit the level at the same time. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9447 YALE by ville_j]
 +
 
'''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.
 
'''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: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=6101 Elmanager]
 
Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=6101 Elmanager]
Line 14: Line 16:
 
'''Advanced Level Editor (ALE):''' Maybe the oldest level editor with a complete set of useful features. Download: [https://drive.google.com/file/d/0BzsmRs3RS8ziLU5Tc21HRHJDWDA/view?usp=sharing ALE v2.1 by Nicolas] Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=2851&hilit=ale Advanced Level Editor v.2.1]
 
'''Advanced Level Editor (ALE):''' Maybe the oldest level editor with a complete set of useful features. Download: [https://drive.google.com/file/d/0BzsmRs3RS8ziLU5Tc21HRHJDWDA/view?usp=sharing ALE v2.1 by Nicolas] Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=2851&hilit=ale Advanced Level Editor v.2.1]
  
'''Online Level Editor (OLE):''' Create levels online. Thorough editor, stylish and easy to use. Reference: [http://elma.oktobia.org/ole/ Online Level Editor by Ville_J]
+
'''Online Level Editor (OLE):''' Create levels online. Thorough editor, stylish and easy to use. Reference: [http://elma.oktobia.org/ole/ Online Level Editor by ville_j]
  
 
'''NEW!:''' Smoothen, simplify, transform, merge and convert polygons into pipes or uphills. This editor contains a very useful image handling and a great Level to Image tool. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=6930 NEW! by totem] Download: [https://drive.google.com/file/d/0BzsmRs3RS8ziRnN1TThLc3pyaGs/view?usp=sharing NEW!_1.7.5b.msi]
 
'''NEW!:''' Smoothen, simplify, transform, merge and convert polygons into pipes or uphills. This editor contains a very useful image handling and a great Level to Image tool. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=6930 NEW! by totem] Download: [https://drive.google.com/file/d/0BzsmRs3RS8ziRnN1TThLc3pyaGs/view?usp=sharing NEW!_1.7.5b.msi]
  
'''Uphill Generator Online''': Quickly generate all types of uphills and downhills online, it will show a preview before you can download your new level. Reference: [http://gen.oktobia.org/ Level generator beta by Ville_J]
+
'''Uphill Generator Online''': Quickly generate all types of uphills and downhills online, it will show a preview before you can download your new level. Reference: [http://gen.oktobia.org/ Level generator beta by ville_j]
 +
 
 +
'''Rad's Level Maker:''' Program to create levels from bitmaps and vice versa, with scale, rotate and translate options. Also as a by-product you can convert level into level (with transformations) and bitmap into bitmap. It is a friendly interface for using VectRast, which you can operate through command line arguments. Downloads: [https://drive.google.com/folderview?id=0BzsmRs3RS8ziT2ZnS3FsQ1MtUzA&usp=sharing Rad's Level Maker], [https://drive.google.com/folderview?id=0BzsmRs3RS8ziZUE3UU1hc0J0V28&usp=sharing VectRast] (sources included), [https://github.com/piskvorky/VectRast VectRast project on github]
  
 
== Sites ==
 
== Sites ==
Line 24: Line 28:
  
 
== Elma Online Extensions ==
 
== 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: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9253 EOL to IRC gateway by Domovoy]
+
'''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 channel to the Elma Online chat, by writing a plus sign (+) at the beginning of your comment. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9253 EOL to IRC gateway by Domovoy]
  
 
'''Battle Notifier''': Desktop application that shows toast notifications for Elma Online battles. Includes battles map image, choose between many notification settings and styles, filter designers and battle types. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9316 Battle Notifier by Pab]
 
'''Battle Notifier''': Desktop application that shows toast notifications for Elma Online battles. Includes battles map image, choose between many notification settings and styles, filter designers and battle types. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9316 Battle Notifier by Pab]
  
 
'''Elma Center: Chrome Extension''' that shows the current battle information on Elma Online. Includes battles map image and popup notifications. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9437 Elma Center: Chrome extension by skint0r]
 
'''Elma Center: Chrome Extension''' that shows the current battle information on Elma Online. Includes battles map image and popup notifications. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9437 Elma Center: Chrome extension by skint0r]
 +
 +
'''Notifyballe:''' Easy to use desktop program that shows toast notifications of battles from Elma Online. It shows the information of the battle when it starts and it includes filtering of battle types. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=8894&p=242469 notifyballe by Ropelli]
  
 
== Replay Management ==
 
== Replay Management ==
No content yet.
+
'''Run Replay Offline:''' Desktop program to watch replays, with advanced rendering settings and 3D view. Run the setup file to install it, then copy the RunReplayOffline.exe into the folder to update to new version. Download: [https://drive.google.com/folderview?id=0BzsmRs3RS8ziM1JuQVBIeFN4LVU&usp=sharing RunReplaysOffline by totem]
  
 
== LGR Editors ==
 
== LGR Editors ==
Line 40: Line 46:
 
== Statistics ==
 
== 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: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9353 PLSM by Pab]
 
'''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: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9353 PLSM by Pab]
 +
 +
'''BRemover:''' This simple program lets you remove the best time from a level. For example, it can be used to remove an undesired bug time. Download: [https://drive.google.com/folderview?id=0BzsmRs3RS8ziVVN6a2lEMmdhSmc&usp=sharing BRemover by nh]
 +
 +
'''LevStats:''' Make stats for level packs, write the pattern of the levels (i.e. Lost??) and create the stats file. Download: [https://drive.google.com/folderview?id=0BzsmRs3RS8ziNlJZSGNmd05ZcG8&usp=sharing LevStats by CSabi]
  
 
== Images and Recording ==
 
== Images and Recording ==
'''Map Maker beta:''' Create mini map look alike images (.bmp) from level files. Includes customizable colors for polygons, sky and objects, customizable image size (limited), and it lets include arrows for gravity apples. Download: [https://drive.google.com/file/d/0BzsmRs3RS8ziN2tRTGF4SDR2ZWM/view?usp=sharing MM117b by Domovoy]
+
'''Map Maker beta:''' Create mini map look-alike images (.bmp) from level files. Includes customizable colors for polygons, sky and objects, customizable image size (limited), and it lets include arrows for gravity apples. Download: [https://drive.google.com/file/d/0BzsmRs3RS8ziN2tRTGF4SDR2ZWM/view?usp=sharing MM117b by Domovoy]
  
 
== Game Performance ==
 
== 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: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9256 Elastomania ddraw wrapper by Ropelli]
+
'''ddraw wrapper:''' More efficient ddraw.dll, which is responsible for the rendering routines in Elasto Mania. The new dll effectively hastens the rendering process (=higher [[Tuning|fps]]) and complies with 32-bit graphics. It also has native support for windowed mode, convenient to play on Windows 8 and Windows 10. Reference: [http://mopolauta.moposite.com/viewtopic.php?f=3&t=9256 Elastomania ddraw wrapper by Ropelli]
  
 
== Game Mods ==
 
== Game Mods ==
Line 56: Line 66:
  
 
'''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]
 
'''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]
 +
 +
== External Program Lists ==
 +
'''Sla's program list''' An external website made by Sla with a list of programs: [http://elastomania.wixsite.com/-sla/programs Sla's program list]

Latest revision as of 13:14, 15 January 2017

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 libraries 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 created for the game, and for the developers that want to collaborate to improve our experience as players and as a community.


Level Editors

YALE: Create collaborative levels online. To start creating a collaborative level, choose a key at the editors link to create a new room (for example http://janka.la/yale/?key=new), then everyone who accesses this link will be able to edit the level at the same time. Reference: YALE by ville_j

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

Online Level Editor (OLE): Create levels online. Thorough editor, stylish and easy to use. Reference: Online Level Editor by ville_j

NEW!: Smoothen, simplify, transform, merge and convert polygons into pipes or uphills. This editor contains a very useful image handling and a great Level to Image tool. Reference: NEW! by totem Download: NEW!_1.7.5b.msi

Uphill Generator Online: Quickly generate all types of uphills and downhills online, it will show a preview before you can download your new level. Reference: Level generator beta by ville_j

Rad's Level Maker: Program to create levels from bitmaps and vice versa, with scale, rotate and translate options. Also as a by-product you can convert level into level (with transformations) and bitmap into bitmap. It is a friendly interface for using VectRast, which you can operate through command line arguments. Downloads: Rad's Level Maker, VectRast (sources included), VectRast project on github

Sites

RecSource: 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 channel to the Elma Online chat, by writing a plus sign (+) at the beginning of your comment. Reference: EOL to IRC gateway by Domovoy

Battle Notifier: Desktop application that shows toast notifications for Elma Online battles. Includes battles map image, choose between many notification settings and styles, filter designers and battle types. Reference: Battle Notifier by Pab

Elma Center: Chrome Extension that shows the current battle information on Elma Online. Includes battles map image and popup notifications. Reference: Elma Center: Chrome extension by skint0r

Notifyballe: Easy to use desktop program that shows toast notifications of battles from Elma Online. It shows the information of the battle when it starts and it includes filtering of battle types. Reference: notifyballe by Ropelli

Replay Management

Run Replay Offline: Desktop program to watch replays, with advanced rendering settings and 3D view. Run the setup file to install it, then copy the RunReplayOffline.exe into the folder to update to new version. Download: RunReplaysOffline by totem

LGR Editors

EasyLGR Editor: Create and modify LGRs with this tool. Download: EasyLGR

LGRselector: Change your default LGR in game while playing. 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

BRemover: This simple program lets you remove the best time from a level. For example, it can be used to remove an undesired bug time. Download: BRemover by nh

LevStats: Make stats for level packs, write the pattern of the levels (i.e. Lost??) and create the stats file. Download: LevStats by CSabi

Images and Recording

Map Maker beta: Create mini map look-alike images (.bmp) from level files. Includes customizable colors for polygons, sky and objects, customizable image size (limited), and it lets include arrows for gravity apples. Download: MM117b by Domovoy

Game Performance

ddraw wrapper: More efficient ddraw.dll, which is responsible for the rendering routines in Elasto Mania. The new dll effectively hastens the rendering process (=higher fps) and complies with 32-bit 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

External Program Lists

Sla's program list An external website made by Sla with a list of programs: Sla's program list