Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4192 commits
Select commit Hold shift + click to select a range
c7c60de
Translated using Weblate (Dutch)
Spansos Sep 8, 2021
a7cf7d3
Translated using Weblate (Dutch)
Tijflalol Sep 8, 2021
2ea60db
Translated using Weblate (Dutch)
Spansos Sep 8, 2021
e25129e
Translated using Weblate (Dutch)
tommykoning Sep 8, 2021
7bbdf28
Translated using Weblate (Indonesian)
Sep 8, 2021
8efe58f
Translated using Weblate (Portuguese (Brazil))
Sep 8, 2021
f79e2f7
Translated using Weblate (Dutch)
Spansos Sep 8, 2021
d5beb27
Translated using Weblate (Dutch)
Tijflalol Sep 8, 2021
272a4cf
Translated using Weblate (Ukrainian)
Sep 8, 2021
7cbc6ea
2065 missing directory warn popup (#2580)
celebrityknave Sep 10, 2021
5ace6a2
Translated using Weblate (Turkish)
punctdan Sep 9, 2021
5fbf741
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Sep 9, 2021
9f24002
Merge remote-tracking branch 'weblate/master'
hhyyrylainen Sep 10, 2021
ce14425
Fixed diff check on windows (#2572)
FuJa0815 Sep 10, 2021
84a65e4
Editor delete and move hotkeys (#2557)
featherelle Sep 10, 2021
3bac72d
Translated using Weblate (Bulgarian)
RacerBG Sep 16, 2021
573e7f3
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Sep 16, 2021
39b5f5d
Translated using Weblate (Hebrew)
doomlightning Sep 16, 2021
9cc0af0
Translated using Weblate (Swedish)
tairuu Sep 16, 2021
32e1e04
Translated using Weblate (Italian)
Sep 16, 2021
192d682
Translated using Weblate (German)
FuJa0815 Sep 16, 2021
b4139ca
Merge pull request #2583 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Sep 16, 2021
28e604b
Add Floating Chunk Food Source (#2578)
adQuid Sep 16, 2021
d8aa857
updated mutation algorithm to prevent duplicating nuclei (#2588)
adQuid Sep 17, 2021
4262627
Two small changes (#2596)
hhyyrylainen Sep 19, 2021
7cbe22d
Credits in the game (#2570)
hhyyrylainen Sep 19, 2021
e5013be
2592 extinction theme (#2594)
adQuid Sep 20, 2021
42b75ac
Bump SharpZipLib from 1.3.2 to 1.3.3 (#2601)
dependabot[bot] Sep 21, 2021
9c00253
Fix binding agent being able to placed without a nucleus (#2602)
athariqk Sep 24, 2021
c7f2981
2521 editor button update after colony creation (#2553)
Maxonovien Sep 24, 2021
393dafc
Fixed incorrect name references to membrane modifier nodes (#2607)
athariqk Sep 24, 2021
7adc60d
Renamed the now incorrectly named remove organelle input (#2610)
hhyyrylainen Sep 24, 2021
e96a424
Fixed save upgrade not upgrading dictionary keys containing JSON (#2…
hhyyrylainen Sep 24, 2021
0701f99
Translated using Weblate (Turkish)
punctdan Sep 24, 2021
fd86a8a
Translated using Weblate (Portuguese (Brazil))
Sep 24, 2021
dbfc22c
Translated using Weblate (Catalan)
aleixcoma Sep 24, 2021
445cd99
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Sep 24, 2021
fa6be1b
Translated using Weblate (English)
hhyyrylainen Sep 24, 2021
9de66df
Translated using Weblate (Italian)
Sep 24, 2021
dc5ef2b
Translated using Weblate (Bulgarian)
RacerBG Sep 24, 2021
582b35d
Translated using Weblate (Hebrew)
doomlightning Sep 24, 2021
e2d6ff3
Translated using Weblate (Czech)
DrOggy15 Sep 24, 2021
9cdb4dc
Translated using Weblate (Czech)
Fractvival Sep 24, 2021
8ed8228
Translated using Weblate (Russian)
the80hz Sep 24, 2021
f5a2881
Ran update localization
hhyyrylainen Sep 24, 2021
32a6710
Added audio playing guards in GUICommon (#2612)
athariqk Sep 24, 2021
4a6c288
Prevent saving if the player is extinct (#2608)
hhyyrylainen Sep 24, 2021
d141a9c
Bump Nito.Collections.Deque from 1.1.0 to 1.1.1 (#2616)
dependabot[bot] Sep 28, 2021
c326f7b
Created a system for safely keeping game object references across fra…
hhyyrylainen Oct 1, 2021
3d0239f
Translated using Weblate (Bulgarian)
RacerBG Oct 1, 2021
314730d
Translated using Weblate (English)
hhyyrylainen Oct 1, 2021
c7ba1ae
Translated using Weblate (Turkish)
punctdan Oct 1, 2021
f783c58
Translated using Weblate (Spanish)
nathanielbalderramas Oct 1, 2021
2d0d3d4
Translated using Weblate (Indonesian)
Oct 1, 2021
1c14514
Translated using Weblate (Italian)
Oct 1, 2021
830a35b
Translated using Weblate (Italian)
VoltaJack Oct 1, 2021
ebe925b
Translated using Weblate (Catalan)
Oct 1, 2021
630fc4e
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Oct 1, 2021
bfe0dc4
Translated using Weblate (Hebrew)
doomlightning Oct 1, 2021
c8d876a
Translated using Weblate (Sinhala)
Oct 1, 2021
599de6b
Translated using Weblate (Dutch)
MrTunaPizza Oct 1, 2021
039b7c4
Translated using Weblate (Portuguese (Brazil))
Oct 1, 2021
af9383c
Update bg.po
hhyyrylainen Oct 1, 2021
46732ea
Merge pull request #2618 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Oct 1, 2021
5e71e11
Added frm locale to update script and ran the script (#2619)
hhyyrylainen Oct 1, 2021
03beada
Fixed loading getting paused when pressing Esc (#2573)
FuJa0815 Oct 3, 2021
4dee1c4
Translated using Weblate (Indonesian)
Oct 5, 2021
7cffece
Translated using Weblate (Dutch)
Tijflalol Oct 5, 2021
c4bb7af
Translated using Weblate (Ukrainian)
Oct 5, 2021
d7cd0aa
Added translation using Weblate (Danish)
orindholt Oct 5, 2021
9c5c81c
Translated using Weblate (French)
DayS Oct 5, 2021
e964933
Translated using Weblate (French)
Nexarvi Oct 5, 2021
024621f
Merge pull request #2622 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Oct 7, 2021
9d18422
Add instructions regarding updating CI image (#2627)
hhyyrylainen Oct 7, 2021
ac2c85b
Update to Godot 3.3.4 #2621 (#2626)
takko Oct 7, 2021
ec76755
Hook up Danish translation in the game (#2624) (#2625)
takko Oct 7, 2021
765f2e3
prohibit setting fullscreen while in Godot editor (#2630)
takko Oct 9, 2021
2cf4732
Sort translation progress keys (#2633)
hhyyrylainen Oct 9, 2021
1bd9f67
Add automatic JSON debug mode on failure (#2635)
hhyyrylainen Oct 9, 2021
c965f83
Make team names translatable in the credits (#2636)
takko Oct 10, 2021
7977b1e
added tooltips for the bottom left buttons in microbe stage (#2631)
takko Oct 10, 2021
7fe5677
2567 crash using reproduction cheat while dead (#2640)
takko Oct 11, 2021
c729828
Make check formatting script print out pybabel-thrive version (#2641)
takko Oct 12, 2021
ca36f40
Softlock with pause on a new game (#2637)
takko Oct 12, 2021
b236bd3
Fix typo calling PR an issue, and slightly improve explanations (#2648)
hhyyrylainen Oct 14, 2021
3c7af99
Patch Map Code Cleanup (#2645)
adQuid Oct 14, 2021
a0c2e61
2590 reset language button doesnt update translation progress (#2644)
takko Oct 14, 2021
3c8597f
Update AI to be more easily scared when wounded (#2643)
adQuid Oct 14, 2021
4d6bd40
Implement two column mode for the longer lists in the credits. (#2646)
takko Oct 15, 2021
f9249d9
changed the defaults to 0 and hidden for microbe HUD bars (#2647)
takko Oct 15, 2021
3d0298b
Retool Toxin mechanics and AI (#2605)
adQuid Oct 15, 2021
e51ff48
Translated using Weblate (Czech)
DrOggy15 Oct 14, 2021
14675c4
Translated using Weblate (English)
hhyyrylainen Oct 14, 2021
ee020e5
Translated using Weblate (Bulgarian)
RacerBG Oct 14, 2021
4f73717
Translated using Weblate (Polish)
Oct 14, 2021
eedc741
Translated using Weblate (Italian)
Oct 14, 2021
478aca4
Translated using Weblate (Hebrew)
doomlightning Oct 14, 2021
36a8c1e
Translated using Weblate (Portuguese (Brazil))
Oct 14, 2021
2980af1
Merge pull request #2634 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Oct 15, 2021
84e4c77
Translated using Weblate (Bulgarian)
RacerBG Oct 15, 2021
c73a121
Translated using Weblate (English)
hhyyrylainen Oct 15, 2021
d50ded1
Translated using Weblate (Hebrew)
doomlightning Oct 15, 2021
2ceab95
Merge pull request #2652 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Oct 15, 2021
395beeb
Disable gettext line wrapping (#2653)
hhyyrylainen Oct 15, 2021
cf59737
Make auto-evo run with all threads when game is waiting on it (#2658)
hhyyrylainen Oct 16, 2021
6e76899
Removed full license texts from credits and added separate menu for v…
hhyyrylainen Oct 16, 2021
2827f72
Added a key to hide the microbe and editor GUI (#2654)
hhyyrylainen Oct 17, 2021
90f02d9
Fix locale change print when exiting editor (#2660)
takko Oct 17, 2021
8f5db12
Fix patch generator warnings and improve code style (#2651)
hhyyrylainen Oct 17, 2021
c607441
Disconnect chromatic filter events on exit tree. (#2663)
takko Oct 18, 2021
f97edb7
stop animation before playing it in main menu sub menus (#2664)
takko Oct 18, 2021
39a4df7
Fixed colonies becoming detached due to the pilus (#2666)
hhyyrylainen Oct 19, 2021
4fd32e6
Split Microbe class into 3 partial class files. Microbe.cs, Microbe.I…
takko Oct 19, 2021
7c4a5b1
add new bbcode for constant (#2659)
takko Oct 19, 2021
733059f
Change MicrobeAI to use Microbe.CanEngulf check (#2672)
takko Oct 20, 2021
1800b65
Translated using Weblate (Czech)
DrOggy15 Oct 21, 2021
3942863
Translated using Weblate (German)
takko Oct 21, 2021
7261fd6
Translated using Weblate (Italian)
Oct 21, 2021
49c1e16
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Oct 21, 2021
000e9bc
Translated using Weblate (Ukrainian)
Oct 21, 2021
9769fb0
Translated using Weblate (Bulgarian)
RacerBG Oct 21, 2021
86d732d
Translated using Weblate (Hebrew)
doomlightning Oct 21, 2021
3ac81a7
Translated using Weblate (Turkish)
punctdan Oct 21, 2021
6be24a4
Translated using Weblate (Hungarian)
Undibundi Oct 21, 2021
88e230f
Merge pull request #2662 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Oct 21, 2021
47cdceb
Added column 77 gettext wrapping back
hhyyrylainen Oct 21, 2021
c5602b6
Update to new babel-thrive version (#2676)
hhyyrylainen Oct 21, 2021
52ff221
Hooked up Ukrainian and Hungarian translations (#2680)
hhyyrylainen Oct 21, 2021
499ca54
Combine cells in mouse hover panel (#2673)
takko Oct 22, 2021
cf1e6c8
Add LoadGame and Return to Menu buttons for ExtinctionScreen (#2678)
takko Oct 22, 2021
2699320
Fix reset localization script (#2687)
FuJa0815 Oct 23, 2021
badaf91
Added spawn enemy cheat (#2667)
FuJa0815 Oct 23, 2021
21e189e
Improve licenses display appearance (#2686)
athariqk Oct 23, 2021
6fa09bb
Behaviour tab (#2617)
FuJa0815 Oct 23, 2021
408d295
Bump the recommended babel version to 2.9.1
hhyyrylainen Oct 23, 2021
7a11c27
Custom CheckBox (#2615)
84634E1A607A Oct 23, 2021
552d838
Colony rotation and drift again (#2534)
Kemikal1 Oct 23, 2021
3ce62c0
Added custom WindowDialog classes (#2387)
84634E1A607A Oct 24, 2021
d8d0b12
Changed to a ratio based colony compound distribution (#2620)
FuJa0815 Oct 28, 2021
243ee99
Fixed saving in the editor (#2710)
hhyyrylainen Oct 28, 2021
d39ed73
Fixed toxin projectiles ignoring collision with floating chunks (#2705)
takko Oct 28, 2021
e1c04d3
C# 9 (#2712)
FuJa0815 Oct 28, 2021
4845f20
Make WinExtinctionBoxHolder be on top of the tutorial (#2706)
takko Oct 29, 2021
7c15aa2
Translated using Weblate (Chinese (Simplified))
coltonix Oct 29, 2021
a47e4b8
Translated using Weblate (Hungarian)
Undibundi Oct 29, 2021
d96c4a6
Translated using Weblate (English)
hhyyrylainen Oct 29, 2021
197ebf6
Translated using Weblate (Turkish)
punctdan Oct 29, 2021
aff47bf
Translated using Weblate (Italian)
Oct 29, 2021
cbecc26
Translated using Weblate (Bulgarian)
RacerBG Oct 29, 2021
9ead6a3
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Oct 29, 2021
941e688
Translated using Weblate (Hebrew)
doomlightning Oct 29, 2021
2675216
Translated using Weblate (Ukrainian)
Oct 29, 2021
b5af2a2
Translated using Weblate (Catalan)
aleixcoma Oct 29, 2021
baa5a3f
Ran locale update to fixed invalid translations weblate resurrected
hhyyrylainen Oct 29, 2021
10aa85f
Added check for git merge conflict markers to check_formatting (#2701)
FuJa0815 Oct 29, 2021
2849e5f
Assign min size before size to fix ATP bar icon delay (#2703)
takko Oct 31, 2021
c17c50f
Show hover is turned on over the editor scrollbars (#2716)
takko Oct 31, 2021
da2f21b
Set anchors for extinction screen's load menu to full rect (#2699)
athariqk Nov 1, 2021
eca70c9
save rotating regex bugfix only the last digit was taken (#2721)
takko Nov 1, 2021
75f6f3b
Update devforum link in setup instructions
hhyyrylainen Nov 2, 2021
81255b7
Redid the Linux .desktop file creation to remove a contribution
hhyyrylainen Nov 2, 2021
14491a9
Moved editor elapsed timescale to a constant to remove a previous typ…
hhyyrylainen Nov 2, 2021
6d382f6
Removed a few safe to remove gitattributes from a non-CLA signed cont…
hhyyrylainen Nov 2, 2021
d6ebb1f
Redo of issue #1802
hhyyrylainen Nov 2, 2021
cc8cafb
Redo of issues #1708
hhyyrylainen Nov 2, 2021
b6012b6
Remove some still existing code of PR 1673
hhyyrylainen Nov 2, 2021
1085792
Trying to refactor code that's still from ce984ae3955a848b8b1ef91cf5f…
hhyyrylainen Nov 2, 2021
b48a531
Changed one word that was used by a past contributor who didn't sign …
hhyyrylainen Nov 2, 2021
7dd18a3
Fixed the detection for mouse over the editor GUI being fiddly (#2723)
takko Nov 3, 2021
c0b0dcd
Taking screenshot without colour filter (#2704)
takko Nov 3, 2021
53e29c7
Fixed background not working correctly in really wide aspect ratio (#…
takko Nov 3, 2021
19e5736
Fixed pressing space during microbe intro causing it to restart (#2717)
takko Nov 3, 2021
64e66c4
Optimize data points interpolation in line charts (#2718)
athariqk Nov 4, 2021
c9ecb4b
Fix health and atp progress bar filler texture (#2727)
takko Nov 4, 2021
f6f17a1
Add hover effect for the texts in custom checkbox (#2728)
athariqk Nov 5, 2021
d9c5479
Revert "Disallow quick save before transitioning is finished #1909 (#…
hhyyrylainen Nov 5, 2021
991a113
Revert "Updated .gitattributes (#1972)"
hhyyrylainen Nov 5, 2021
537158c
Revert "Consume event while rebinding (#1974)"
hhyyrylainen Nov 5, 2021
8edf9a3
Redo #1909
hhyyrylainen Nov 5, 2021
736c27b
Add all our text type files to .gitattributes
hhyyrylainen Nov 5, 2021
54c8e88
Major auto-evo framework updates for species splitting (#2689)
hhyyrylainen Nov 5, 2021
fe7c24e
Redo #1974
hhyyrylainen Nov 5, 2021
cd0b76d
Fix crash in the previous commit when rebinding
hhyyrylainen Nov 5, 2021
4b902b6
Merge branch 'master' into remove_non_cla_work
hhyyrylainen Nov 5, 2021
591110f
Merge pull request #2725 from Revolutionary-Games/remove_non_cla_work
hhyyrylainen Nov 5, 2021
f0c4ffd
Upgraded stylecop to be the C# 9.0 compatible version (#2731)
hhyyrylainen Nov 5, 2021
207ace1
Added species name randomize button and fixed tooltip popup (#2729)
athariqk Nov 5, 2021
92802e8
Translated using Weblate (Spanish)
Nov 5, 2021
ae73c57
Translated using Weblate (Italian)
Nov 5, 2021
5c466ee
Translated using Weblate (Russian)
vlad58TR Nov 5, 2021
1d6a491
Translated using Weblate (Hebrew)
doomlightning Nov 5, 2021
0d2f64a
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Nov 5, 2021
54e3fa7
Translated using Weblate (Hungarian)
Undibundi Nov 5, 2021
e06556e
Translated using Weblate (Turkish)
punctdan Nov 5, 2021
74b3148
Translated using Weblate (Catalan)
aleixcoma Nov 5, 2021
42d9f40
Translated using Weblate (Bulgarian)
RacerBG Nov 5, 2021
c789a45
Merge pull request #2722 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Nov 5, 2021
ba01465
Implement a popup for exit confirmation (#2696)
athariqk Nov 5, 2021
0ef1403
found no more existing signals got readded/reverted by 4b902b666291c3…
takko Nov 5, 2021
778c3a6
added OnTutorialDisabled to ReturnFromEditor (#2737)
takko Nov 6, 2021
cbaa013
Make the mouse hover panel categorize compound densities (#2702)
takko Nov 6, 2021
3294ae5
workaround 1880 exception collection was modified in auto evo (#2736)
takko Nov 6, 2021
1668317
updated jura font version from 2.5.1 to 5.106 to fix czech characters…
takko Nov 6, 2021
1645d3c
Add an empty DynamicFont to compound and environment panels' expand/c…
athariqk Nov 6, 2021
fa7f839
Added the tres (#2745)
84634E1A607A Nov 7, 2021
1726501
Removed WasListeningForInput (#2739)
84634E1A607A Nov 7, 2021
7845df2
Use already computed energy balance in auto-evo (#2746)
takko Nov 10, 2021
b8b0d95
Add code to unpause in the main menu _Ready (#2749)
takko Nov 12, 2021
b52feb7
Disallow trailing and preceeding spaces in species names (#2747)
takko Nov 12, 2021
5eb8f6f
Translated using Weblate (Italian)
Nov 7, 2021
cb3b470
Translated using Weblate (Bulgarian)
RacerBG Nov 7, 2021
36f8c0b
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Nov 7, 2021
c891e05
Translated using Weblate (Hungarian)
Undibundi Nov 7, 2021
49a988e
Translated using Weblate (Hebrew)
doomlightning Nov 7, 2021
dd396d1
Translated using Weblate (Chinese (Simplified))
84634E1A607A Nov 7, 2021
270f0bf
Translated using Weblate (English)
hhyyrylainen Nov 7, 2021
fbe7d41
Translated using Weblate (Finnish)
hhyyrylainen Nov 7, 2021
7c6093d
Translated using Weblate (Italian)
Nov 8, 2021
e43b2a9
Translated using Weblate (Bulgarian)
RacerBG Nov 7, 2021
9b7c2ed
Translated using Weblate (Chinese (Simplified))
fgdfgfthgr-fox Nov 8, 2021
a7128f6
Translated using Weblate (Hebrew)
doomlightning Nov 7, 2021
bd709f9
Translated using Weblate (Hungarian)
Undibundi Nov 9, 2021
3629ebc
Translated using Weblate (German)
FuJa0815 Nov 10, 2021
44dada1
Translated using Weblate (Turkish)
punctdan Nov 11, 2021
139115a
Translated using Weblate (Portuguese (Brazil))
Nov 11, 2021
af5700b
Translated using Weblate (Portuguese (Portugal))
Nov 11, 2021
b985ba1
Merge pull request #2735 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Nov 12, 2021
d9db60a
Add fading between list tracks in jukebox (#2750)
takko Nov 13, 2021
afcd8e1
Balance photosynthesis (#2752)
adQuid Nov 14, 2021
c6c7a08
created the hex grid within the shader (#2743)
takko Nov 14, 2021
8397aa6
Fix warnings about non-power-of-2 textures (#2755)
takko Nov 16, 2021
a5f8fe2
Support for store versions of thrive (#2720)
hhyyrylainen Nov 17, 2021
7c06789
Tweaked iron chunk's dissolve effect cutoff threshold (#2764)
athariqk Nov 17, 2021
106207e
Translated using Weblate (Bulgarian)
RacerBG Nov 17, 2021
0734a6c
Translated using Weblate (Portuguese (Portugal))
SylvaGX Nov 17, 2021
93c48fa
Translated using Weblate (Portuguese (Portugal))
Nov 17, 2021
d649f2c
Translated using Weblate (Portuguese (Portugal))
SylvaGX Nov 17, 2021
4c67771
Merge pull request #2760 from revolutionary-translation-bot/weblate-t…
hhyyrylainen Nov 18, 2021
79c2337
Add Takko to Easter Egg Name List (#2777)
takko Nov 19, 2021
2635cc6
Use steam user name for steam version (#2778)
takko Nov 19, 2021
aa15ab1
upped biodiversity different patch migration rate (#2779)
adQuid Nov 19, 2021
6dfac45
Balance Pass 0.5.6 (#2759)
buckly90 Nov 19, 2021
2198105
Assortment of tweaks, polishes and fixes to the gui (#2758)
athariqk Nov 19, 2021
7d70c82
Update CustomConfirmationDialog's strings on locale change (#2781)
athariqk Nov 20, 2021
5de2d4d
Straggling Balance Changes (#2783)
buckly90 Nov 20, 2021
dfe46bd
Fixed loading screen thrive logo spinner jittering (#2791)
takko Nov 21, 2021
a14bb34
Added a feature to adjust volume for individual tracks in Jukebox and…
athariqk Nov 21, 2021
afb203f
Turn licenses display into a popup dialog (#2763)
athariqk Nov 21, 2021
68775a5
Fixed organelle models flickering sometimes due to render order (#2756)
takko Nov 21, 2021
2cd7e0a
Bump SharpZipLib from 1.3.3 to 1.4.2
dependabot[bot] Jan 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 37 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
version: 1.0.{build}-{branch}

environment:
BOOST_ROOT: C:/Libraries/boost_1_69_0
PATH: C:\Ruby25-x64\bin;$(PATH);C:\cygwin64\bin
VULKAN_SDK: C:/VulkanSDK/1.1.114.0
GIT_LFS_SKIP_SMUDGE: 1

image:
- Visual Studio 2017

platform: x64

cache:
- ThirdParty
- assets
- VulkanSDK.exe
- .git/lfs/objects

install:
- gem install os colorize rubyzip json sha3
- if not exist VulkanSDK.exe curl -L --silent --show-error --output VulkanSDK.exe https://vulkan.lunarg.com/sdk/download/1.1.114.0/windows/VulkanSDK-1.1.114.0-Installer.exe?Human=true
- VulkanSDK.exe /S

build_script:
- git lfs pull
# - ruby SetupThrive.rb --precompiled

# test_script:
# - cd build\bin
# - .\ThriveTest ~[xrequired]

# This takes too much space to work
# artifacts:
# - path: build/bin
# name: bin folder
# type: zip
112 changes: 112 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
version: 2.1
jobs:
jetbrains:
working_directory: ~/Thrive
docker:
- image: hhyyrylainen/godot-ci:v9
environment:
GIT_LFS_SKIP_SMUDGE: 1
CIRCLE_COMPARE_URL: << pipeline.project.git_url >>/compare/<< pipeline.git.base_revision >>..<<pipeline.git.revision>>
steps:
- checkout
- restore_cache:
keys:
- v7-lfs-{{ .Branch }}
- v7-lfs-master
- run:
name: Pull Git LFS files, retry up to 5 times
command: |
for i in {1..5}; do git reset --hard HEAD && git clean -fd && git lfs pull && exit 0; done; exit 1
- save_cache:
key: v7-lfs-{{ .Branch }}
paths:
- .git/lfs
- run:
name: Detect changed files (since last commit and against master)
command: |
git fetch origin master
git diff-tree --no-commit-id --name-only -r HEAD..origin/master > files_to_check.txt
git diff-tree --no-commit-id --name-only -r `echo ${CIRCLE_COMPARE_URL} | cut -d/ -f 7` >> files_to_check.txt || true
- restore_cache:
keys:
- v8-import-{{ .Branch }}
- v8-import-master
- run: mkdir -p builds
# Don't care if this fails, it's enough that the C# build works
- run:
name: Just make C# project valid; don't care if asset import fails
command: |
godot --export "Linux/X11" "builds/a.x86_64" || true
- save_cache:
key: v8-import-{{ .Branch }}
paths:
- .import
- restore_cache:
keys:
- v3-nuget-{{ .Branch }}
- run: dotnet restore Thrive.sln
- save_cache:
key: v3-nuget-{{ .Branch }}
paths:
- ~/.nuget/packages
# Makes sure that there aren't any changes at this point to not make the CI trip up on them
- run:
name: Make sure no changes to git tracked files at this point
command: git reset --hard HEAD
# Inspect code (this only takes like 40 seconds for all files)
- run: ./check_formatting.rb -c inspectcode
- run: ./check_formatting.rb -c duplicatecode
# Cleanup, this takes a *long* time when checking a lot of files
- run: ./check_formatting.rb -c cleanupcode
- run:
when: always
command: |
git diff > cleanup_diff.patch
if grep -q '[^[:space:]]' < cleanup_diff.patch; then
echo "Code cleanup found things to be fixed:"
cat cleanup_diff.patch
exit 1
else
echo "No changes made"
rm -f cleanup_diff.patch
fi
- store_artifacts:
path: files_to_check.txt
- store_artifacts:
path: inspect_results.xml
- store_artifacts:
path: duplicate_results.xml
- store_artifacts:
path: cleanup_diff.patch
format_script:
working_directory: ~/Thrive
docker:
- image: hhyyrylainen/thrive-lint:v9
environment:
GIT_LFS_SKIP_SMUDGE: 1
steps:
- checkout
- run: ./check_formatting.rb -c files,localization
- run:
when: always
command: |
git diff > format_diff.patch
if grep -q '[^[:space:]]' < format_diff.patch; then
echo "Formatter found things to be fixed:"
cat format_diff.patch
exit 1
else
echo "No changes made"
rm -f format_diff.patch
fi
- store_artifacts:
path: format_diff.patch

workflows:
version: 2
format:
# Unfortunately godot is setup so that a build can't happen without having all the assets processed
# so the format script can't check C# files
jobs:
- format_script
- jetbrains
75 changes: 75 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
Language: Cpp
AccessModifierOffset: '-4'
AlignAfterOpenBracket: DontAlign
AlignConsecutiveAssignments: 'false'
AlignConsecutiveDeclarations: 'false'
AlignEscapedNewlinesLeft: Left
AlignTrailingComments: 'false'
AllowAllParametersOfDeclarationOnNextLine: 'false'
AllowShortBlocksOnASingleLine: 'false'
AllowShortCaseLabelsOnASingleLine: 'true'
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: 'false'
AllowShortLoopsOnASingleLine: 'false'
AlwaysBreakAfterReturnType: All
AlwaysBreakBeforeMultilineStrings: 'false'
AlwaysBreakTemplateDeclarations: 'false'
BinPackArguments: 'true'
BinPackParameters: 'false'
BreakBeforeBinaryOperators: None
# BreakBeforeBraces: Attach
BreakBeforeBraces: Custom
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: true
AfterNamespace: false
AfterStruct: false
AfterUnion: false
# AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: false
SplitEmptyNamespace: true
BreakBeforeInheritanceComma: 'false'
BreakBeforeTernaryOperators: 'false'
BreakConstructorInitializers: AfterColon
# Works fine even without this
# CommentPragmas: '^! \\'
CompactNamespaces: 'true'
ConstructorInitializerAllOnOneLineOrOnePerLine: 'false'
Cpp11BracedListStyle: 'true'
DerivePointerAlignment: 'false'
IndentCaseLabels: 'false'
IndentWidth: '4'
IndentWrappedFunctionNames: 'true'
KeepEmptyLinesAtTheStartOfBlocks: 'true'
MaxEmptyLinesToKeep: '3'
NamespaceIndentation: None
PointerAlignment: Left
ReflowComments: 'true'
SortIncludes: 'true'
SortUsingDeclarations: 'true'
SpaceAfterCStyleCast: 'false'
SpaceAfterTemplateKeyword: 'false'
SpaceBeforeAssignmentOperators: 'true'
SpaceBeforeParens: Never
# This is also a new setting not yet available
# SpaceBeforeRangeBasedForLoopColon: 'true'
SpaceInEmptyParentheses: 'false'
SpacesBeforeTrailingComments: '1'
SpacesInAngles: 'false'
SpacesInCStyleCastParentheses: 'false'
SpacesInParentheses: 'false'
SpacesInContainerLiterals: 'false'
SpacesInParentheses: 'false'
SpacesInSquareBrackets: 'false'
Standard: Cpp11
TabWidth: '4'
UseTab: Never

...
37 changes: 37 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
* text=auto
*.po text
*.pot text
*.rb text
*.sln text
*.csproj text
*.json text
*.md text
*.txt text
*.cs text
*.yml text
*.tscn text
*.tres text
*.shader text
*.xml text
*.*.import text
*.asset filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.mkv filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
*.gltf filter=lfs diff=lfs merge=lfs -text
*.glb filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.material filter=lfs diff=lfs merge=lfs -text
*.webm filter=lfs diff=lfs merge=lfs -text
*.mesh filter=lfs diff=lfs merge=lfs -text
*.anim filter=lfs diff=lfs merge=lfs -text
*.otf filter=lfs diff=lfs merge=lfs -text
*.shape filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
patreon: thrivegame
custom: https://revolutionarygamesstudio.com/donate/
51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
name: Bug report
about: Report technical issues (bugs)
title: ''
labels: ''
assignees: ''

---

**Important**
Please only submit technical bug reports here. This is not a place to make feature requests
or suggestions. For that please visit our community forums:
https://community.revolutionarygamesstudio.com/

**Describe the bug**

A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behaviour:
1. Go to '...'
2. Click on new game / something else '....'
3. Play and do '....'
4. See error

**Expected behaviour**
A clear and concise description of what you expected to happen, instead of what actually
happened.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**System info (please complete the following information):**
- OS: [e.g. Windows 10]
- Graphics card (you can find this in the game logs) [e.g. OpenGL ES 3.0 Renderer:
GeForce GTX 1080 Ti/PCIe/SSE2]
- Thrive version [e.g. 0.4.0.2]

**Logs**

Please use a text hosting service (for example https://pastebin.com/) to submit your logs.
You can copy the launcher output or the contents of the following files: `log.txt` and mono
log file. You can find these log files by reading the game log to see their location.
For example:
```
Mono: Logfile is: /home/hhyyrylainen/.local/share/godot/mono/mono_logs/2020_07_21 23.10.26 (265121).txt
Game logs are written to: /home/hhyyrylainen/.local/share/Thrive/logs latest log is 'log.txt'
```

**Additional context**
Add any other context about the problem here.
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version: 2
updates:
- package-ecosystem: "nuget"
directory: "/"
schedule:
interval: "daily"
labels:
- "review"
- "dependencies"
open-pull-requests-limit: 3
reviewers:
- "Revolutionary-Games/programming"
28 changes: 28 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
**Brief Description of What This PR Does**

This PR does some stuff...

**Related Issues**

<!-- List all issues this PR closes here with the closes syntax:
https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
If this is not related to an issue, it should be described in more detail why this PR is needed here instead.
-->

**Progress Checklist**

Note: before starting this checklist the PR should be marked as non-draft.

- [ ] PR author has checked that this PR works as intended and doesn't
break existing features:
https://wiki.revolutionarygamesstudio.com/wiki/Testing_Checklist
(this is important as to not waste the time of Thrive team
members reviewing this PR)
- [ ] Initial code review passed (this and further items should not be checked by the PR author)
- [ ] Functionality is confirmed working by another person (see above checklist link)
- [ ] Final code review is passed and code conforms to the
[styleguide](https://github.com/Revolutionary-Games/Thrive/blob/master/doc/style_guide.md).

Before merging all CI jobs should finish on this PR without errors, if
there are automatically detected style issues they should be fixed by
the PR author.
Loading