791 Commits

Author SHA1 Message Date
e744112206 GUI template/macro usage refactor. 2023-12-10 19:14:37 -06:00
cd1f272a07 Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-12-10 16:18:38 -06:00
a1caeff702 Compact / non compact versions of item description display strings. Move menu labels around and added equip-specific and item display-specific menu labels. Fix bug with DrawShadowString/DrawShadowStringProp rendering HTML codes. 2023-12-09 06:08:13 -06:00
5a6080b98f Implement equip generated item descriptions. 2023-12-09 04:36:00 -06:00
4ac42fbd7e Implemented menucomponent depth property. Fixed equipment menu labels interacting with hover events. 2023-12-09 01:58:46 -06:00
dc6ecf40c2 Set bonuses implemented in equip stats. 2023-12-08 17:48:40 -06:00
13104bae66 Back button in character stats window, moved elements slightly upwards for better positioning. 2023-12-08 17:06:34 -06:00
ae2d1719c8 Add a BeforeUpdate event for components to handle mouse out events (specifically for equip item slots showing stat differences.) Corrects a bug with stat differences not refreshing on mouse out. 2023-12-08 16:36:51 -06:00
4ab88b3014 Implement reset code (#FFFFFF) 2023-12-08 16:01:14 -06:00
df1d9771aa Implemented hex color font coloring. 2023-12-08 15:50:40 -06:00
88a239cd91 Equip Window is now functional. 2023-12-06 22:47:09 -06:00
54677e9263 Incorporated stat differences to equip menu display. 2023-12-06 20:52:48 -06:00
5eec1a21c5 Refactored stat system such that equip stats can be obtained easily, while base stats are hidden away to prevent accidental usage. 2023-12-06 19:51:38 -06:00
808cc32418 Implemented color code text in PGE. 2023-12-06 18:55:18 -06:00
e615831ded Equipment window shows equip stat changes on mouseover. 2023-12-05 23:07:49 -06:00
30287c91d2 Use structured bindings for map k,v pairs. Place counters for for range iterator loops locally inside their scopes. 2023-12-05 22:12:43 -06:00
6d4f024d3c Parse Item sets from config. Fix constness of item set getter, and change AddSetBonus function to be statically used instead, makes more sense. 2023-12-04 19:24:49 -06:00
0b912e199a Fix Equipment file comments to be on newlines. Parse item stat values based on provided stat values in config instead of hard-coding. 2023-12-04 18:47:36 -06:00
ece5454c96 Modify Equipment config and add in Item Sets config to comply with engine design and future
flexibility
2023-12-04 18:19:05 -06:00
2cf48c53f9 Parse enhancement stats of equipment items. 2023-12-04 17:51:18 -06:00
694a82701e Create new equipment images, read/parse equipment config file 2023-12-02 01:45:34 -06:00
b51d6f571a Refactored window removing components for scrollable components. 2023-12-02 00:40:07 -06:00
a659bf7924 Character Info Window layouts setup 2023-12-01 22:55:33 -06:00
298b0c4ca7 Implemented equipping of items, reading of slot types from item database, and prepared set items and stats structures. 2023-11-30 23:33:40 -06:00
b97c63f7b0 Implement basic structures for Items, Item Sets, and Equipment. 2023-11-30 22:01:04 -06:00
47d7c02bb6 Correct the parsing of comma-separated descriptions for class previews. Move Wizard Render slightly to the right. 2023-11-30 20:18:05 -06:00
d5055b2f2b Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-30 19:57:14 -06:00
5ba83cad95 Add in Wizard full render images and incorporate image in engine. 2023-11-30 19:57:12 -06:00
Quapsel
4485907a20 small work at 1_3 & 1_4 2023-11-30 18:10:04 +01:00
3d6517e02f Pause overworld map state while other menus are opened. 2023-11-29 23:57:10 -06:00
4463fbbae5 Update Stage Plates to include the level type. Created Overworld Menu, and Initialized Character Menu. Story and shops no longer have the change loadout buttons. 2023-11-29 23:52:43 -06:00
25b6dc0299 Corrected word wrapping issues with PGEX_TTF. Added another line, fixed word wrapping width. Fixed up which fonts were used for measuring sizes. 2023-11-29 23:09:03 -06:00
d9b1908985 Garbage collection for rendered truetype fonts implemented. Added CREDITS file. Removed strange forward declare requirement on util file. 2023-11-29 16:43:41 -06:00
5331a3d443 Implement font upscaling hack for similar looking web/PC font rendering. 2023-11-29 06:16:56 -06:00
f9b00a8931 Implemented LessRoundBox custom font and FT2 extension font rendering. Enabled Emscripten compatible FT2 extension capabilities. Replaced original TTF PGEX with newline compatible version. 2023-11-29 06:05:29 -06:00
2af830d400 FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support. 2023-11-29 00:50:00 -06:00
f88887a149 Add some text transition effects. 2023-11-28 20:34:01 -06:00
16e0fe4042 Added character portrait displays and discussion-context coloring. 2023-11-28 19:45:10 -06:00
b437202e13 Background fading transition added. 2023-11-28 19:27:23 -06:00
88bafaec3f Text navigation for visual novel added. 2023-11-28 19:12:31 -06:00
a7f13e0077 Implemented unlocking of areas via clearing stages. Game fade in/out for state transitions. Asset loading for visual novel assets. Visual Novel command execution code implemented. Visual Novel basic rendering and input handling enabled. 2023-11-28 18:29:06 -06:00
3601e8b83a Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-28 15:51:19 -06:00
67bc955f83 Corrected missing header dependencies in safemap. Story file parser implementation and command data storage works proper. 2023-11-28 15:51:17 -06:00
Quapsel
6e100b88bd 1_3 & 1_4 Layout done + Preset tiles placed. 2023-11-28 07:56:15 +01:00
90d465fd7b Written the basic outlines for the story visual novel file management, the file parser, and the visual novel class commands. Untested parser initialization code implemented. Added some assets. 2023-11-27 23:33:45 -06:00
e4fae723c9 Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds. 2023-11-27 02:38:12 -06:00
cfd5586d63 Remove stray #pragma once lines, update PGE emscripten build so it handles mouse scrolling proper. Add emscripten run script. Build 3146. 2023-11-27 00:01:19 -06:00
3f9543d93b Added more indicators for healing, mana, and interruption. 2023-11-26 18:16:40 -06:00
3605aa818d Display item loadout HUD information while playing. Fix item drops bugging out at lower frame rates. 2023-11-26 15:51:13 -06:00
633c9355bc Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-26 14:47:10 -06:00