Commit Graph

219 Commits

Author SHA1 Message Date
Anuken
cf0a25fdfc Mobile placement guide / Bugfixes / Switched mobile test to arg 2018-07-02 13:06:52 -04:00
Anuken
b4151a256b Extensive netcode changes, bugfixes 2018-06-29 14:13:31 -04:00
Anuken
5a135e108a Massive amount of bug/crash fixes, wave saving 2018-06-25 18:07:11 -04:00
Anuken
604f315a83 Switched to binary preference file for desktop 2018-06-15 12:13:52 -04:00
Anuken
d0302cdbf3 Many fixes to admin/trace/UUID system 2018-06-13 17:52:31 -04:00
Anuken
5b65c2e27e Fixed MapIO not reading map stream fully 2018-06-02 00:19:31 -04:00
Anuken
a04e432aea Fixed multithreading 2018-06-01 13:11:40 -04:00
Anuken
5c120e532f Added support for Mac file association; minor optimizations 2018-06-01 13:01:05 -04:00
Anuken
e60b3880ce MapEditor tweaks, fixed file browser on Android w/ permissions 2018-05-31 20:27:13 -04:00
Anuken
a141df434c Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0
# Conflicts:
#	build.gradle
#	core/src/io/anuke/mindustry/Vars.java
#	core/src/io/anuke/mindustry/core/Control.java
#	core/src/io/anuke/mindustry/core/Platform.java
#	core/src/io/anuke/mindustry/mapeditor/MapEditorDialog.java
#	core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java
#	core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java
#	desktop/src/io/anuke/mindustry/desktop/DesktopPlatform.java
2018-05-31 17:00:47 -04:00
Anuken
0f09a0b152 New shaders, remake of Android placement partially done 2018-05-29 22:03:43 -04:00
Anuken
b434c37f01 Rewrite of all static initialization code 2018-05-29 15:24:47 -04:00
Anuken
d462d9c89b Removed JavaFX usage 2018-05-25 01:09:47 -04:00
Anuken
f524be6738 Added native file choosers for importing/exporting save 2018-05-24 23:16:03 -04:00
Anuken
c19fcb831f Added native file chooser, fixed macOS prefs errors 2018-05-24 21:13:31 -04:00
Anuken
b0f1ad63ee Changed prefs directory definition 2018-05-24 17:20:37 -04:00
Anuken
29c3df8ba7 Changed bundle identifier script 2018-05-24 16:12:12 -04:00
Anuken
fd77dfd66d Merge branch 'master' of https://github.com/Anuken/Mindustry into 4.0
# Conflicts:
#	build.gradle
#	core/src/io/anuke/mindustry/Vars.java
#	core/src/io/anuke/mindustry/core/Control.java
#	core/src/io/anuke/mindustry/core/Logic.java
#	core/src/io/anuke/mindustry/core/NetClient.java
#	core/src/io/anuke/mindustry/core/NetServer.java
#	core/src/io/anuke/mindustry/core/UI.java
#	core/src/io/anuke/mindustry/editor/MapSaveDialog.java
#	core/src/io/anuke/mindustry/input/GestureHandler.java
#	core/src/io/anuke/mindustry/mapeditor/MapEditorDialog.java
#	core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java
#	core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java
#	gradle/wrapper/gradle-wrapper.properties
#	server/src/io/anuke/mindustry/server/ServerControl.java
2018-05-23 10:36:59 -04:00
Anuken
2108aab523 Added usage of OS.getAppDataDirectory() 2018-05-20 21:52:45 -04:00
Anuken
fc320fb9ee Moved Platform.java, basic iOS image loading 2018-05-19 10:35:48 -07:00
Anuken
a8900bb50e Re-added discord RPC 2018-05-13 21:43:53 -07:00
Anuken
d1a3752b2d Annotation processing done, more work on local multiplayer input 2018-05-13 16:41:50 -07:00
Anuken
3938022002 Updated build.gradle to fix invalid JVM args for windows 2018-05-05 15:47:18 -04:00
Anuken
1f439b4b0c Made server write version on build 2018-05-03 13:04:30 -04:00
Anuken
8a13482c38 Changed OGGs to MP3s, fixed desktop version being unable to start 2018-04-27 22:44:21 -04:00
Anuken
d8d8552176 Added iOS module 2018-04-27 16:01:37 -04:00
Anuken
96475557ae Travis build fix 2018-04-27 15:33:12 -04:00
Anuken
bb4c498e5a Fixed some mac build issues 2018-04-27 13:49:04 -04:00
Anuken
3ed6be1d6d Fixed build errors 2018-04-25 20:53:03 -04:00
Anuken
e21d92cf4d Changed UUID algorithm on desktop 2018-04-16 09:58:31 -04:00
Anuken
049cfa06c8 Changed system for UUID retrieval (desktop) 2018-03-06 22:25:48 -05:00
Anuken
686e526e8c Added UUID banning 2018-03-06 19:22:50 -05:00
Anuken
ffabdba119 Fixed incorrect discord presence updating 2018-02-19 14:45:18 -05:00
Anuken
cba42d2f19 Fixed 32-bit version not working due to Discord integration 2018-02-19 11:31:43 -05:00
Anuken
30b4b78f9f Updated uCore, bugfixes, changed build script 2018-02-09 00:15:27 -05:00
Anuken
1f4a72d459 Added completely new build version system 2018-02-08 23:41:07 -05:00
Anuken
460558bc87 Implemented toggling of multithreading 2018-02-07 14:47:39 -05:00
Anuken
9814ea1d28 Fixed gradle warnings 2018-02-01 22:16:00 -05:00
Anuken
1515845d5d Typo fix 2018-01-31 16:05:43 -05:00
Anuken
f396190fcf Added polish lang, fixed conveyor stacking bug 2018-01-31 10:20:52 -05:00
Anuken
fe458d03bd Added russian bundle 2018-01-31 09:42:39 -05:00
Anuken
aaa9f85206 Added fullscreen, player outlines, better weapon display 2018-01-29 15:24:10 -05:00
Anuken
35b6b41f24 Refactored almost every class, somehow didn't break game yet 2018-01-27 23:42:42 -05:00
Anuken
6c30fe9fcf Removed direct usage of texture packer, buildscript cleanup 2018-01-26 15:09:13 -05:00
Anuken
8c39e05f58 Project-wide refactoring, link crash fixes 2018-01-24 16:48:07 -05:00
Anuken
b1c85da528 Added Indonesian language, fixed bug with saves disappearing 2018-01-22 12:46:00 -05:00
Anuken
10528b2f55 Changed stop() to dispose() on crash, fixed web key triggers 2018-01-21 16:24:34 -05:00
Anuken
1dad6b27c7 GWT compilation fixes 2018-01-19 12:38:07 -05:00
Anuken
345537cdd9 New tutorial section on tunnels, fixed tutorial bugs 2018-01-18 19:41:41 -05:00
Anuken
25beb2af32 THEY SAID IT COULDN'T BE DONE 2018-01-17 17:52:37 -05:00
Anuken
1b4a8c83ae Added websocket support for no good reason 2018-01-17 17:28:33 -05:00
Anuken
597a883275 Netcode changes, new pathfinding, fixed enemies jittering when stuck 2018-01-12 14:01:57 -05:00
Anuken
5ce8cfb7e9 Fixed some UI issues 2018-01-10 15:10:44 -05:00
Anuken
a9546de894 Crash fixes, additional controller support 2018-01-10 14:43:29 -05:00
Anuken
c6dfe1775e Removed and added many TODOs 2018-01-09 18:02:37 -05:00
Anuken
9c48ab1128 Implemented desktop-specific recipes, removed Configurable 2018-01-09 17:47:34 -05:00
Anuken
5cac11b3fe Discord rich presence tweaks, wave balancing 2018-01-08 22:57:07 -05:00
Anuken
2662c0a8fd Made server close on crash 2018-01-08 20:41:00 -05:00
Anuken
3004e627cc Fixed some Windows bugs 2018-01-04 15:38:00 -08:00
Anuken
b486570c28 Made PlatformFunction an interface, changed permission requests 2018-01-04 14:08:52 -05:00
Anuken
169b9cddc5 Improved Discord RPC, refactored Input and fixed net crash 2018-01-03 20:15:05 -05:00
Anuken
c3238008fd Fixed RPC lag, refactored enemy types 2018-01-03 14:47:58 -05:00
Anuken
e61163c5ae Implemented write perms requesting for each file session 2018-01-03 11:37:40 -05:00
Anuken
41a813ece3 Fixed invalid crash report filename 2018-01-03 10:15:27 -05:00
Anuken
c23743ee45 Various minor UI/Net changes 2018-01-02 20:45:13 -05:00
Anuken
2796ab9801 Added new save file format system, wall balancing 2018-01-02 15:47:08 -05:00
Jan Polák
4a706a8a29
Merge branch 'master' into feature_rich_presence 2018-01-02 17:26:28 +01:00
BeefEX
12fad819b5 Discord integration, basic rich presence 2018-01-02 17:21:03 +01:00
Anuken
d5d03dd759 Added a basic crash reporter 2018-01-01 22:50:56 -05:00
Anuken
c8e41c08ea Fixed Kryo crash 2018-01-01 18:01:24 -05:00
Anuken
c7dbdd1773 Modularized Kryonet handler 2018-01-01 13:32:18 -05:00
Anuken
62ae6dc159 More multiplayer setup, possible android support 2017-12-31 22:06:18 -05:00
Anuken
36e357819b Basic multiplayer placing/breaking/movement (broken) 2017-12-31 14:23:13 -05:00
Anuken
eecd0f6d02 Implemented sending of players to client (incomplete) 2017-12-30 23:06:43 -05:00
Anuken
7b1c8d5769 Implemented server sending world data to client 2017-12-30 22:02:23 -05:00
Anuken
79e18f7f4d Implemented basic client/server connection and title font 2017-12-30 18:40:02 -05:00
Anuken
c14e233723 Basic server hosting done 2017-12-30 13:39:37 -05:00
Anuken
e24179cd4c Added full Kryonet server/client implementation 2017-12-30 12:28:17 -05:00
Anuken
f6e9710b33 Added basic Kryonet support 2017-12-30 11:43:47 -05:00
Epowerj
0cde8a9233 Removed hard coded home directory config 2017-12-29 17:17:52 -05:00
Anuken
036a246769 Finished most of new save system, added new localized strings 2017-12-29 15:54:59 -05:00
Anuken
6774ea67ce Added Mac and Windows32 support, better placing, bundle crashfixes 2017-12-28 15:26:11 -05:00
Anuken
560ab4d379 Disabled controller support 2017-12-24 20:50:00 -05:00
Anuken
c69779bf7e Fixed all GWT errors, released new version 2017-12-24 14:40:08 -05:00
Anuken
460c7163d9 uCore dependency setup 2017-12-21 20:59:40 -05:00
Anuken
19ae53ae6a Add new more efficient block rendering system 2017-12-20 17:05:15 -05:00
Anuken
0acb911577 Remove gif folder 2017-12-20 10:50:46 -05:00
Anuken
5cb72ef36f Minor optimizations 2017-12-20 10:49:22 -05:00
Anuken
096fae957b Change scaling 2017-12-20 00:07:59 -05:00
Anuken
ed59e7c7cb Finish all editor features 2017-12-19 18:01:16 -05:00
Anuken
a6e72c93f0 Finish map editor core functionality 2017-12-19 00:05:41 -05:00
Anuken
7953a21073 Scale waves based on difficulty; improve map editor 2017-12-18 17:37:14 -05:00
Anuken
1a8fdda421 Add basic map editor, change map system 2017-12-17 23:51:55 -05:00
Anuken
1b3d964b83 Fix invisible turret and broken RTG generators 2017-12-17 10:34:30 -05:00
Anuken
7ecbd3afd0 Add Discord link and fix more placement bugs 2017-12-16 17:04:38 -05:00
Anuken
93f58bb458 Changes to break/place system 2017-12-16 10:47:06 -05:00
Anuken
a5f3ddcb2b Changed tutorial to cover power blocks 2017-12-10 20:33:09 -05:00
Anuken
e671153e6d Fixed #6, removed save folder from repository 2017-12-08 22:50:40 -05:00
Anuken
404ec68570 Changed pathfinding algorithm slightly, added debugging for paths 2017-12-08 19:59:04 -05:00
Anuken
956e35b677 UI fixes; fixed conveyor infinite item pileup 2017-12-07 14:45:04 -05:00