If Yarizo doesn't appear after reaching level 2, try this (worked for me).
Open www/data/Map013.json and replace (ctrl+H) this:
"conditions": { "switch1Id": 291, "switch1Valid": true, "switch2Id": 302, "switch2Valid": false, "variableId": 9, "variableValid": true, "variableValue": 2}
with:
"conditions": { "switch1Id": 291, "switch1Valid": false, "switch2Id": 1, "switch2Valid": false, "variableId": 1, "variableValid": false, "variableValue": 0}
This will force Yarizo's join event to trigger. Make a backup before editing, and consider restoring the original conditions after the event occurs.
EDIT:
For 0.8E, do a Ctrl+H:
Replace:
"switch1Id":291,"switch1Valid":true,"switch2Id":302,"switch2Valid":false,"variableId":9,"variableValid":true,"variableValue":2
With:
"switch1Id":291,"switch1Valid":true,"switch2Id":1,"switch2Valid":false,"variableId":1,"variableValid":false,"variableValue":0
Basically, no matter which version you're on, just search for “ヤリゾー” in Map013 and tweak the switch2 and variable in the conditions — that should fix it.