Удалось переписать массив modelinfo, всё работает, но игра всё равно продолжает вылетать после изменений индексов. Ошибка 0x640D0B, если поставить фикс на эту ошибку, то будет вылет другой 0x7DB7AD. Не могу понять, с чем связано, но это точно происходит после изменений индексов. Прикрепил код, вдруг кто-то сможет исправить эту ошибку. Перед использованием, также необходимо повысить лимит streaminginfo, тоже прикреплён.