Activity for Call to Power - IME

  • Nigel Gay Nigel Gay committed [641698] on CTP IME

    Have less shallow water, more deep water

  • Nigel Gay Nigel Gay committed [081ac1] on CTP IME

    Delete a bunch of old code from previous attempt at map generator

  • Nigel Gay Nigel Gay committed [89a724] on CTP IME

    Copy over "narrow shelf" and "isolated 1 tile of shelf" terrain tiles from CTP1 to CTP2... though interestingly I believe they were never used by either game due to how their map generator works

  • Nigel Gay Nigel Gay committed [956cd3] on CTP IME

    CTP2 trench rule missing for NW shelf wall

  • Nigel Gay Nigel Gay committed [747adf] on CTP IME

    If the height map generates a deep water tile next to land, we have to override it and force it to be shallow water, or the terrain tiles can't draw it

  • Nigel Gay Nigel Gay committed [ee2b04] on CTP IME

    Code was incorrectly converting shallow water into continental shelf, should be converting deep water into continental shelf

  • Nigel Gay Nigel Gay committed [a265e7] on CTP IME

    Get rid of constants for special scenario tiles

  • Nigel Gay Nigel Gay committed [cc6b31] on CTP IME

    Now I'm not using the CTP plasma generator, there's no need to use their skewed coordinate system either

  • Nigel Gay Nigel Gay committed [50ef41] on CTP IME

    Plasma generator based on the CTP code isn't even used as I'm sharing the same one I wrote for MoM, so get rid of it

  • Nigel Gay Nigel Gay committed [7b9931] on CTP IME

    NUMBER_OF_ROWS_FROM_MAP_EDGE_TO_AVOID is a carryover from MoM - in CTP there's no need to avoid putting land at the north/south poles

  • Nigel Gay Nigel Gay committed [156146] on CTP IME

    Even setting the Ocean/Land slider to max should not give a map that is 100% land

  • Nigel Gay Nigel Gay committed [8f907a] on CTP IME

    Uniform/Diverse slider works, but uniform is WAY too uniform, so tweak the minimum number of zones for the map generator up a bit

  • Nigel Gay Nigel Gay committed [0d19f9] on CTP IME

    Switch backgrounds according to which tab is chosen. Add the Next Turn button.

  • Nigel Gay Nigel Gay committed [50482c] on CTP IME

    A lot of headaches to add the 5 tabs onto the overland map button panel, as those tabs have some pretty unique UI behaviour

  • Nigel Gay Nigel Gay committed [1f5fb8] on CTP IME

    Add the button panel over the bottom right corner of the overland map

  • Nigel Gay Nigel Gay committed [485fb8] on CTP IME

    Add top menu bar onto the map screen

  • Nigel Gay Nigel Gay committed [415de7] on CTP IME

    Seperate the terrain tile "hats" into separate images

  • Nigel Gay Nigel Gay committed [e33efc] on CTP IME

    Fix issues with left edge of the map missing leaving half a column of tiles blank on wrapping edges

  • Nigel Gay Nigel Gay committed [6cbf8f] on CTP IME

    Allow scrolling around the map; fix problem where bulk of the code would ignore Doughnut Worlds as it would reference the MapSize data directly from the XML and not use these settings from the session description

  • Nigel Gay Nigel Gay committed [6f1dc9] on CTP IME

    A lot of manual checking and correcting the terrain tile smoothing rules. Also verified the "trench" terrain type is not used in CTP2 so removed it completely.

  • Nigel Gay Nigel Gay committed [37e4d1] on CTP IME

    Draw tile transitions; draw both base tiles and smoothed tiles on top

  • Nigel Gay Nigel Gay committed [4912ba] on CTP IME

    Include the transition directions for each tile in the XML

  • Nigel Gay Nigel Gay committed [46a0ab] on CTP IME

    Show overland map, currently only displaying base tiles

  • Nigel Gay Nigel Gay committed [9f5359] on CTP IME

    Define terrain base image files

  • Nigel Gay Nigel Gay committed [4e079d] on CTP IME

    Minor tweaks to rerunning DB conversion

  • Nigel Gay Nigel Gay committed [b87cae] on CTP IME

    Implement terrain tile selection rules

  • Nigel Gay Nigel Gay committed [e91d9a] on CTP IME

    Start to implement terrain updates and tile smoothing

  • Nigel Gay Nigel Gay committed [62ceb6] on CTP IME

    Send the whole map to the client as a temporary; create space layer for CTP1 only

  • Nigel Gay Nigel Gay committed [2d457b] on CTP IME

    Wire in map generator

  • Nigel Gay Nigel Gay committed [3533de] on CTP IME

    Only allow launching when enough players have joined and picked unique civs

  • Nigel Gay Nigel Gay committed [ef5329] on CTP IME

    Ability to join multiplayer games

  • Nigel Gay Nigel Gay committed [a9fe1e] on CTP IME

    Sort out a lot of the message exchange with changing nations and the launch button

  • Nigel Gay Nigel Gay committed [d7b469] on CTP IME

    Allow nation to be changed after the player joins

  • Nigel Gay Nigel Gay committed [0fa7f5] on CTP IME

    Start of "wait for players" screen

  • Nigel Gay Nigel Gay committed [52e396] on CTP IME

    Start game when all human players are joined; server to client messaging framework; GPK structure

  • Nigel Gay Nigel Gay committed [b0c1d4] on CTP IME

    Fix various issues with building the assembly zip and trying to install and run the server+client from it

  • Nigel Gay Nigel Gay committed [9cf47e] on CTP IME

    Only enable OK button when valid values have been chosen for all mandatory fields on the new game form; send the request to create the game to the server

  • Nigel Gay Nigel Gay committed [08a8e8] on CTP IME

    Rethink how maxPlayers is going to work when cities rebel and form new nations

  • Nigel Gay Nigel Gay committed [a7f7de] on CTP IME

    Map sliders screen

  • Nigel Gay Nigel Gay committed [1968d9] on CTP IME

    Choose difficulty and risks level

  • Nigel Gay Nigel Gay committed [cc87da] on CTP IME

    Choose map size

  • Nigel Gay Nigel Gay committed [67bf29] on CTP IME

    Map wrapping settings

  • Nigel Gay Nigel Gay committed [6c8a5d] on CTP IME

    Choose number of human and AI opponents

  • Nigel Gay Nigel Gay committed [2950dd] on CTP IME

    Select civ; build player description

  • Nigel Gay Nigel Gay committed [358639] on CTP IME

    Start to use proper language strings in the XML DBs; add unit test to verify that the DBs match the XSD

  • Nigel Gay Nigel Gay committed [8d8274] on CTP IME

    Allow choosing between CTP1 and CTP2; start of buildSessionDescription method to pull values from all the dialogs

  • Nigel Gay Nigel Gay committed [805d54] on CTP IME

    Include yes/no on the bloodlust/pollution labels

  • Nigel Gay Nigel Gay committed [0d863b] on CTP IME

    Rules dialog

  • Nigel Gay Nigel Gay committed [dffa79] on CTP IME

    Start of new game UI - correct layout and fonts, just most of the buttons don't do anything yet

  • Nigel Gay Nigel Gay committed [630b27] on CTP IME

    Player and session descriptions

  • Nigel Gay Nigel Gay committed [042c2a] on CTP IME

    Framework to start up server; client can now get as far as creating an account or logging in

  • Nigel Gay Nigel Gay committed [4d3bcf] on CTP IME

    Only enable OK button when all mandatory fields are filled in. Actually make connection attempt.

  • Nigel Gay Nigel Gay committed [c49b70] on CTP IME

    Reproduce look and feel of a CTP2 list box

  • Nigel Gay Nigel Gay committed [d7b389] on CTP IME

    Reproduce look and feel of CTP2 light on/light off buttons that act like checkboxes, and edit boxes

  • Nigel Gay Nigel Gay committed [414690] on CTP IME

    Connect to server UI (so far empty, but gets the border generation working)

  • Nigel Gay Nigel Gay committed [98c737] on CTP IME

    Start of options screen

  • Nigel Gay Nigel Gay committed [b2e568] on CTP IME

    Use new JDK 21 parent

  • Nigel Gay Nigel Gay committed [7bd1f0] on CTP IME

    Use new release and snapshot versions of dependencies

  • Nigel Gay Nigel Gay committed [cbfc2e] on CTP IME

    Use release version of parent and dependencies

  • Nigel Gay Nigel Gay committed [01b0a2] on CTP IME

    Use new parent snapshot, and switch from commons-logging to spring-jcl

  • Nigel Gay Nigel Gay committed [e487d8] on CTP IME

    Update to latest parent and dependencies

  • Nigel Gay Nigel Gay committed [3181d9] on CTP IME

    Text on buttons

  • Nigel Gay Nigel Gay committed [277426] on CTP IME

    Create buttons of any width from set of 3 images

  • Nigel Gay Nigel Gay committed [315227] on CTP IME

    Create shell of multiplayer client; now first UI screen opens

  • Nigel Gay Nigel Gay committed [c717cc] on CTP IME

    Ton of plumbing with language master and spring XMLs to work towards being able to build first UI screen

  • Nigel Gay Nigel Gay committed [62cd1b] on CTP IME

    Transparency; break front page backgrounds and buttons out into their own folders

  • Nigel Gay Nigel Gay committed [af0a59] on CTP IME

    Include ZFS archives and sprites into resource converter

  • Nigel Gay Nigel Gay committed [797c27] on CTP IME

    New build of map + XML editor

  • Nigel Gay Nigel Gay committed [0bc366] on CTP IME

    Output terrain image file names into XML; display them in editor grid

  • Nigel Gay Nigel Gay committed [d787d8] on CTP IME

    Start to parse tile selection rules into XML; add in the CTP2 special scenario terrain

  • Nigel Gay Nigel Gay committed [938f14] on CTP IME

    Start of CTP XML editor

  • Nigel Gay Nigel Gay committed [6b022d] on CTP IME

    External script to run TileSetReader and build a jar of all the necessary resources

  • Nigel Gay Nigel Gay committed [42d7d0] on CTP IME

    Start to build a real project structure - add missing modules, classpaths, logging configs, and project assembly

  • Nigel Gay Nigel Gay committed [7daf7a] on CTP IME

    Start to make some sense of tile transformData

  • Nigel Gay Nigel Gay committed [b38f8a] on CTP IME

    Start to get all the isSomeTypeOfTerrain methods in one central place; place beaches and shelf

  • Nigel Gay Nigel Gay committed [194b26] on CTP IME

    Deskew coordinate system after height maps generated, so terrain is deskewed right off the bat and no more deskews are needed for later flood events

  • Nigel Gay Nigel Gay committed [551f0b] on CTP IME

    Start to have a proper data model that records the height/wet/temperature maps ready for flood events later on; zone processing method simplifies code a lot

  • Nigel Gay Nigel Gay committed [f3bdc0] on CTP IME

    Bash together a CTP-like map generator using the height map generator from MoM

  • Nigel Gay Nigel Gay committed [fc185b] on CTP IME

    Finally found the river images

  • Nigel Gay Nigel Gay committed [fd30ff] on CTP IME

    Parse all CTP2 .SPR files

  • Nigel Gay Nigel Gay committed [68899c] on CTP IME

    First try at decoding .SPR file

  • Nigel Gay Nigel Gay committed [bd4b14] on CTP IME

    Use "wrapped diamond" coordinate system; make the map dumps use proper shaped diamond tiles that tesselate like the real ones so the output is easier to understand

  • Nigel Gay Nigel Gay committed [d922e3] on CTP IME

    Output images for tile improvements

  • Nigel Gay Nigel Gay committed [60aa2b] on CTP IME

    No point in map directions and transition coords being permanently stored in the DB XML; change TileSetReader to read the DB XML instead of creating one that's in conflict from what's exported by BuildDatabase

  • Nigel Gay Nigel Gay committed [862876] on CTP IME

    Parse pop.txt

  • Nigel Gay Nigel Gay committed [efc51e] on CTP IME

    Parse citysize.txt (CTP2 only)

  • Nigel Gay Nigel Gay committed [4e87fb] on CTP IME

    Parse citystyle.txt and agecitystyle.txt (CTP2 only)

  • Nigel Gay Nigel Gay committed [ee9699] on CTP IME

    Parse EndGameObjects.txt (CTP2 only)

  • Nigel Gay Nigel Gay committed [eb1052] on CTP IME

    Parse feat.txt (CTP2 only)

  • Nigel Gay Nigel Gay committed [7612b6] on CTP IME

    Parse orders.txt (CTP2) / order.txt (CTP1)

  • Nigel Gay Nigel Gay committed [a69ad2] on CTP IME

    Parse map.txt

  • Nigel Gay Nigel Gay committed [bf6091] on CTP IME

    Parse goodsicon.txt

  • Nigel Gay Nigel Gay committed [1e50af] on CTP IME

    Parse CTP1 endgame.txt

  • Nigel Gay Nigel Gay committed [34c5fc] on CTP IME

    Parse risks.txt

  • Nigel Gay Nigel Gay committed [a5d25a] on CTP IME

    Parse wonder.txt

  • Nigel Gay Nigel Gay committed [5f08ee] on CTP IME

    Parse civilisation.txt

  • Nigel Gay Nigel Gay committed [e00ae2] on CTP IME

    Parse gw.txt

  • Nigel Gay Nigel Gay committed [cac52c] on CTP IME

    Parse pollution.txt

  • Nigel Gay Nigel Gay committed [3da395] on CTP IME

    Parse buildings.txt (CTP2) / improve.txt (CTP1)

  • Nigel Gay Nigel Gay committed [829d49] on CTP IME

    Try to parse terrain.txt, but the format is very different between CTP1 and CTP2

1 >