atom0s
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.
3 years ago
atom0s
c52037002f
Fix broken target pointer offset from todays retail update.
3 years ago
atom0s
04bf47a517
Fix broken foreign language keyboard layouts.
3 years ago
atom0s
4d89f2b7c6
Added some more debug output.
3 years ago
atom0s
04103c7d43
Add small additional debug output to DirectInput device creation.
3 years ago
atom0s
b7e0a6fa2f
Fix issue where some systems would not render text backgrounds properly.
4 years ago
atom0s
3e464293bb
Core: Fix controller acquire access issues when using DInput controllers.
...
Updated project copyright date ranges.
4 years ago
atom0s
c27ec7f611
SDK: Add string include to command parser to avoid compiler errors for some peoples environment setups.
4 years ago
atom0s
db2705a72d
Added a configuration option to disable the manual re-acquire of controllers that Ashita attempts which can cause a deadlock on some systems.
4 years ago
atom0s
88bd109d83
Fixed issue where setting the Ashita language to Default would cause default strings in the ResourceManager to not load.
5 years ago
atom0s
0f74a04fa7
Fixed /bindblock not properly working due to a second menu name being used now for the input bar.
5 years ago
atom0s
232738e50b
Added new config option: keyboard_allow_windows_key
...
- Allows users to enable the Windows key if they wish to use it normally.
5 years ago
atom0s
ed6df8645c
Fixed issue with keybinds matching modifiers in a greedy manner beyond the start of a bind name.
6 years ago
atom0s
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.
6 years ago
atom0s
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.)
7 years ago
atom0s
8eb0fde9d4
Added missing enum entry 'Neck' for 'EquipmentSlots' enum.
7 years ago
atom0s
eb20d4105c
Fix crash with Steam overlay.
8 years ago
atom0s
10ce5a26c0
Fix a minor issue with the new bind change that prevented Shorthand functions from working.
8 years ago
atom0s
a168ca1625
Changed keybinds to allow multiple commands in a single line separated via semi-colons.
8 years ago
atom0s
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.
8 years ago
atom0s
e2ba061215
Fixed IsInputOpen function returning the wrong value due to invalid offset.
8 years ago
atom0s
a310ea6049
Input will now block keybinds allowing bound keys to be used while chatting in-game.
8 years ago
atom0s
962a2f4fe0
Updated copyrights to proper year.
...
Fixed issues with timer library. (Thanks matix!)
8 years ago
atom0s
c170128541
Fixed issue with /paste command not working with Shift-JIS characters.
8 years ago
atom0s
939ab22480
Part 2 of the packet system changes has been implemented.
8 years ago
atom0s
a3b8d536d8
Fixed issue that would cause some system messages to not appear in the chat log.
8 years ago
atom0s
a941513e0f
Adjusted registry setting paths for Japanese client to use older JP client path first.
8 years ago
atom0s
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.
8 years ago
atom0s
324fda7375
Updated copyright across all source files.
...
Adjusted how the packet handler handles modified packets internally.
8 years ago
atom0s
f2d5b7ae3d
Fixed issue with timestamp double-stamping npc chat lines.
8 years ago
atom0s
a2b8e91a8e
Fixed struct packing issue with player struct causing some fields to unalign.
8 years ago
atom0s
f60fe75c1d
Fixed an inconsistency with plugin chat messages not being sent to the incoming text handler properly.
8 years ago
atom0s
80589a39f5
Fixed issue where plugins would receive Direct3D calls even if they failed to initialize for Direct3D.
8 years ago
atom0s
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.
8 years ago
atom0s
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.
8 years ago
atom0s
e970d5a881
Fixed resource parsing issues with specific language settings.
8 years ago
atom0s
61c1bd80b6
Fixed broken player pointer.
8 years ago
atom0s
3477626a30
Fixed issue with scripts double printing .txt extension.
8 years ago
atom0s
f1f543d253
Reverted the render order of font objects as layered plugins were now rendering incorrectly.
8 years ago
atom0s
40d4e5005c
Fixed issues with controllers not working always.
8 years ago
atom0s
35fa8ac0fc
Fixed issue with configuration files that have .xml in their path already.
8 years ago
atom0s
2feb75032a
Adjusted font code some.
8 years ago
atom0s
3f403207fc
Adjusted font issue to use a larger vertex buffer to try and prevent font bug.
8 years ago
atom0s
1d400209bd
Slight fix to memory changes.
...
Updated stock plugins.
8 years ago
atom0s
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.
8 years ago
atom0s
1179b2cf31
Adjusted the mouse callback function to include the message.
8 years ago
atom0s
418d9a480a
Adjusted font rendering to try and fix invisible font bug.
...
Fixed crash issues with keyboard and mouse callbacks.
8 years ago
atom0s
3282f0d1c2
General update commit.
8 years ago
atom0s
a3009054a7
Corrected size checks in new FindPattern.
8 years ago
atom0s
a2038c1e33
Updated FindPattern implementation to use boyre-moore pattern for faster scanning.
8 years ago