330 Commits

Author SHA1 Message Date
Héctor Giménez
fea2e20b84 tz online address 2024-08-23 21:57:17 +09:00
Héctor Giménez
ff36ccda9e fix kb address (again) 2024-08-23 08:51:09 +09:00
Héctor Giménez
778d21fb73 fix kb address 2024-08-22 21:27:32 +09:00
Farmith
0b4365936e Panel manager addition (#36)
* Added panelManager support for d2go (crude implementation but works)

* Refined a little bit

* Made widget map a more mappy map which can be access without iterations

* Added widgets to debugger
2024-08-22 19:58:53 +09:00
Arto Simonyan
c32403f8ed Update a few addresses (#35)
- Add FPS address - thanks @Farmith
- Update IsOnline
- Update IsIngame
2024-08-21 15:01:58 +03:00
Arto Simonyan
6bd1cd033f Small Update (#34)
- Updated Hover Pattern
- Updated Selected Character offset
2024-08-21 08:16:51 +03:00
Héctor Giménez
444b52f562 update couple of addresses 2024-08-21 09:07:43 +09:00
Arto Simonyan
5a01fd3214 add function to check if there is an open menu (#33)
Co-authored-by: Héctor Giménez <hector.fwbz@gmail.com>
2024-08-16 19:23:30 +03:00
Arto Simonyan
a356597630 - Added OnlineGame info ( game name/pass ) (#32)
- Added IsInGame bool
- Added IsOnline bool :)
- Added IsInCharacterCreation bool
2024-08-16 12:29:50 +03:00
Farmith
52b0de329f Added shrines (#31)
* Added shrines, i think

* Fixed shrines

* Fix for actually determining a shrine the correct way

* Updated to use a Shrine object instead of a boring ID

* After deliberation, removed extra position thingamajigger
2024-08-15 20:38:14 +03:00
TDL
8e67284940 Corpses (#29)
* Update data.go

Added corpses check

* Update game_reader.go

Added corpse finder function

* Update monsters.go

added corpse finder function
2024-08-10 14:02:36 +03:00
SoundsLegit
938bfeb753 Minimum value per level and enhanced damage item stats fix (#26)
* Added a temporary fix to have a minimum value of 1 for per level mods

* Expose Stat Aliases and Type Aliases (#25)

* Fixed setting a minimum value of 1 for per level item stats

* Added minimum value of attack rating per level to be 15

* Added min value for replenish durability/quantity

* Added fix for reading item modifiers - enhanced damage now works

* Delete .idea/.gitignore

* Delete .idea/d2go.iml

* Delete .idea/modules.xml

* Delete .idea/vcs.xml

* Added gitignore file

* Refactored code

---------

Co-authored-by: dmeli <d.melia@outlook.fr>
Co-authored-by: Arto Simonyan <artosimonyan@protonmail.com>
2024-08-05 17:48:06 +03:00
Arto Simonyan
67692abea3 Add Skill String Names (#27) 2024-08-01 18:28:22 +03:00
Arto Simonyan
9d801c51df Expose Stat Aliases and Type Aliases (#25) 2024-07-05 15:53:26 +03:00
Arto Simonyan
a141c9a110 Add runeword flag (#24) 2024-07-01 16:30:29 +03:00
SoundsLegit
3d4b0bc7a4 Added pet exclusions (#21)
* Added pet exclusions

* Added druid creepers to pets

---------

Co-authored-by: dmeli <d.melia@outlook.fr>
2024-06-25 15:45:29 +03:00
Arto Simonyan
bd7e821149 Add drop struct (#22) 2024-06-25 15:43:52 +03:00
Héctor Giménez
6dc0e371df fixed quest data address? 2024-06-19 21:33:26 +09:00
Héctor Giménez
8c6044cb44 bump versions 2024-06-13 08:35:17 +09:00
Arto Simonyan
a6daaa36d0 Implement GetWalkableTiles for rooms (#20) 2024-06-09 22:29:38 +09:00
Héctor Giménez
99fb4bb5fc don't read equipped items from other players 2024-06-04 22:44:38 +09:00
Héctor Giménez
019cd9a62d read legacy graphics 2024-06-04 22:44:23 +09:00
Héctor Giménez
e4a8cacb76 find object by ID 2024-06-03 18:33:37 +09:00
Héctor Giménez
e8531d919d add barracks to tz 2024-05-29 21:54:41 +09:00
Héctor Giménez
7c1647ae68 embed object name 2024-05-29 09:17:20 +09:00
Héctor Giménez
1a39621d2f get item desc 2024-05-29 09:14:57 +09:00
Héctor Giménez
c85217e8e7 generate object descriptions 2024-05-29 09:06:30 +09:00
Héctor Giménez
b428238643 fix character selection screen? 2024-05-23 00:18:55 +09:00
Héctor Giménez
f4dc1d3689 update some memory addresses 2024-05-23 00:11:15 +09:00
Héctor Giménez
45f860bf0f oops 2024-05-21 00:03:43 +09:00
Héctor Giménez
52bb744b9b sometimes the player is already loaded in memory but the map still not ready yet, so wait for it 2024-05-20 21:29:15 +09:00
Héctor Giménez
b685ee4c05 better logic to detect when an item is in the backpack 2024-05-20 21:28:44 +09:00
Héctor Giménez
079df7a6ac filter by location type 2024-05-19 20:45:43 +09:00
Héctor Giménez
e4b4f8e1b5 Add Location struct and fixed possible panic 2024-05-19 20:40:20 +09:00
Héctor Giménez
2a5f31885e get stashed gold 2024-05-15 17:23:53 +09:00
Héctor Giménez
ffae8296af let's save some nanoseconds 2024-05-09 20:57:08 +09:00
Héctor Giménez
8fceb8fc99 add player unit address 2024-05-09 20:31:14 +09:00
Héctor Giménez
c398062b57 bugfixing, performance improvements and added casting frames formula 2024-05-09 20:27:31 +09:00
Héctor Giménez
0c6a2c17ab remove full stats from the modifier 2024-05-08 23:10:00 +09:00
Héctor Giménez
ffbad48018 early return 2024-05-08 22:04:26 +09:00
Héctor Giménez
79d6fd9832 update expr lib 2024-05-08 21:33:49 +09:00
Héctor Giménez
aa2a1aaeb3 fetch static data from txt files and properly get all the item stats... maybe? 2024-05-08 21:31:40 +09:00
Héctor Giménez
c03c40d385 oops 2024-05-06 10:33:28 +09:00
Héctor Giménez
ffac5edff5 refactor rule evaluator to make use of expr envs 2024-05-06 10:15:37 +09:00
Héctor Giménez
8315e55594 stop further evaluation if first rule stage is not matching 2024-05-06 08:10:57 +09:00
Héctor Giménez
ee91323b97 fixed champion monster detection 2024-05-05 23:05:08 +09:00
Héctor Giménez
8cc324f193 fetch Area data from area ID 2024-05-05 22:32:07 +09:00
Héctor Giménez
a2278362aa get skill description from the ID 2024-05-05 14:48:40 +09:00
Héctor Giménez
54bc4a7e68 added extra test case and revert multiple dummy items 2024-05-05 14:06:14 +09:00
Héctor Giménez
7af19bd16a add more items for the dummy load evaluation 2024-05-05 14:00:30 +09:00