Hello! I know that URC is meant to replace Perforce but it isn’t currently anywhere near feature parity. Without knowing when that will happen, we’ve been forced to use Perforce with UEFN (additionally, I’d like to think that Epic will continue to support developer choice in version control). I’d like to request that Perforce integration get the same features as URC. The main missing features for me are:
- Outliner does not update its status of individual actors with perforce. You have to manually click an asset and click “Refresh” under the version control menu. This sort of defeats the purpose of having it. It would be great if in the background UEFN was just constantly doing this for all assets in the outliner.
- You cannot revert assets from within UEFN because they need to be unloaded before being reverted. URC appears to handle this but the perforce integration does not. Please add this!
Additionally there appears to be a bug where if your workspace in p4 points to the project folder, when you hit “Accept Settings” it errors out with the message “Connection Error: Workspace ‘XYZ’ does not map into this project’s directory.” But if you just exit the Revision Control settings dialogue, its actually connected to p4 just fine. The main issue with this is I believe this error is preventing UEFN from storing the user and workspace data in the VK_Projects file. Which means I have to change my p4 information manually every time I load a new project (and we often have 2-3 projects going at once)
Thanks!