Commit Graph

  • 460b25b026
    Fix issue with ChatManager::IsInputOpen on some machines where the menu names can lose their null terminator unexpectedly. master atom0s 2022-08-16 22:13:30 -0700
  • aeb741f07a
    Add gamepad blocking to help reduce stutter when possible. atom0s 2022-03-05 17:58:08 -0800
  • f0ce122b45
    Add missing containers to ffxi/enums.lua atom0s 2022-02-14 23:43:43 -0800
  • 08c4ffcbc3
    Update plugins. atom0s 2022-02-10 00:34:51 -0800
  • 0d0ece0628
    Updated projects to VS2022. SDK: Fixed broken entity structure. SDK: Fixed broken inventory structure. SDK: Fixed broken Containers enumeration. atom0s 2022-02-10 00:32:35 -0800
  • 979835a3f7
    Updated Addons plugin to include new SDK information added in last update. atom0s 2021-11-10 16:39:08 -0800
  • f6be1cf8e7
    Update the included plugins. atom0s 2021-11-10 15:52:06 -0800
  • daba9da14f
    SDK: Interface version bumped to 3.1 SDK: Updated and fixed the broken player structure. (player.h) SDK: IPlayer: Overhauled IPlayer to add a lot of new things that have been missing for a bit and were planned for v4. SDK: IPlayer: Reorganized the methods exposed to match the order of the data in memory. SDK: IPlayer: Added the following: - GetSuLevel, GetHighestItemLevel, GetItemLevel, GetMainHandItemLevel - GetUnityFaction, GetUnityPoints, GetUnityPartialPersonalEvaluationPoints, GetUnityPersonalEvaluationPoints, GetUnityChatColorFlags - GetMasteryJob, GetMasteryJobLevel, GetMasteryFlags, GetMasteryUnknown0000, GetMasteryExp, GetMasteryExpNeeded - GetMountRecast, GetMountRecastTimerId - GetDataLoadedFlags - GetHomepointMasks - GetIsZoning - GetCapacityPoints, GetJobPoints, GetJobPointsSpent SDK: IPlayer: Adjusted some return types to match their proper memory sizes. atom0s 2021-11-10 15:36:58 -0800
  • c52037002f
    Fix broken target pointer offset from todays retail update. atom0s 2021-11-10 00:10:23 -0800
  • 7652af5592
    Fixed issue with WindowerInput not properly handling certain key presses with /sendkey. Fixed issue with WindowerInput not properly handling shift state and /sendkey presses. atom0s 2021-09-01 17:41:29 -0700
  • 04bf47a517
    Fix broken foreign language keyboard layouts. atom0s 2021-08-18 01:36:23 -0700
  • 4d89f2b7c6
    Added some more debug output. atom0s 2021-06-26 02:06:39 -0700
  • 04103c7d43
    Add small additional debug output to DirectInput device creation. atom0s 2021-06-26 01:46:45 -0700
  • b7e0a6fa2f
    Fix issue where some systems would not render text backgrounds properly. atom0s 2021-06-04 18:46:18 -0700
  • 3e464293bb
    Core: Fix controller acquire access issues when using DInput controllers. Updated project copyright date ranges. atom0s 2021-02-03 15:54:09 -0800
  • c27ec7f611
    SDK: Add string include to command parser to avoid compiler errors for some peoples environment setups. atom0s 2020-10-16 11:58:03 -0700
  • db2705a72d Added a configuration option to disable the manual re-acquire of controllers that Ashita attempts which can cause a deadlock on some systems. atom0s 2020-07-07 15:37:59 -0700
  • 88bd109d83 Fixed issue where setting the Ashita language to Default would cause default strings in the ResourceManager to not load. atom0s 2019-09-07 15:02:30 -0700
  • 0f74a04fa7 Fixed /bindblock not properly working due to a second menu name being used now for the input bar. atom0s 2019-06-25 13:46:49 -0700
  • 232738e50b Added new config option: keyboard_allow_windows_key - Allows users to enable the Windows key if they wish to use it normally. atom0s 2019-06-24 17:29:35 -0700
  • ed6df8645c Fixed issue with keybinds matching modifiers in a greedy manner beyond the start of a bind name. atom0s 2019-03-01 14:16:08 -0800
  • af3fbe8862 Fixed issue where some managers would fail to reinitialize properly when exiting to PlayOnline then back to FFXI. Added a lot of new logging to help diagnose some issues with managers loading. atom0s 2019-01-04 22:20:40 -0800
  • f1c5985591 Added ashita.memory.read_literal function. atom0s 2018-10-23 17:16:39 -0700
  • a77e2609d7 Added constructor to 'D3DXVECTOR3' for 'D3DVECTOR' inheritance. atom0s 2018-07-28 16:07:44 -0700
  • 6d3f444a5d Merge branch 'master' of https://git.ashitaxi.com/Ashita/Ashitav3-Release atom0s 2018-07-28 02:11:43 -0700
  • f16f8da756 Added constructor to 'D3DXMATRIX' for 'D3DMATRIX' inheritance. atom0s 2018-07-28 02:07:28 -0700
  • 5e7b2d9808 Added constructor to 'D3DXMATRIX' for 'D3DMATRIX' inheritance. atom0s 2018-07-28 01:55:16 -0700
  • bd7cc4765e Merge branch 'master' of https://git.ashitaxi.com/Ashita/Ashitav3-Release atom0s 2018-07-28 01:49:32 -0700
  • e2abb2b1c7 Addons: Added binding for IItem::ImageSize Addons: Added binding for IItem::ImageType Addons: Added binding for IItem::ImageName Addons: Added binding for IItem::Bitmap atom0s 2018-07-14 01:29:05 -0700
  • 3d908d0303 Addons: Added binding for IItem::ImageSize Addons: Added binding for IItem::ImageType Addons: Added binding for IItem::ImageName Addons: Added binding for IItem::Bitmap atom0s 2018-07-14 01:27:46 -0700
  • bc4d9d0e40 Merge branch 'master' of https://git.ashitaxi.com/Ashita/Ashitav3-Release atom0s 2018-06-25 18:34:59 -0700
  • 8f3df00f5b Merge branch 'master' of http://127.0.0.1:3031/Ashita/Ashitav3-Release atom0s 2018-06-25 18:03:27 -0700
  • bb247490de Fix issue preventing c modules from loading within addons. atom0s 2018-06-25 18:01:06 -0700
  • 652677e920 Fix bug in addons preventing c modules from being loadable. atom0s 2018-06-25 17:25:30 -0700
  • e500039ffb Fixed a casting bug with the memory module. atom0s 2018-06-11 23:32:18 -0700
  • 3933de1b44 Addons updated to 4.0. New d3d8 features have been added. Docs coming soon. atom0s 2018-06-03 21:10:35 -0700
  • f96300d4ed Add new d3d8 lib. atom0s 2018-06-03 21:06:19 -0700
  • 31757bbe82 Merge branch 'master' of matix/Ashitav3-Release into master atom0s 2018-04-29 15:48:59 -0700
  • 3759fd6e6b Update 'addons/libs/ffxi/enums.lua' matix 2018-04-29 15:44:06 -0700
  • fd8c286d58 addons/libs/ffxi/enums.lua EquipmentSlots matix 2018-04-23 20:53:46 -0700
  • 6cda8298ca Added new return handlers for incoming/outgoing packet events. atom0s 2018-02-16 20:07:39 -0800
  • d1c711cec3 Added new input events to the addon library. - key - mouse atom0s 2018-01-20 06:42:49 -0800
  • d2e87f5561 Moved keyboard callback handlers to be processed before the internal font manager. (Allows addons and plugins to manage font objects mouse movements to a degree.) atom0s 2018-01-20 04:05:45 -0800
  • 69c566d1c5 Added custom "Key Press" handler to the keyboard MMF handling. This should help third party tools send more consistent and accurate key presses. Command id for this new handler is: 1000 atom0s 2017-11-11 18:42:16 -0800
  • c47d2233c7 Added /releasekeys to WindowerInput commands as original has a typo with a space. "/release keys" will still work as well. atom0s 2017-11-07 17:51:07 -0800
  • 8eb0fde9d4 Added missing enum entry 'Neck' for 'EquipmentSlots' enum. atom0s 2017-10-16 20:57:11 -0700
  • eb20d4105c Fix crash with Steam overlay. atom0s 2017-06-22 21:30:35 -0700
  • 10ce5a26c0 Fix a minor issue with the new bind change that prevented Shorthand functions from working. atom0s 2017-05-25 14:39:53 -0700
  • a168ca1625 Changed keybinds to allow multiple commands in a single line separated via semi-colons. atom0s 2017-05-22 01:31:17 -0700
  • 8f7c63af9c Updated bootloader to v1.0.0.4 atom0s 2017-05-02 00:11:17 -0700
  • a4ab26191d Added new menu pointer to the pointer scanning. Refixed IsInputOpen again, this time using the menu system to ensure the valid status. Added new command /bindblock to enable the new feature of blocking binds during input. atom0s 2017-04-12 23:38:46 -0700
  • e2ba061215 Fixed IsInputOpen function returning the wrong value due to invalid offset. atom0s 2017-04-12 22:17:50 -0700
  • a310ea6049 Input will now block keybinds allowing bound keys to be used while chatting in-game. atom0s 2017-04-12 11:37:47 -0700
  • 962a2f4fe0 Updated copyrights to proper year. Fixed issues with timer library. (Thanks matix!) atom0s 2017-03-29 12:30:39 -0700
  • c170128541 Fixed issue with /paste command not working with Shift-JIS characters. atom0s 2017-02-02 23:32:15 -0800
  • 939ab22480 Part 2 of the packet system changes has been implemented. atom0s 2017-01-23 13:52:04 -0800
  • a3b8d536d8 Fixed issue that would cause some system messages to not appear in the chat log. atom0s 2017-01-23 13:17:40 -0800
  • a941513e0f Adjusted registry setting paths for Japanese client to use older JP client path first. atom0s 2017-01-21 01:30:20 -0800
  • 0d3698f1b3 Reverted chat changes (partially) from earlier. Plugins will no longer receive messages added to chat from other plugins/addons. - This caused some deadlocks in some situations. atom0s 2017-01-16 01:06:46 -0800
  • 324fda7375 Updated copyright across all source files. Adjusted how the packet handler handles modified packets internally. atom0s 2017-01-15 19:11:15 -0800
  • f2d5b7ae3d Fixed issue with timestamp double-stamping npc chat lines. atom0s 2017-01-15 02:35:19 -0800
  • d8551f566b Updated plugins for new alignment fixes. atom0s 2017-01-14 13:41:02 -0800
  • a2b8e91a8e Fixed struct packing issue with player struct causing some fields to unalign. atom0s 2017-01-14 13:39:44 -0800
  • f60fe75c1d Fixed an inconsistency with plugin chat messages not being sent to the incoming text handler properly. atom0s 2017-01-14 12:07:21 -0800
  • 80589a39f5 Fixed issue where plugins would receive Direct3D calls even if they failed to initialize for Direct3D. atom0s 2017-01-14 11:45:45 -0800
  • 7b209061bc Adjusted Ashita to not log anything until after the boot file has been parsed. Fixed issue where Ashita would not properly function if fullscreen was enabled. Fixed a crash when Ashita was exiting from FFXI back to pol while in fullscreen mode. atom0s 2017-01-12 17:16:43 -0800
  • 491ce9be02 Adjusted how modified packet buffer is handled for Incoming and Outgoing packet events to plugins and addons. - The modified buffer will now contain the original packet by default rather than be an empty array. atom0s 2017-01-12 00:39:29 -0800
  • e970d5a881 Fixed resource parsing issues with specific language settings. atom0s 2017-01-11 11:13:21 -0800
  • 61c1bd80b6 Fixed broken player pointer. atom0s 2017-01-10 00:19:33 -0800
  • d82dec0d22 Added functions to trim colors and translate tags from a string. atom0s 2017-01-07 21:13:48 -0800
  • 09a6e499a2 Added ashita.regex.search to make use of C++11's regex_search feature. atom0s 2017-01-05 00:56:33 -0800
  • 3477626a30 Fixed issue with scripts double printing .txt extension. atom0s 2017-01-04 15:11:00 -0800
  • f1f543d253 Reverted the render order of font objects as layered plugins were now rendering incorrectly. atom0s 2017-01-03 15:41:25 -0800
  • 40d4e5005c Fixed issues with controllers not working always. atom0s 2017-01-02 00:44:25 -0800
  • 35fa8ac0fc Fixed issue with configuration files that have .xml in their path already. atom0s 2016-12-31 23:00:23 -0800
  • 2feb75032a Adjusted font code some. atom0s 2016-12-27 16:37:04 -0800
  • 3f403207fc Adjusted font issue to use a larger vertex buffer to try and prevent font bug. atom0s 2016-12-27 16:36:06 -0800
  • 1d400209bd Slight fix to memory changes. Updated stock plugins. atom0s 2016-12-20 22:01:25 -0800
  • b084ff353a Reverted memory scanner changes, the newer method was too unreliable. Reverted change includes some minor updates, using a less overhead object than a vector. atom0s 2016-12-20 21:56:29 -0800
  • 1179b2cf31 Adjusted the mouse callback function to include the message. atom0s 2016-12-18 23:16:59 -0800
  • 418d9a480a Adjusted font rendering to try and fix invisible font bug. Fixed crash issues with keyboard and mouse callbacks. atom0s 2016-12-18 22:29:39 -0800
  • 3282f0d1c2 General update commit. atom0s 2016-12-17 14:27:06 -0800
  • 8d1af2b313 Force require various Lua libraries to adjust to recent addon change. atom0s 2016-12-15 01:25:04 -0800
  • f64ad5d8e8 Removed default ffxi scripts from the common Lua lib. atom0s 2016-12-15 01:21:01 -0800
  • ce97e930d5 Plugin updates. atom0s 2016-12-15 01:09:34 -0800
  • 4f2839a85e Plugin updates. atom0s 2016-12-15 00:59:48 -0800
  • a3009054a7 Corrected size checks in new FindPattern. atom0s 2016-12-15 00:58:40 -0800
  • a2038c1e33 Updated FindPattern implementation to use boyre-moore pattern for faster scanning. atom0s 2016-12-15 00:05:13 -0800
  • dba1984da3 Adjusted memory scanner to obtain its data by reference to prevent creating copies of data. atom0s 2016-12-14 18:16:02 -0800
  • 1c6d7b7604 Adjusted party member name return to be an empty string if invalid rather than nullptr. (To mimic Ashita v2 usage.) atom0s 2016-12-14 17:05:49 -0800
  • 140bf1c401 Adjusted font object recreations to be less overkill. atom0s 2016-12-14 02:37:44 -0800
  • f29edf5e59 Fixed crash issues and renaming issues with entity SetName and SetMonstrosityName. atom0s 2016-12-13 17:53:07 -0800
  • e2aea096f8 Updated some positions of TParty. atom0s 2016-11-29 15:34:16 -0800
  • b07e434d7d Fixed issues with rendering right-justified text. atom0s 2016-11-29 15:21:44 -0800
  • dfc92ea0e2 Added new command to addons: /addon silent atom0s 2016-11-29 12:57:18 -0800
  • 2b6788bd94 Added new command /plugin silent - used to disable plugin messages in the chatlog. (Load/Unload/UnloadAll, exceptions and errors will still be announced.) atom0s 2016-11-29 12:43:04 -0800
  • 6b3391f577 Fixed a deadlock issue with the Direct3D device causing some plugins to lock up Ashita on certain events related to Direct3D. atom0s 2016-11-29 12:21:40 -0800
  • 98ca28d78b Added /bind silent option to turn off bind output information. atom0s 2016-11-29 11:02:57 -0800
  • f8ea372c9b General recompile commit. atom0s 2016-11-28 15:51:46 -0800
  • 504cbe50ea Fixed null pointer crash inside of font objects. atom0s 2016-11-28 15:46:16 -0800