nicholasdechiara
be29a0017e
Address Patch MPQ Issue ( #52 )
...
* Address patch mpq issue
Game can now load patch mpq files and will do so instead of a regular mpq version if a patch version exists.
Updated level details & char stats loading
* deleted screenshots
* merge fixes
* Fix weapon.cs
Code column moved over one in patch mpq
* Fixes: armor/misc/weapon column adjustment and mapgen autofac fix
* Fix SelectHeroClass to work with None herotype
2018-12-15 12:18:32 -05:00
Kacper Drobny
8699aad41b
Initial implementation of skills logic ( #53 )
...
* Added attribute/skill buttons to the HUD
* adjusted how movement works
* Skills Panel added
* Initial implementation of skills
2018-12-15 11:47:13 -05:00
Tim Sarbin
b344222400
Added ObjectInfo from objects.txt
2018-12-13 22:34:24 -05:00
Kacper Drobny
68f95b8b5b
Skill Tree Panel Added ( #50 )
...
* Added attribute/skill buttons to the HUD
* adjusted how movement works
* Skills Panel added
2018-12-13 18:36:29 -05:00
Tim Sarbin
842153c241
Added credits screen.
2018-12-12 23:13:16 -05:00
nicholasdechiara
6b40c30b5c
Load Enemy Type Info from monstats.txt ( #48 )
...
* EnemyConfig loading from monstats.txt
* removed some unneeded comments
* Added difficulty flag to enemystate
* Fix renaming issue
2018-12-12 18:20:44 -05:00
wtfblub
21666ed4f4
Normalize line endings ( #49 )
...
* Introduce end of line normalization
* Normalize line endings
2018-12-12 18:13:34 -05:00
Kacper Drobny
c277cb2d89
Added attribute/skill buttons to the HUD ( #47 )
2018-12-11 13:09:21 -05:00
Tim Sarbin
c4c3516fa9
Music now loads based on selected level. More map engine changes.
2018-12-09 20:50:52 -05:00
Kacper Drobny
862ea62b44
added slot switch in inventory ( #41 )
...
* refactoring of minipanel
* removed unnecessary fields
* panel location is now relative to the panel position
* adjusted inventory sprites
* added close button to panels
* added slot switch in inventory panel
2018-12-09 17:12:15 -03:00
Tim Sarbin
9c323fddf5
Added sound effects. Added audio to hero menu
2018-12-08 18:02:54 -05:00
Kacper Drobny
5d404cbaa0
code refactoring, added close button to panels, adjustment of items positions ( #38 )
...
* refactoring of minipanel
* Yet another refactoring of panels
* removed unnecessary fields
* panel location is now relative to the panel position
* resource paths refactoring
2018-12-08 16:08:59 -05:00
Tim Sarbin
4a4dbbb0b9
Fixed more rule violations
2018-12-08 13:11:52 -05:00
Tim Sarbin
20bacbbb14
Merge branch 'master' of github.com:essial/OpenDiablo2
2018-12-05 22:34:19 -05:00
Tim Sarbin
f2c14375cf
Initial commit for animation decoding (not finished). Minor fixups.
2018-12-05 22:29:45 -05:00
nicholasdechiara
f564df0117
HeroTypeConfig Data Loaded from MPQs ( #35 )
...
* Game loads experience config data
* Stored based on hero type, handed off during spawnnewplayer
* Update LevelExperienceConfig.cs
* HeroTypeConfigs loaded from mpq data
* Update PlayerState.cs
* Update PlayerState.cs
2018-12-05 22:28:09 -05:00
nicholasdechiara
4085dc493b
Game loads experience config data ( #34 )
...
* Game loads experience config data
* Stored based on hero type, handed off during spawnnewplayer
2018-12-04 23:20:31 -05:00
Diego M
a3208e26f2
Inventory Slots Management ( #32 )
...
Initial Character Panel Work
2018-12-02 16:34:00 -05:00
Diego M
f3793e0a60
Basic Character Panel and Inventory Panel drawing ( #30 )
...
* Initial minipanel work
* Character and Inventory panel implementation, frame included
* Separate panel frame from the actual inventory and character panels so they can be reused by other panels
2018-11-29 19:11:25 -05:00
Mike Bundy
403864fdd1
Character selection scene skeleton ( #27 )
...
* Fix issue with typing char name with no hero selected
* Character Selection begin...
* Add buttons and wire up Character selection scene
2018-11-28 22:25:08 -05:00
Diego M
cb8916c085
UI: (Small) Minipanel Implementation ( #15 )
...
* ui stuff
* Toggleable stuff
* Initial minipanel work
* Partial work commit to fix random error, still missing relative rendering
* Toggle Minipanel with HUD menu button
* Fix line breaks
2018-11-25 13:13:24 -05:00
Tim Sarbin
3e1c52449b
Fixed map loading to work with any valid map id!
2018-11-25 01:51:21 -05:00
Diego M
2cd64677f2
Merged PR - Added UI toggle box
...
* ui stuff
* More ui stuff
* Toggleable stuff
* Some debug messages
2018-11-24 23:33:04 -05:00
Tim Sarbin
6c2847e4b3
Started writing map data logic.
2018-11-24 03:07:41 -05:00
Tim Sarbin
c4fac82bc3
Updated screenshot
2018-11-23 22:02:36 -05:00
Tim Sarbin
b0869cc7d9
Added start of game screen. Added game state.
2018-11-23 21:56:30 -05:00
Tim Sarbin
1983d0d40e
Added textbox. Added keyboard manager. Added name entry.
2018-11-23 20:51:32 -05:00
Tim Sarbin
caa9c88d4e
Added string table loading support
2018-11-23 17:42:01 -05:00
Tim Sarbin
6877df0b5a
Added hero label text. Added dictionary. Fixed text redraw bug
2018-11-23 16:38:21 -05:00
Tim Sarbin
8f1d43863d
Finished select hero animations
2018-11-23 14:19:48 -05:00
Tim Sarbin
64e6784d2c
Added all the characters to the character selection menu
2018-11-23 00:41:39 -05:00
Tim Sarbin
63dbe3f6eb
Prevented re-generation of textures. Fixed button on hero class screen.
2018-11-22 23:44:01 -05:00
Tim Sarbin
245eabe4c2
Added resource manager. Working on weird memory and performance things.
2018-11-22 22:53:05 -05:00
Tim Sarbin
fcc3293aad
Started work on character select screen. Disabled audio to prevent crashes.
2018-11-22 20:23:00 -05:00
Tim Sarbin
679c1ee71f
Added more button logic. Fixed transparency issues
2018-11-22 18:06:15 -05:00
Tim Sarbin
b693f799ed
Fixed project settings. Started adding ui button logic
2018-11-22 17:00:22 -05:00
Tim Sarbin
3d98be98fe
Added font rendering and label support
2018-11-22 16:22:39 -05:00
Tim Sarbin
78190b12d6
Cleaned up rendering logic to reduce verbose code
2018-11-22 14:30:37 -05:00