Works for 3.8.8
Upload all files and perform template edits in install.txt file
Template changes:
In template 'MEMBERINFO', find:
PHP Code:
<if condition="can_moderate()">
<td class="vbmenu_control"><a href="moderator.php?$session[sessionurl]do=useroptions&u=$userinfo[userid]">$vbphrase[user_options]</a></td>
</if>
Add under:
PHP Code:
<!-- Hack: Username Management (MarcoH64) -->
<if condition="$mh_unm_can_change_other_name">
<td class="vbmenu_control"><a href="$mh_unm_modcp_link">$vbphrase[mh_unm_change_username]</a></td>
</if>
<!-- / Hack: Username Management (MarcoH64) -->
-----------------------------------------------------------------------------------------------------------
In template 'modifypassword' (Modify User Option Templates), find:
PHP Code:
<div>$vbphrase[confirm_new_email_address]:</div>
<div><input type="text" class="bginput" name="emailconfirm" value="$bbuserinfo[email]" size="50" maxlength="50" dir="ltr" /></div>
</td>
</tr>
</table>
</fieldset>
Add under:
PHP Code:
<!-- Hack: Username Management (MarcoH64) -->
<if condition="$bbuserinfo[mh_unm_can_change_username]">
<fieldset class="fieldset">
<legend>$vbphrase[mh_unm_change_username] ($vbphrase[optional])</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td>
<div>$vbphrase[mh_unm_new_username]:</div>
<div><input type="text" class="bginput" name="mh_unm_new_username" value="$bbuserinfo[mh_unm_new_username]" size="50" maxlength="50" dir="ltr" /></div>
</td>
</tr>
<tr>
<td>
<div>$vbphrase[mh_unm_confirm_new_username]:</div>
<div><input type="text" class="bginput" name="mh_unm_confirm_new_username" size="50" maxlength="50" dir="ltr" /></div>
</td>
</tr>
</table>
</fieldset>
</if>
<!-- / Hack: Username Management (MarcoH64) -->
-----------------------------------------------------------------------------------------------------------
In template 'postbit', find:
PHP Code:
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
REPLACE by:
PHP Code:
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]" $post[mh_unm_username_history]>$post[musername]</a>
-----------------------------------------------------------------------------------------------------------
In template 'postbit_legacy', find:
PHP Code:
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
REPLACE by:
PHP Code:
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]" $post[mh_unm_username_history]>$post[musername]</a>
-----------------------------------------------------------------------------------------------------------
Currently testing and modifying for 4.x