Commit Graph

63 Commits

Author SHA1 Message Date
Cubitect
3acc863245 Fix compile warning with clang++ 2024-11-10 13:48:43 +01:00
Cubitect
025b91cb0f Patch 4.1.2
* Renamed 1.21.3 -> 1.21 WD and 1.21.2 -> 1.21.3 to match the Winter Drop
* fixed spawn for 1.21.2+ (#340)
* fixed height map not getting applied after biome color change
2024-11-10 13:31:23 +01:00
Cubitect
a5376bfd72 Changes for MC 1.21
* added 1.21.2 to versions, as well as an experimental 1.21.3 for the pale_garden biome
* added trial chamber finder
* added inner linked gateways
* fixed inaccurate End generation at large distances from 0,0
* fixed copying seeds from matching seed list (#302)
* fixed non-persistent search progress and results list in headless mode (#310)
2024-10-07 14:29:13 +02:00
Cubitect
8d54874324 Trial chambers etc
* added trial chambers (no icon yet)
* added sampling filter for climate noise (#287)
* fixed a crash from testing code for stack allocation (#290)
2024-06-02 22:34:37 +02:00
Cubitect
0683518389 Compatibility for Webassembly
* changed all modal dialogs to be non-blocking on wasm
* changed file exports and imports to use getContent variants on wasm
* changed biome image export to archive images as zip on wasm
* reduced the stack size requirements
* replaced quadhut protobase generation with a precomputed resource
* removed wait-for-finish popup when stopping a search (problematic with wasm)
* fixed fonts not matching config default when unmodified
2024-02-24 23:01:24 +01:00
Cubitect
73f6f9735b Fixed progress seed not loading when negative (#282) + adapted PR #284 2024-02-11 10:49:39 +01:00
Cubitect
a4861b8b41 Changes for patch 4.0.1
* added progress indication via app icon (#284)
* changed build setup and code for qt6 compatibility
* tweaked app icon
* tweaked screenshots for better readablilty
* tweaked default layout
2024-02-10 16:23:01 +01:00
Cubitect
4b6eec83d9 Try to fix the now broken mac flags 2024-02-01 23:15:40 +01:00
Cubitect
6a920dee59 Fixed excape sequance breaking build flags on some platforms 2024-02-01 23:01:57 +01:00
Cubitect
fa287ac72b Preparing 4.0.0 release
* updated logo and screenshots
* improved performace of world draw calls
* changed all default qcomboboxes to a custom combobox that supports styling
* added sinkhole example
* moved custom widgets to a collective source
* fixed dimensions for structure analysis
2024-02-01 22:06:25 +01:00
Cubitect
4be82beb2e Allow reachthough of CFLAGS to cubiomes 2024-01-29 01:23:23 +01:00
Cubitect
24196a4925 build test mac 3 2024-01-29 01:06:16 +01:00
Cubitect
7a11f3cab5 build test mac 2 2024-01-29 00:50:20 +01:00
Cubitect
01fa7069b3 Some changes for v4.0.0 (locations finder + biome sampling + area input change)
* added biome samples filter to check biome proportions (#173, #266)
* added outline display for the area of selected conditions (WIP)
* added "from-visible" to conditions editor (#271)
* added Locations to Search tab, to look for positions in the current seed
* moved Tiggers to Search tab
* changed area/position input fields to use block coordinates (#265)
* changed spiral iterator to use an arbitrary, user defined step size
* fixed octave options and added generated display texts (#253)
2024-01-07 11:54:31 +01:00
Cubitect
0428346ccc UI tweaks
* moved all editor menus to the "Edit" menu
* moved biome color import/export options to biome color editor
* tweaked widget size controls
* changed climate extreme filter to look for a range rather than min/max
2023-10-16 23:42:47 +02:00
Cubitect
436c1410ad Dynamically sized icons 2023-07-02 23:16:01 +02:00
Cubitect
26e5ed7e13 Zoom buttons and toolbar config
added toolbar buttons for zoom in/out (#217)
changed structure config to a more general toolbar config
tweaked some icons
2023-06-28 20:34:24 +02:00
Cubitect
026a9c6e03 Changes for v3.4
added headless search mode (#237)
added user defined font selection
added translatable biomes names
added shortcut to copy active seed with CTRL+C and remapped copy-seed-list (#238)
changed warning messages to work in headless mode
changed zoom shortcuts to accept Qt defaults (#217)
removed dejavu fonts
2023-06-25 21:53:05 +02:00
SunnySlopes
d9f1115a43 added zh_CN translation 2023-06-24 17:19:24 +08:00
Cubitect
01417685b9 Added igloo basement fidner + avoid fixed size icons 2023-05-24 22:10:10 +02:00
Cubitect
b25dd9be71 Internationalization and icon tweaks
added better support for localization
added a somewhat spotty German translation
tweaked some of the updated icons
2023-05-23 22:38:44 +02:00
Cubitect
09e6bfd1e2 Changes for 3.3.0
added biome noise visualization for beta 1.7 climates (#212)
added keyboard controls to navigate the map (#217)
added desert wells map option and finders (#218)
added trail ruins map option and finders
added amethyst geode map option
added indicator for igloos with basement
added command line option --reset-all to clear the sessions and settings
added visibility toggles for structures that can be used to de-clutter the toolbar
updated structure icons, replacing several amidst icons that had non-standard sizes
changed UI so multiple conditions can be enabled/disabled at once (#216)
changed warning message for small areas to be more informative (#220)
changed compiler flags for debug builds
changed the toolbar position to its anchor is resored upon restart
changed preferences dialog to be non-blocking
fixed missing y-level option for locate biome center finders (#221)
fixed incorrect stronghold positions for 1.6- (#228)
fixed secondary spawn pass for 1.18+ (#219)
2023-05-21 15:27:47 +02:00
Cubitect
81d57ac293 Changes for v3.1
added layer display option dialog
added octave specific biome noise views to map view
added octave option to climate extreme locator, enabling much faster climate searches
added basic beta 1.7 support
changed shortcuts to function with the new map layers
2023-02-05 01:42:48 +01:00
Cubitect
2a96a52173 Remove version from lua path 2023-01-07 16:58:00 +01:00
Cubitect
373095712c Several feature changes for v3.0
1) added Lua to the project
1.1) added support for custom lua conditions
1.2) added simple lua editor
2) added approximate surface height overlay (#172)
3) changed thread management for map viewer to avoid limitations of QThreadPool
4) updated biome and stronghold generation to 1.19.3
5) fixed issues with getSpawn for 1.17-, which should be more accurate now
6) fixed some issues with the validity status for evaluated search positions
7) fixed deep_dark not being considered an underground biome
2023-01-07 12:48:16 +01:00
Cubitect
403bdf25cd Changes for v2.5
* added biome center finder
* added biome locator to analysis
* added shortcut and paste support for goto dialog
* added quad-structure to analysis
* removed obsolete quad-structure dialog
2022-10-01 15:30:11 +02:00
Cubitect
57a0a6eb20 Split analysis tab and more
* added condition trigger analysis tab
* added biome analysis tab
* added structure analysis tab
* added fortress 2x2 crossing filter option
* removed obsolete analysis tab
* updated cubiomes
* fixed trigger analysis claiming incomplete position on some known positions
2022-09-25 23:47:23 +02:00
Cubitect
e405a62628 More 2.4 changes
added nether fortress structure piece generation
added advanced option to skip terrain checks
fixed regression of completely wrong Mansion positions in v2.3.2 (#155, #161)
fixed inaccuracy of end city pieces generation
fixed invalid biome color refresh with climate parameter view
fixed repeated opening of structure scale limits when starting from preferences
2022-09-11 13:10:08 +02:00
Cubitect
3762be678b Several changes and fixes
added end city ship finder and end city pieces generation
added ruined portal variant finder
added structure variant info to map view
added outer end voids (MC-159283)
changed icons for ruined portals and end cities, which now differentiate by variant
changed biome condition UI to separate non-available biomes and arrange them alphabetically
fixed several issues with the biome sets that are available with layered biome conditions
fixed that about half of 1.18/1.19 end gateways have wrong positions
2022-09-04 22:48:32 +02:00
Cubitect
d92cccf07e Reverting build method for cubiomes due to incompatibiltiy as flatpak 2022-08-21 17:54:40 +02:00
Cubitect
ce48a0d36a Use local8bit everywhere and work around Windows UTF-16 encoding. 2022-08-21 14:55:03 +02:00
Cubitect
3ea4243360 Fixes for a 2.3.2 patch
* fixed regression for biome exclusion filter not working for 1.17- (#152)
* fixed regression for keyboard shortcut no longer working on map (#153)
* changed biome editor to sort biomes alphabetically and split by usage (#150)
* changed text encoding to prefer local 8-bit encoding to improve compatibility (#151)
* changed temple terrain check, which should improve accuracy (still far from perfect)
2022-08-21 11:59:34 +02:00
Cubitect
0a0bc5c545 avoid static target conflict 2022-08-07 17:08:25 +02:00
Cubitect
4280000b53 Last changes for 2.3.0
1) added proper logo
2) added depth climate parameter to map layer selection
3) added shortcuts for layer selection
4) added undocking option for map view
5) added analysis for matching seeds list
6) changed analysis to be non-blocking
2022-08-07 12:43:15 +02:00
Cubitect
08bc6b4416 Feature changes v2.3.0
1) fixed broken system theme on linux since last version (#140)
2) fixed map artifacts at a large zoom (#135)
3) fixed UI freeze when using 48-bit block search with strongly restrictive conditions (#145)
4) fixed analysis of condition trigger not giving proper insight about its activation
5) changed area input to allow flipped coodinates (#133)
6) changed seed type indicator so it is hidden for number input (#149)
7) changed the default scale at which structures are visible so they show up on a coordinate reset (#112)
8) added customization option for the scale at which structures become visible
9) added map loading indicator
10) added "ignore reference" option to exclude the source instance in relative conditions
11) added match-any biome search for 1.17- (#130)
12) added NOT logic gate helper condition (#138)
13) added quick access to biome color editor and structure zoom to preferences dialog
2022-07-29 20:29:39 +02:00
Cubitect
a1e7f1b03c More changes v2.2
1) fixed deadlock when stopping some searches
2) added layer/scale selection for mapview
3) added biome image export
4) tentitive support for internationalization
2022-05-22 14:11:01 +02:00
Cubitect
087c394331 Added biome color editor 2022-04-23 22:45:21 +02:00
Cubitect
54a4143f82 Updates for MC 1.19:
1) added deep_dark and mangrove_swamp biomes
2) added ancient_cities to map and search
3) renamed filter dialog to condition editor to improve naming consistency
3) fixed selection of filter preset
2022-04-21 13:45:27 +02:00
Cubitect
e124f59616 Disabling updater for static build due to missing SSL dependency 2022-04-13 21:24:54 +02:00
Cubitect
d702ae7143 Many unability upgrades for 2.1 2022-04-11 11:52:35 +02:00
Cubitect
dc3c7b9886 Added biome filter options, update checker and fixes
1) added option for 1.18 biome filters to be satisfied when any biome is found
2) added more examples for the new climate filters
3) added update checker, thanks to @JakobDev for some reference code in #93
4) more stability fixes, regarding closing and terminated searches.
5) significantly improved accuracy of approximated biome filters for 1.18
   (but they will only work for scale 1:4 now)
