Commit Graph

490 Commits

Author SHA1 Message Date
Stian Grenborgen 19e5e9a22b Adding the four extra nations to the classic ruleset. These nations are deactivated by default. Having them as a part of the classic ruleset make it easier to play a game with the classic rules, while still having additional players. 2024-01-28 07:55:07 +01:00
Stian Grenborgen 4ee64d08fe The European starting areas defined by map authors can now be used when starting a new game. 2024-01-27 20:36:46 +01:00
Stian Grenborgen dfbd8b8671 Fixes placements and aggression levels for natives to better match the classic. 2024-01-09 21:50:39 +01:00
Stian Grenborgen 2d668b5676 Adjusting the number of colonies being built (fewer) and reduces cheating. The AI trade profit modifier is now reduced linearly until a turn number determined by a new option. The AI difficulty and colony expansion has been tuned for the default (small) map. We might want to make the number of colonies being built by the AI depend on the map size. 2023-05-06 10:02:23 +02:00
Stian Grenborgen ebd427ea65 The default river setting should be medium. 2023-04-29 07:47:20 +02:00
Stian Grenborgen 63fcca2f2a The map generator option for controlling the number of rivers to be generated now produced different results according to the selected value. Enabled generation of rivers that are only two tiles long (the previous limit was three). Map generator options are no longer stored nor loaded since this causes issues when changing the default options. It might be a good idea to support loading/saving of map generator options using the dialog. 2023-04-23 15:33:36 +02:00
Stian Grenborgen e0973fe2c4 Adds a new combat model with hitpoints and a mod for activating it. 2023-01-14 20:02:14 +01:00
Stian Grenborgen 49e6f77e6a Allows different types of hills/mountains to be used by the map generator (depending on the latitude). 2023-01-13 21:47:27 +01:00
Stian Grenborgen 0072a7490d Adjusts the AI trading profit multiplier based on difficulty level. 2023-01-07 23:20:59 +01:00
Stian Grenborgen 424867957d Adding a Map Generator option for Great River. The default is now that Great Rivers are no longer generated. 2023-01-06 19:28:52 +01:00
Stian Grenborgen 9f2250899e This fixes BR#3315 by allowing Jesuit Missionary to recommision itself in colonies without a church. 2023-01-04 18:29:45 +01:00
Stian Grenborgen 0fc1b6ebf6 This fixes unattended production so that it matches the original game on viceroy difficulty. 2022-12-11 14:57:35 +01:00
Stian Grenborgen 73fcf5cf13 Fixes the production of the Expert Farmer. 2022-12-11 09:12:38 +01:00
Stian Grenborgen 3e3927d0ff Reintroduces the separation between rules and TC. A different TC can now be loaded using the --tc command line parameter. 2022-05-28 12:02:34 +02:00
Stian Grenborgen ca4b113927 Adding high resolution images of the ore bonus resource. 2022-05-28 10:52:17 +02:00
Stian Grenborgen f1f3a627a8 Moving all resources from rules/freecol to rules/classic. 2022-05-28 10:40:38 +02:00
Stian Grenborgen 208f322ad1 Adding Alexander's music to the default playlist. 2022-05-08 12:41:00 +02:00
Stian Grenborgen bb5564d3d4 Minor improvements to the portrait of laSalle. 2022-05-07 22:45:21 +02:00
Stian Grenborgen 2c6b0a7a12 Adding the old hill and mountain graphics back to the game before our next release. The reason being that we need more variations (and possibly a better texture) before the new graphics look better than the old when building mountain ranges. 2022-04-24 09:24:06 +02:00
Stian Grenborgen fcf58e431b Using fish bonus resource image from Misiulo's mod. Using the image for scale 256x128 -- so the image appears smaller than in the mod. 2022-04-23 14:22:20 +02:00
Stian Grenborgen 4346895df5 Removes white line that should not be at the bottom of the image. 2022-04-20 21:00:28 +02:00
Stian Grenborgen 34f6f85cef Using the musket from the soldier, and shortening it, in order to create higher resolution versions of the musket. 2022-04-19 22:44:44 +02:00
Stian Grenborgen 9290d3cd60 Extracting the horse from the dragon to make higher resolution horse images. 2022-04-19 22:42:07 +02:00
Stian Grenborgen 0305636f1c Making higher resolution versions of the cross. 2022-04-19 22:37:43 +02:00
Stian Grenborgen ba2aabd5ba Adding liberty bell from Hutzli's mod. 2022-04-19 22:31:56 +02:00
Stian Grenborgen d54c15e5f3 Creating higher resolution images for hammers. 2022-04-19 21:39:06 +02:00
Stian Grenborgen 73af6165e8 Creating higher resolution images for trade goods. 2022-04-19 21:33:22 +02:00
Stian Grenborgen a3e9b656eb Adding new colony images from Misiulo. 2022-04-19 18:33:19 +02:00
Stian Grenborgen ac65c85e38 Using a light bulb as an icon for concepts in the Colopedia. Source: https://opengameart.org/content/cc0-light-icons 2022-04-14 22:14:58 +02:00
Stian Grenborgen db50c405da Updating the founding father images by adding higher resolution images and colorizing B&W images. 2022-04-14 09:06:23 +02:00
Mike Pope 651a3172e1 You can recruit seasoned scouts in Europe, with horses, but not train them, BR#3220. 2022-04-10 12:18:38 +09:30
Stian Grenborgen 8f4939174f Adds animated beaches. The images are generated automatically based on a single beach center tile, all the animated ocean tiles and a list of masks. There are masks for all combinations of adjacent land tiles. 2022-01-08 20:29:54 +01:00
Calebrw 1688ba5623 Update more copyrights to 2022 2022-01-06 22:42:39 -06:00
Stian Grenborgen 41b72e1b38 Adding new graphics from Misiulo. 2022-01-02 10:36:31 +01:00
Stian Grenborgen fccee65208 Uses ocean animation for high seas and adds clouds as a overlay above units. 2022-01-02 10:27:46 +01:00
Stian Grenborgen f3eee81d5e Fixes wrong file name. 2022-01-02 09:10:15 +01:00
Stian Grenborgen 0a628afb43 Adds support for animating base tiles. Includes new animated ocean graphics. A lot of other changes were needed in order to allow for efficient base tile animations:
1. Proper initialization of GUI from the Event Dispatching Thread (EDT). This fixes lots of startup issues and visual artifacts.
2. Adding BufferedImages for backbuffer and non-animated images. We might later consider allowing these buffers to be bypassed if animations are turned off.
3. Cleanup of MapViewer.displayMap method.
4. Using compatible images with BITMASK for center base tiles (reduces rendering time by 10% on my Linux computer).
5. Adds assertion checks to verify that important methods are running inside the EDT. Run FreeCol with "-ea" to enable these checks.
6. Fixes a problem with MapViewer's positioning and clipping when the map is smaller than the screen.
2021-12-26 17:25:36 +01:00
Stian Grenborgen f06a2f91eb Adding more of Misiulo's graphics. 2021-12-24 08:14:12 +01:00
Mike Pope 1ce7690fa9 Add game option controlling whether colonies claim all tiles on foundation, enabled in classic mode for Col1 compatibility. 2021-12-18 12:30:56 +10:30
Stian Grenborgen 80620a827c Adjusts position to match high resolution version. 2021-12-15 16:27:39 +01:00
Stian Grenborgen 523051815f Adding higher resolution versions. 2021-12-13 21:30:28 +01:00
Stian Grenborgen 1261288256 Adding new prairie graphics from Misiulo. Removing duplicated images. 2021-12-11 22:44:40 +01:00
Stian Grenborgen f13d36d7f6 Adding high resolution version of current unit select. 2021-12-11 22:42:48 +01:00
Stian Grenborgen 7c0a11c5ab New method for loading variations and different sizes of an image.
* Only one type of an image is defined in "resources.properties". All variations and different sizes are loaded from the same location as that image.
* An image can have anything from zero to 100 variations.
* Mods can redefine only one mapping in "resource.properties", and optionally provide as many variations and sizes as the author wants.
* Backwards compatible with mods that still redefine ".r0" keys.
* Resources can now again be loaded from ZIP-files. This allows mods to be just placed in the "mods"-directory without being unpacked.
2021-12-11 12:54:35 +01:00
Stian Grenborgen 664ff8fb25 Fixes layout of InformationPanel. Messages are now centered if no scrollbars are needed. Allows top inset to be specified in the resource file. Supports scaling. 2021-12-06 21:59:21 +01:00
Stian Grenborgen 25df2d95ff Removes white pixels that shouldn't be there. 2021-12-05 14:00:39 +01:00
Stian Grenborgen 8576dca69b Removing borders we no longer need. 2021-12-05 13:38:01 +01:00
Stian Grenborgen f17d3aff24 Base terrain now have automatic mask based transitions. 2021-12-05 13:21:50 +01:00
Stian Grenborgen 50eaf96159 Improves the transitions on the edges when tiling. 2021-12-05 10:41:37 +01:00
Stian Grenborgen c28a991f98 Using Misiulo's new plowed tile graphics. 2021-12-05 09:41:38 +01:00