Showing posts from June 17, 2018

ResidualVM: Week 5

This week's work nearly blew my mind... So, it is finally the time to bring the conversation log back to The Longest Journey , which is another pretty complex menu in the game. In the conversation log, players may view all the past conversations they encountered. What makes this menu extremely complex is that it is completely dynamically data-driven generated. Based on your previous action, the conversations could be different. This means that retrieving all widgets of the current page at once is not working since you don't know for sure how many widgets there will be. Worse still, this menu actually contains two submenus: the Index and the Content, which means I am actually implementing two menus on one trail. And just when I am typing this blog I suddenly realize that it won't be difficult to actually separate them as two distinct menus, damn... The Index of Conversation Log The Content of a Dialog The mechanism of recording conversations has been implem