Difference between revisions of "LoveToAll"

 
Line 1: Line 1:
 
This program (for Windows) uses functions from LoveToAndroid by startgamedev and Bat To Exe Converter by F2KO to the results for APK and EXE (Single EXE With all dlls embeded) in several ways possible by simply and easy methods (such as pressing a keyboard shortcut (custom), or by dragging on the shortcut icon, or by dragging into the program (DragAndDrop) or by pressing the button "BUILD" ). That's enough to have the minimum requirements for an LOVE2D project only. You do not even have to create your .love zip file (the program is already going to all this for you) and compile the results in the same directory that your project is located. The .love files are inside "LOVE" folder of this program. APKS and EXES behind your project. Your job will be to locate the directories (this program tries to automatically find it too) and save it. Your last save is registered in the program and it will always open the settings that were previously saved.
 
This program (for Windows) uses functions from LoveToAndroid by startgamedev and Bat To Exe Converter by F2KO to the results for APK and EXE (Single EXE With all dlls embeded) in several ways possible by simply and easy methods (such as pressing a keyboard shortcut (custom), or by dragging on the shortcut icon, or by dragging into the program (DragAndDrop) or by pressing the button "BUILD" ). That's enough to have the minimum requirements for an LOVE2D project only. You do not even have to create your .love zip file (the program is already going to all this for you) and compile the results in the same directory that your project is located. The .love files are inside "LOVE" folder of this program. APKS and EXES behind your project. Your job will be to locate the directories (this program tries to automatically find it too) and save it. Your last save is registered in the program and it will always open the settings that were previously saved.
  
ADDING AN ICON APK
+
'''ADDING AN ICON APK'''
  
 
You can add any image (png, jpg, ico, bmp ...) of any resolution, if it is not a png 144x144 image the program will automatically try to generate a new png 144px image and save it to the temporary folder "TMP" inside the program that Will be your new resized image to work. If it would try to fail, the entry will continue as it was. If no icon is inserted, the program will use its default icon.
 
You can add any image (png, jpg, ico, bmp ...) of any resolution, if it is not a png 144x144 image the program will automatically try to generate a new png 144px image and save it to the temporary folder "TMP" inside the program that Will be your new resized image to work. If it would try to fail, the entry will continue as it was. If no icon is inserted, the program will use its default icon.
  
ADDING AN ICON EXE
+
'''ADDING AN ICON EXE'''
  
 
Only accepted icons (.ico) files. https://www.icoconverter.com
 
Only accepted icons (.ico) files. https://www.icoconverter.com
  
ADDING A LOVE PROJECT
+
'''ADDING A LOVE PROJECT'''
  
 
Only accept if inside the selected folder contain a main.lua file
 
Only accept if inside the selected folder contain a main.lua file
  
ADDING A LOVE FOLDER
+
'''ADDING A LOVE FOLDER'''
  
 
It will only accept if within the selected folder it contains a file love.exe
 
It will only accept if within the selected folder it contains a file love.exe
  
AUTO-DETECT "Settings"
+
'''AUTO-DETECT "Settings"'''
  
 
Self-detecting searches on all your fixed drives in obvious places, it will not go into all your directories. In the case of projects, it will try to find some project if it is on your desktop.
 
Self-detecting searches on all your fixed drives in obvious places, it will not go into all your directories. In the case of projects, it will try to find some project if it is on your desktop.
  
BUILDING
+
'''BUILDING'''
  
 
The program will constantly use system functions like copy, paste, delete, read, create and execute. If your system blocks these features, several errors and failures will occur. Be aware of this.
 
The program will constantly use system functions like copy, paste, delete, read, create and execute. If your system blocks these features, several errors and failures will occur. Be aware of this.
  
BLUESTACKS
+
'''BLUESTACKS'''
  
 
If you have Bluestacks installed on your computer, this program tries to locate it for you and add the installer.exe and run.exe, will be initiator after creating your APK automatically creates install runs.
 
If you have Bluestacks installed on your computer, this program tries to locate it for you and add the installer.exe and run.exe, will be initiator after creating your APK automatically creates install runs.
  
JAVA JDK
+
'''JAVA JDK'''
  
 
To use the APK BUILD requires Java JDK "Java Development Kit", you can download it at http://www.oracle.com
 
To use the APK BUILD requires Java JDK "Java Development Kit", you can download it at http://www.oracle.com
  
VARIABLES FIXES
+
'''VARIABLES FIXES'''
  
 
%GAME% is your love.exe executable
 
