Skip to content

Releases: P3pp3rF1y/AncientWarfare2

2.2.63-beta-MC1710-test

05 Oct 20:50
Compare
Choose a tag to compare
Pre-release

Change Log:

  • fix up warehouse not resetting upper bounds properly on client-side (regression from previous gutting of worksite heirarchy)
  • add recipe for torque shafts. slightly increase cost of torque conduits to encourage use of shafts where applicable
  • fix up reversed output rotation on hand-cranked engine
  • fix up torque block subtypes not dropping proper metadata items, as well as flywheel storage block types
  • fix up torque tile items ignoring metadata for stacking
  • clean up rotation synch issues with many torque tiles (hand / sterling / water generator, flywheel control)
  • update more tiles for proper network synching
  • lots of class renaming and heirarchy cleanup, should have little effect other than reduced allocation on tile creation (a good thing)
  • clean up render frustum check for waterhweel and flywheel storage tiles
  • much work on windmill control and blades blocks
  • fix up windmill rotation interaction (blades rotate always when valid). fix up issue of multiple controllers on same blade -- whichever updates first will get the power
  • clean up needing to have torches on torque conduits/etc. -- need to adapt it to check for connections on conduits/shafts, to clean up interaction issues with MFR tubes (and possibly others)
  • add recipe for windmill blades
  • greatly increase the valid placement setups for a waterwheel, it can now be placed in most setups that would be logical

2.2.62-beta-MC1710-test

04 Oct 17:14
Compare
Choose a tag to compare
Pre-release

Change Log:

  • fix crash when invalid trade order given to NPC (one with 0 route points). Closes #94
  • update instruction manual to include information regarding faction and player owned traders
  • add rendering of route to trade orders item. Closes #88
  • encapsulation cleanup
  • minor cleanups to PO trader AI
  • finish cleanup of empty waypoints on trade orders item
  • reset all flags in PO trader AI when finished with shelter codepath, should ensure trader kicks back into routing mode properly
  • change 'disable wander' setting to completely disable most AI -- needs custom implementation in each AI, so that they may be disabled independently (such as follow player is -not- disabled). Closes #96
  • Re-enable PO bard. prep work on bard code/GUI rework.
  • implement bard gui container-side code
  • finish rest of bard tune entry methods
  • bard GUI mostly implemented, need volume/length /list manipulation stuff
  • more work on bard GUI. need to test implementation and cleanup
  • add translations for strings in bard GUI
  • add reimplementation of bard AI, needs callback for onTuneDataChanged when bard tune GUI is closed
  • fix up worksite upgrade dropping issue. Closes #98
  • actually clean up setting of npc name from GUI
  • mad crazy updates to torque tiles. add torque conduit TESR w/rotating conduits -- need texture(s)
    clean up quite a few methods/sublcass oddities; remove a bunch of debug
  • add uv mapping to torque tile model; add torque tile uv maps.
  • clean up delta/rotation stuff in torque tile render
  • add torque conduit textures; clean up initial energy state for client side tiles
  • update torque distributor to new model/rendering methods
  • fix up issue in model editor UV editor of multiple 'export UV map' buttons being stacked
  • clean up number input being derpy with manual input, also fix crashing on 'empty' input for a numberinput field
  • more cleanup of crashy/annoying things in model editor/gui framework
  • update flywheel model. add uv map.
  • lots of cleanup to flywheel render, some minor updates to how torque tiles handle block updates (enable generic block/metadata updates in addition to purely tile-entity change updates)
  • update flywheel to have proper output rotation for each block in the stack
  • add basic implementation of straight torque shaft
  • remove some debug spew =\
  • minor cleanup
  • more cleanup of client-side tile update status
  • most of the way done with flywheel rework, need to make control block model, 3x3 model, and clean up 1x1 model. Need to make actual render for storage block.
  • properly set bounds of torque shaft block from block orientation
  • properly set bounds for torque shaft block based on orientation and not connections
  • fix up display of primitive name in model editor/uv editor GUIs
  • lots of working cleaning up models/etc.
  • fix up flywheel controller updating when block broken
  • add notes on colors for torque tile textures
  • add cofh lib for RF framework integration -- need to resetup workspace to enable decomp/integration of code from lib
  • more work on torque tile models, add waterwheel model and basic validation code
  • more work on waterwheel
  • bit of playing around with adding CoFH support
  • rework how flywheel storage blocks are initialized/validated
  • add prep for re-implementation of torque framework
  • add basic implementation of RF interaction for torque transport tiles, need to clean up torque implementation before further progress can be made
  • torque refactor part 1
  • refactor pass 2 - add method params
  • refactor pass 3 - org imports
  • refactor pass 4 - more method signature update
  • refactor pass 5 - gutting
  • refactor pass 6 - mass cleanup, partially done
  • refactor pass 7 - cleanup / comments
  • refactor pass 8 - make it compile; need client rotation stuff fixed still
  • refactor pass 9 - beginning of reimplementation
  • refactor pass 10 - more reimplementation
  • refactor pass 11 - most things re-implemented, need flywheel 4aa61af
  • clean up torque shaft interaction / animation
  • clean up waterwheel generator
  • refactor pass 12 - finishing up, flywheel working
  • more minor cleanup - work towards fixing bc integration
  • add default naming for custom_3 faction as-per Mohawky suggestion
  • clean up some BC interaction stuff 387ab61
  • rework heirarchy of warehouse -- likely invalidated any nbt data, might have issues on world load. Might also expose issues of incorrect class casts regarding non-inventory worksite blocks that incorrectly extended
    worksite base.
  • Also rework worksite base to use standard torque cell for energy storage. -- in prep of implementing RF onto worksites
  • clean up warehouse implementation
  • more worksite cleanup in prep of RF integration
  • lots more cleanup of worksite base class.
  • add rf integration to worksites -- they should now be able to accept RF input without issue
  • add textures for waterwheel, torque shaft, flywheel controller
  • remove unused sounds.json file, move to project resources for future reference on internal formatting
  • update large flyhweel storage model to include 'windows' -- need to enable multipass rendering and still do textures for the whole thing
  • more tex work
  • clean up (remove) a ton of unused textures
  • add large flywheel storage texture, update render for multipass
  • update flywheel storage render for med/heavy textures, update med/heavy textures to not look like wood =\
  • update default icons for torque blocks (used for breaking animations)
  • more block texture updates
  • implement many item renders, add textures/model/render for single-wide flywheel
  • lots more work on renders/rendering - add windmill test model/texture, need to adapt windmill to dynamically resize sails
  • update render for hand-engine. add multi-sided rotation handling to hand-engine.
  • create base class for rendering windmill blades when I get there
  • work on implementing windmill blade block
  • more work on windmill blades and control, mostly blades rendering
  • add a few recipes, textures, add per-type differences to power transmission/storage to torque conduits/dist/shaft blocks as well as flywheel controllers. adjust render size on waterwheel block.

