1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2025-02-15 13:07:56 -05:00
Commit Graph

54 Commits

Author SHA1 Message Date
Ian
9121209f86
Backmerge master into ecs (#1021)
* quest log disabled icon

* removed unused functions for text colorizing

* terminal printing

* fixed saving key change bug

* help overlay text

* removed unused issue comments

* Update Ebiten to v2.0.2

* changed terminal color separator & changed logLevelNone to logLevelDefault in app.go

* status and screens update

* quest animation initial.

* escape menu hotkeys

* hero save file

* add-buttons init

* add-buttons actions

* stats changing: hero stats panel

* skill tre - remaining points label

* revert:hero save file (app.go)

* escape menu hotkeys

* hero save file

* updated d2hero.HeroStatsState

* corrected grammar errors

* animation is played and last frame is completedFrame

* animation stops playing, when quest log is closed & quest socket gets highlighted, when animation is playing & fixed highlight bug

* fixed quest descr bug & added code description

* level-up buttons tooltips

* Replaced kingping with flag package

* Cleanup d2records logging

* Renamed CharStatRecord

* Renamed SoundDetailRecord

* Renamed MonStatRecord

* Renamed ObjectDetailRecord

* Renamed MonStat2Record

* fixed onHover bug in d2ui.Sprite (#992)

Co-authored-by: M. Sz <mszeptuch@protonmail.com>

* added static checks to d2ui (#990)

Co-authored-by: M. Sz <mszeptuch@protonmail.com>

* fixed onHover bug in d2ui.Label (#991)

Co-authored-by: M. Sz <mszeptuch@protonmail.com>

* Revert "fixed onHover bug in d2ui.Sprite"

This reverts commit 8b557062fb.

* tip-labels in tcpip menu

* skill select menu dependencies (when we open skillselect menu, other panels are closed)

* Cleaned up d2term

* A wild } appeared

* Fixed linter issues

* ckecked value of italian modifier

* game-controls refactor

* fixed build and lint errors

* removed unnecessary switch-case statments from onKeyUp and onEscKey

* fixed bug with terminal's logLevel

* Refactor StreamWriter

* Refactor StreamReader

* Fixed gocritic linter issues

* Reduce GetTiles slice allocation

* Networking bugfixes and cleanup

Make sure connections close properly, without weird error messages
Remove player map entity when a player disconnects from a multiplayer game
Close server properly when host disconnects, handle ServerClose on remote clients
Don't mix JSON decoders and raw TCP writes
Actually handle incoming packets from remote clients
General code cleanup for simplicity and consistency

* Switched to self hosted build agent

* Removed PR requirement for action

* remove build job requirement

* Fiddling with actions names

* Updated workflows

* Fix yaml errors

* Yet another yaml fix

* Removed improper ebiten dependency in d2interface.

* Add checkboxes, checkbox test scene

* Render HUD before Panels (in this Case 'Panels' only does mean Inventory Panel). This is to avoid Entity Labels to be renderd above the Inventory Panel. Fixes #936

* This DCC frame size calculation seems useless

TBH there some to be some other overcomplicated things going on in
DCCAnimation but too tired to use brain right now.

* De-lint ecs branch

* bugfix: file_handle_resolver

* Add boot state to scenes, fix loading screen scene

* added label-button widget (#989)

Co-authored-by: M. Sz <mszeptuch@protonmail.com>

* removed links to closed issues from code (#1005)

Co-authored-by: M. Sz <mszeptuch@protonmail.com>
Co-authored-by: gravestench <dknuth0101@gmail.com>

* removed unused fields from d2player.GameControl.actionableRegions (#997)

Co-authored-by: M. Sz <mszeptuch@protonmail.com>
Co-authored-by: gravestench <dknuth0101@gmail.com>

* d2ui.Frame refactor (#994)

* d2ui.Frame refactor

* removed unneccessery d2asset.AssetManager argument from d2ui.NewUIFrame

* d2ui.Frame refactor

* removed unneccessery d2asset.AssetManager argument from d2ui.NewUIFrame

Co-authored-by: M. Sz <mszeptuch@protonmail.com>
Co-authored-by: Tim Sarbin <tim.sarbin@gmail.com>
Co-authored-by: gravestench <dknuth0101@gmail.com>

* d2mpq refactored (#1020)

* d2mpq refactor

* d2mpq refactor last standing lint error

* d2mpq refactor: less linter noise

* d2mpq refactor: more linter issues

Co-authored-by: M. Sz <mszeptuch@protonmail.com>
Co-authored-by: Tim Sarbin <tim.sarbin@gmail.com>
Co-authored-by: Hajime Hoshi <hajimehoshi@gmail.com>
Co-authored-by: gucio321 <73652197+gucio321@users.noreply.github.com>
Co-authored-by: Intyre <intyre@gmail.com>
Co-authored-by: ThomasChr <thomaschristlieb@hotmail.com>
Co-authored-by: Ziemas <ziemas@ziemas.se>
Co-authored-by: gravestench <dknuth0101@gmail.com>
2021-01-09 00:25:44 -08:00
M. Sz
ab7705e835 readme screenshots update 2020-11-13 11:37:47 +01:00
gravestench
f0890d83fa
add notice about linting, remove broken badge (#857) 2020-10-27 08:46:41 -04:00
Josh Jordan
d1d8a52810
Debugging section in readme (#763) 2020-10-10 18:45:04 -04:00
Thomas Christlieb
03afd3fc8d
updated readme with easy readable status of project (#759) 2020-10-05 08:27:31 -04:00
Dan Jones
162252e82d
Reorganize run.sh (#457)
* Separate dependency installation into separate step in run.sh

* Reword awkward wording in run.sh

* Ensure go dependencies are installed

* Rename run.sh to build.sh
2020-06-25 13:08:33 -04:00
Tim Sarbin
c55d34e935
Update README.md 2020-06-25 12:13:18 -04:00
Intyre
6ed86ee660
Profiler: write to pprof directory (#405)
* Profiler: fixed flags and output to pprof directory

* Profiler: dumpheap command writes to pprof/heap.pprof
2020-06-22 22:17:54 -04:00
Tim Sarbin
8dcec1f209
Added profiler options (#398) 2020-06-22 12:43:26 -04:00
Dirk Puge
b95335f399
Fixed patreon to Patreon (#368) 2020-06-21 11:23:17 -04:00
Tim Sarbin
8021423919
Update README.md 2020-06-19 15:58:04 -04:00
liberodark
80877380af
Fix and QA (#325)
* [CodeFactor] Apply fixes

* Update README.md

* Update README.md

Co-authored-by: codefactor-io <support@codefactor.io>
2020-06-13 18:34:45 -04:00
Tim Sarbin
81013286e6
Added CircleCI badge (#292) 2020-02-02 18:52:16 -05:00
Alex Yatskov
0ee937f01b Rename Paperdoll to Composite (#265)
Make AnimatedEntity use Composite
2019-12-24 01:48:45 -05:00
liberodark
8a426ce6ca Update README.md (#231) 2019-11-23 14:45:26 -05:00
Tim Sarbin
31cda81847
Added areas screenshot gif. (#218) 2019-11-20 22:37:08 -05:00
achim-t
43e76230cf Update README.md (#201) 2019-11-17 08:00:43 -05:00
Tobias Koch
72bf080017 Visual Studio Code extension recommendations (#191)
* Updating .gitignore file to allow vs code extension recommendations
* Adding vs code extension recommendations
* Adding a note about vs code extension recommendations
2019-11-16 12:56:45 -05:00
Christian Nicola
050faf2c06 Add Linux build info to README (#163) 2019-11-16 11:18:49 -05:00
sclaire-1
3abfa51b8f Edit README.md (#168)
The about this project section, the second paragraph has been edited to improve flow. There was one spelling error as well.
2019-11-13 22:16:02 -05:00
Robin Eklind
e26946bd35 readme: remove https:// scheme from go get command (#110) 2019-11-07 23:32:30 -05:00
Tim Sarbin
1afd86005e
Changes necessary for migration to org account (#67)
* Replaced old repo path with org path.

* Added editorconfig. Fixed line endings to LF.

* Fixed travis build badge path
2019-11-02 17:38:39 -04:00
Tim Sarbin
fc8191c812 More build updates. Added build info to game. 2019-11-02 16:15:16 -04:00
Tim Sarbin
33db9b1a7b Updated readme. More travis.yml 2019-11-02 15:10:04 -04:00
Tim Sarbin
8130aac0f6 Updated readme. More CI stuff. 2019-11-02 14:58:03 -04:00
Tim Sarbin
267fe9b615 CI updates 2019-11-02 14:38:47 -04:00
Tim Sarbin
ec4949bc1b Moved files around to allow running from root path 2019-10-26 17:30:00 -04:00
Tim Sarbin
4231199459 Updated readme. Menu updates. 2019-10-26 12:55:36 -04:00
Tim Sarbin
2921e23bca Got audio rendering working. 2019-10-25 17:09:07 -04:00
Tim Sarbin
89a72c6f33 Added stream writer and reader. Updated readme. 2019-10-25 16:02:31 -04:00
Tim Sarbin
d9b471fc50 Restructured the layout 2019-10-24 11:26:07 -04:00
Tim Sarbin
b471e6bd09 Updated build badge to use travis 2019-10-24 09:55:49 -04:00
Tim Sarbin
5b719eb018 Updated readme information 2019-10-24 09:38:57 -04:00
Tim Sarbin
a9ec2473dc
Update README.md 2018-12-15 01:19:46 -05:00
Tim Sarbin
4b6e1f5b98
Update README.md 2018-12-15 01:18:34 -05:00
Tim Sarbin
7dde605485
Update README.md 2018-12-15 01:17:34 -05:00
Tim Sarbin
259406900b
Update README.md
Removed screenshots due to potential IP issues.
2018-12-15 00:32:48 -05:00
Tim Sarbin
0cabaceb48 Added client/server architecture support. 2018-11-30 23:37:08 -05:00
Tim Sarbin
baed1834b4 Added fullscreen option 2018-11-29 18:20:38 -05:00
Tim Sarbin
22f75b7e39 Added hardware mouse support with scailing 2018-11-27 20:02:18 -05:00
Tim Sarbin
360dbbe50c
Update README.md 2018-11-26 22:53:10 -05:00
Tim Sarbin
b9c22ba10b Configured CI 2018-11-26 22:42:22 -05:00
Tim Sarbin
19d7fd8aeb
Update README.md 2018-11-25 19:57:16 -05:00
Tim Sarbin
9c5617ec1c
Update README.md 2018-11-23 13:33:23 -05:00
Tim Sarbin
5f5e2a158c
Update README.md 2018-11-23 11:10:21 -05:00
Tim Sarbin
03952182b4
Update README.md 2018-11-23 10:38:27 -05:00
Tim Sarbin
73b3f3e72c
Update README.md 2018-11-23 08:27:55 -05:00
Tim Sarbin
62e602499c
Update README.md 2018-11-23 08:27:43 -05:00
Tim Sarbin
5ec983343e
Update README.md 2018-11-23 00:55:53 -05:00
Tim Sarbin
e8e3167394
Update README.md 2018-11-23 00:42:07 -05:00