2022-03-02 21:24:26 +01:00
Cubitect
c131b96fff Added climate noise filter
1) added climate noise filter
   (this should have the potential for much faster biome searches for 1.18)
2) fixed incorrect center for biome conditions on first search pass
3) fixed some saving/loading issues
2022-02-27 20:57:14 +01:00
Cubitect
bbb368f30c Restructure resources + more
1) organized resources
2) added filter examples
3) fixed search tree not resetting correctly when starting a different searche
4) fixed incorrect biome availability when editing an existing layered condition
2022-02-19 23:03:23 +01:00
Cubitect
fe4e8d7f86 Fixes and memory control
1) improved cache utilization for the map viewer
2) added option for the memory used for the map viewer cache
3) fixed search algorithm for relative positions that are invalid on first search pass
4) fixed stronghold filter yielding some false negatives
5) added radial distance option for spawn and strongholds
6) fixed copy/paste shortcut trigger not respecting widget focus
2022-02-15 22:09:48 +01:00
Cubitect
caf885e6bb Better warnings for loading issues + shortcuts for found seeds 2022-02-12 18:14:20 +01:00
Cubitect
0d5685bccf More intuitive behaviour of relative conditions and more
1) switched filter algorithm to use a condition tree
2) conditions with a required instance count of exactly one will now
   check each instance individually rather than use the center point
   (this seemed to cause a lot of confusion for many people)
3) condition nodes are now aware of leaf or branching status and
   optimize the search accordingly
4) added an OR logic helper
5) added copy of DejaVu fonts which should help fix UI for other OSss
6) fixed biome names not working with biome color config
2022-01-30 20:03:41 +01:00
Cubitect
9571e70499 Fix for the quad-structure search + make target change
1) fix the quad-structure search for large areas did not work correctly
2) changed make clean target to also clean up the cubiomes library
2021-12-07 22:36:09 +01:00
Cubitect
c113d3d731 Updated cubiomes and structures for 1.18. 2021-11-28 12:43:35 +01:00
Cubitect
103351dfe1 Large biomes and custom salts 2021-07-18 15:35:22 +02:00
Cubitect
b510ce6c51 Range option for incrmental search 2021-07-06 20:45:15 +02:00