2.2.61-beta-MC1710-test

21 Sep 01:13
Compare
Choose a tag to compare
Pre-release

(Internal Test Release)
Change Log:

  • NEW - add recipe for trade order.
  • CHANGE - change research requirments for routing order to 'trade' (same as the courier that uses it)
  • FIX - add translation for research command usage message.
  • FIX - add trade order translation
  • NEW - add research manipulation command -- /awresearch (add:remove:clear:fill) targetPlayerName (goalName for add/remove)
  • FIX - clean up setting of NPC name, send on gui close instead of every text input.
  • FIX - fix engineering station changing metadata of items on refil operation. Closes #92
  • FIX - fix up research station adjacent inventory use, direction and side must now be designated. Closes #85
  • FIX - fix up issue of worker npcs not updating texture when spawned on client-side. Closes #91
  • FIX - remove some debug output from npc worker
  • FIX - fix up courier needing backpack re-inserted on respawn from item-repack
  • FIX - fix up issues of auto-crafting station not rechecking inventory contents to see if it can craft. Closes #90
  • FIX - fix issue of worksites not inserting resources into proper slots when inventory has been remapped
  • FIX - fix issue of animal farm pickup up eggs when inventory is already full. Closes #80
  • FIX - fix issue with deposit/withdraw and backpack inventory not being updated
  • FIX - fix up issue of upkeep point not being displayed properly when selected/reseting in trade order routing

2.2.60-beta-MC1710-test

20 Sep 18:55
Compare
Choose a tag to compare
Pre-release

(Internal Test Release)
Change Log:

  • CODE - mass cleanup to remove need to call statcollector.translatetolocal all the time in GUIs -- widget elements will auto-translate any input text; will still need pre-translation for compound text input
  • CODE - add some more utility methods to item/inventory manipulation classes
  • FIX - fix shield-slot icon display (change from orders item to shield item)
  • FIX - update research goal resources/parsing -- fixes crash issues related to improperly specified items (need domain name with item)
  • FIX - fix up issue with assignment of restock items in trade order gui
  • FIX - add ability to change sides for restock options in trade order GUI 99809d8
  • FIX - fix issue of courier working in the rain
  • FIX - fix up interaction issues with npc trader
  • FIX - fix up loading issues with restock deposit/withdraw points in trade orders item

2.2.59-beta-MC1710-test

20 Sep 02:35
Compare
Choose a tag to compare
Pre-release

Change Log:

  • NEW - Add/re-enable Player Owned Trader and trade-orders item. Use the trade-orders item to configure the traders trades. Put the a backpack in the traders main hand (containing the 'output' items), and put the trade orders in his manual orders slot. Will provide more details on function soon.

2.2.58-beta-MC1710

20 Sep 02:08
Compare
Choose a tag to compare
2.2.58-beta-MC1710 Pre-release
Pre-release

Change Log:

  • FIX - update research goal resources and parsing -- fixes crash issues related to improperly specified items in research station

2.2.57-beta-MC1710-test

17 Sep 00:31
Compare
Choose a tag to compare
Pre-release

(Internal Testing Release)
Change Log:

  • NEW - Add updated Faction based NPC Traders. Instruction manual not yet updated, will be once testing is done and features finalized.

2.2.56-beta-MC1710

16 Sep 23:34
Compare
Choose a tag to compare
2.2.56-beta-MC1710 Pre-release
Pre-release

Change Log:

  • FIX - issue regarding interaction with worksite while on a team. Closes #84
  • FIX - fix a few code minor formatting areas
  • FIX - add right-click energy output chat message to waterwheel generator

2.2.55-beta-MC1710

15 Sep 21:18
Compare
Choose a tag to compare
2.2.55-beta-MC1710 Pre-release
Pre-release

Change Log:

Initial public beta release. Please see the accompanying instruction manual for more details.

2.1.54-alpha-MC1710

14 Sep 22:21
Compare
Choose a tag to compare
2.1.54-alpha-MC1710 Pre-release
Pre-release

Change Log:

  • FIX - re-add export/parsing of block dynamic swap value for templates (it didn't survive the 1.6 port, was missing some chunks of the code)
  • FIX - Add exception handling for structure template entity rules -- should give informative message regarding errors during entity creation during world gen.