%GAME% is your love.exe executable
Line 42: Line 42:
 
NOTE: You can change the commands if you have other simulators and change the BATCH too (including more functions like arguments or scripts).
 
NOTE: You can change the commands if you have other simulators and change the BATCH too (including more functions like arguments or scripts).
  
SHORTCUTS IN THE FIRST AREA
+
'''SHORTCUTS IN THE FIRST AREA'''
  
 
Ctrl + S or F10: Settings
 
Ctrl + S or F10: Settings
Line 48: Line 48:
 
Ctrl + D or F12: Enables or disables auto-detection before entering settings
 
Ctrl + D or F12: Enables or disables auto-detection before entering settings
  
RUN MODE
+
'''RUN MODE'''
  
 
Project (require Project and LOVE folder)
 
Project (require Project and LOVE folder)
Line 58: Line 58:
 
NOTE: Dropping projects in shortcut icons (add all in settings) the program will use the fast builder and closes after.
 
NOTE: Dropping projects in shortcut icons (add all in settings) the program will use the fast builder and closes after.
  
TOOLS
+
'''TOOLS'''
  
 
SublimeText3 builders
 
SublimeText3 builders

Latest revision as of 17:33, 7 April 2017

This program (for Windows) uses functions from LoveToAndroid by startgamedev and Bat To Exe Converter by F2KO to the results for APK and EXE (Single EXE With all dlls embeded) in several ways possible by simply and easy methods (such as pressing a keyboard shortcut (custom), or by dragging on the shortcut icon, or by dragging into the program (DragAndDrop) or by pressing the button "BUILD" ). That's enough to have the minimum requirements for an LOVE2D project only. You do not even have to create your .love zip file (the program is already going to all this for you) and compile the results in the same directory that your project is located. The .love files are inside "LOVE" folder of this program. APKS and EXES behind your project. Your job will be to locate the directories (this program tries to automatically find it too) and save it. Your last save is registered in the program and it will always open the settings that were previously saved.

ADDING AN ICON APK

You can add any image (png, jpg, ico, bmp ...) of any resolution, if it is not a png 144x144 image the program will automatically try to generate a new png 144px image and save it to the temporary folder "TMP" inside the program that Will be your new resized image to work. If it would try to fail, the entry will continue as it was. If no icon is inserted, the program will use its default icon.

ADDING AN ICON EXE

Only accepted icons (.ico) files. https://www.icoconverter.com

ADDING A LOVE PROJECT

Only accept if inside the selected folder contain a main.lua file

ADDING A LOVE FOLDER

It will only accept if within the selected folder it contains a file love.exe

AUTO-DETECT "Settings"

Self-detecting searches on all your fixed drives in obvious places, it will not go into all your directories. In the case of projects, it will try to find some project if it is on your desktop.

BUILDING

The program will constantly use system functions like copy, paste, delete, read, create and execute. If your system blocks these features, several errors and failures will occur. Be aware of this.

BLUESTACKS

If you have Bluestacks installed on your computer, this program tries to locate it for you and add the installer.exe and run.exe, will be initiator after creating your APK automatically creates install runs.

JAVA JDK

To use the APK BUILD requires Java JDK "Java Development Kit", you can download it at http://www.oracle.com

VARIABLES FIXES

%GAME% is your love.exe executable %APK% is your full path apk %APKTRUENAME% is the internal name of your apk on the android device %APKACT% is the second name of your apk's activity

NOTE: You can change the commands if you have other simulators and change the BATCH too (including more functions like arguments or scripts).

SHORTCUTS IN THE FIRST AREA

Ctrl + S or F10: Settings Ctrl + R or F11: Run Mode ON / OFF Ctrl + D or F12: Enables or disables auto-detection before entering settings

RUN MODE

Project (require Project and LOVE folder) APK Builder (require Project and JDK) EXE Builder (require Project and LOVE folder)

NOTE: For builders, the program uses a fast builder

NOTE: Dropping projects in shortcut icons (add all in settings) the program will use the fast builder and closes after.

TOOLS

SublimeText3 builders SublimeText3 autocomplete for Love2D and Lua LoveGame Demo Example Love 0.9.2 with touch and physic

NOTE: DON'T EXECUTES BUILDERS WITH PROJECTS INSIDE PROGRAM FILES

CMD ARGS toapk toexe

example: LoveToAll.exe "myprojectpath" toapk

For Windows XP/7/8 10?

Download