I cant use a Ue4 project with UE5 without it crashing

I’m trying to open a project called “Subway Sequencer” and It crashes when I open it in UE5
This is the log:
LoginId:6fbf92d14c53796043a713bbc9a8ed3a
EpicAccountId:89f6125c23834e198ea3f2dae5fd33c5

Assertion failed: IsValid(Platform) [File:D:\build++UE5\Sync\Engine\Source\Runtime\RHI\Public\RHIDefinitions.h] [Line: 516]

UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_WindowsDeviceProfileSelector
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

Have you tried migrating? I guess you were trying to launch a project that is mainly made for UE4. It will never work. But Epic Games created an alternative way to solve this which is called migration.

When I try that, it displays the same error message as before.

Are you sure? Cause migrating isn’t the same as opening the project directly. You need UE4 to run the project first and select some folders to migrate it. If it doesn’t support UE5 it will not be copied.

Most of the 3d assets can be migrated, if they can’t, then you can still export it to fbx and import it to UE5, you can just copy and paste the materials yourself in UE5 afterwards based on how they set it up in UE4.
Of course, you could do the same method for the un-migrated blueprints.