P12 Editor Alpha v0.8.1.0 Release Notes

Download Address

\\172.24.128.61\bigcat\Online version\2022\March 14

Version number.

Editor: v0.8.1.0.20220313092204

DS: v0.8.1.0.20220313135359

Mobile: v0.8.1.0.20220313134626

New features

[Editor] pie editor Add drawcall display when running

Console commands

stat unit -turn on/off display

[Editor] Script customization property support reset to default value function

/**
* displayName?: string; 
* defualtValue?: unknown; 
*/  

@MWCore.MWClass

export default class DefaultValue extends MWCore.MWScript{

    @MWCore.MWProperty({ displayName: "defaultname",defualtValue:110 })
    public _Num: number = 110;

    protected OnStart(): void {

    }   
}

[Editor] Modify the default rendering pipeline of MWEditor to be consistent with Android

Fix the problem of inconsistent effect between editor and cell phone after repair

[Editor] Fix the display of Log level content

Implement MWLogger to avoid modifying Puerts' DefaultLogger to reduce upgrade maintenance cost

[Gameplay] Objects bound by physical components, automatically turn off static properties

Turn off static properties automatically for objects bound by physical components, and developers can manually turn them on again to prevent them from being automatically merged

[Gameplay] UI interface namespace modification

/**
*  Change @MWDesignerUI.MWUIMono to @MWGameUI.MWUIMono
*  The old namespace inherites from the new namespace, will work fine
*/

@MWGameUI.MWUIMono

export default class UIDefault extends MWGameUI.MWUIBehaviour {

constructor(o){
     super(o)
 }
Construct(){
    this.InitEvents()
}

InitEvents(){
   
}
}

[Gameplay] New API

  • New interface to get system language
/**
 * @param return to system language
 * @param return to Android system language code
 * @param zh_CN : Chinese
 */

@MWCore.MWClass

export default class GetDefaultLocale extends MWCore.MWScript{

    protected async OnStart(): Promise<void> {
        console.log(`---current system language:${Global.GetDefaultLocale()}`);
    }
}
  • Fix stroke interface parameters
/**
 * @brief Set the object stroke and stroke color, requires the presence of post-processing objects in the scene.
 * @param Enable or not to enable stroke
 * @param ColorIndex Set the stroke color.
 * Before fix: misaligned with colorIndex in post-processing, 0 is no color, 1 corresponds to 0 in colorIndex
 * After fix: corresponds to colorIndex in post-processing, -1 is no color, 0 corresponds to 0 in colorIndex
 */
SetOutlineAndColor(Enable: boolean, ColorIndex: number): void;

BUG FIX

Towards the light editor shows a different brightness and pie brightness

[DS - DS] Mobile side timeout to enter the game, log shows V8 engine crash

**[WorldRun】**PIE crashes after running when the SetGFXLevel() interface of the image quality [grading is passed into an illegal format

**[Metasmith】**online environment, resource refresh failed

[Editor - Art Resource Upload] The previously imported resources still exist after closing the tool.

**[Editor-Art Resource Upload】**If you don't close the resource upload tool and import resources several times, the screenshot will be very slow when you import resources for the second time, and the screenshot tool will not close automatically at the end.

**[Editor-Art Resource Upload】**Without closing the resource upload tool, when resources are imported for the second time, the first imported resources will be screenshotted again.

[Editor - Project Main Viewport] The main viewport object has no hover state.

[WorldRun] PIE crashes after running when the SetGFXLevel() interface of picture quality grading is passed in an illegal format

When dragging material object to sound object, the sound object should be shown in red

**[Editor - Object Manager】**Change the network property of the object in the object manager to client or server, the collision property will not be disabled

[Fighter] [Must show] The display of aircraft jet flame is incorrect

[Must show] When dragging in a staircase object in the scene to turn off static, then after copying, some of the staircase collision boxes will be blocked

[Must show] Rotation method error reported

[Editor - Other] Editor crashes when running PIE

**[WorldRun】**Saving part of the blues project crashes

**[WorldRun】**The project file is missing some resources when running after being unpacked for the first time

[Editor - Art Resource Upload] Part of the resources upload does not return upload information after upload

[Editor - Art Resource Upload] When uploading resources, the recognition of resource names is not fine enough, resulting in errors in the classification of resources.

**[Editor-Art Resource Upload】**Imported resource materials are lost (Occasionally)

[Editor - Art Resource Upload] Editor crashes when clicking the photo tool

**[Engine Group - Effect Enhancement】**The background of the tool screenshot viewport becomes black

[Editor - Project Content] Log output filtering select error, click run, log input is still VeryVerbose level, cut log after /n string does not take effect

[Mobile] dev environment mobile side, stuck in resource download interface when entering the game

[Editor - GameUI Editor] P12 add reduce gold interface mobile call invalid, interface return 400

[Editor - GameUI Editor] P12 GameCoin interface is called with a quick click of a button on the mobile side, the mobile side is flashing back

**[Editor - GameUI Editor】**P12GameCoin interface write a token parameter, set different number of increase/decrease gold coins cause AdressToken mess, thus increase/decrease gold coins of different token

[Editor - GameUI Editor] P12 increase/decrease gold interface mobile call invalid, interface returns 400

[Punk] the character fires with the muzzle facing down, 4173 holding gun posture character head is crooked, the character's hand is not on the grab

[Punk] [Must show] The character's posture is incorrect

[Engine Group-Other] Material instances related to the mother material uploaded in 3.2, after dragging and dropping to the main viewport, no effect

**[Buried】**frame buried mw_framerate, the frame value will be extremely high in the first frame

[Pathfinding System] The pathfinding system calls moveto interface, AI can't move to the target position normally.

[GamePlay - Physical Constraints] Add model A and any physical constraint (such as spring component) to the object manager, set the spring component as a child object of A, set A as a static object, click to run PIE crash.

[Editor - GameUI Editor] Use ctrl+v to paste badly in the ui editor in the list of objects

[Editor - GameUI Editor] ui editor input box click readable in the replacement font color replacement after no response

[Editor - GameUI Editor] ui Editor's root property's ts script box is still English option when right clicked

[Editor - GameUI Editor] The root option in the ui editor should not be manipulated

[WorldRun - Resource Loading] Blues Engineering Campus' Hanako Mobile end flickers when loaded + punk project

[Editor - Project Main Viewport] object to manage the secondary sub-objects in it, the red box can not be refreshed in real time when clicking on the lock

[Art - Ungrouped] The image resources under the theme of "Cherry Blossom Campus" are not available

[Metasmith] dev environment resource refresh failed

[WorldRun - Resource Loading] Blues Project Editor main viewport material is missing; pie is running normally

[GamePlay - Voices] Must appear Toy War game Icons with sounds and effects appear when shooting and wielding swords for the first time

[Project Blues] A57 phone will get stuck after 6 minutes or so (tried twice)

[Atsu] [must be present] oppo a57, the game to the fourth game of the settlement, no operation for a period of time, and then operate the phone found stuck

**[Mobile】【dev toy0307】**OppoR15 flashback after the game is loaded

[Editor - Project Home] Click the X in the upper right corner of the editor to turn off the editor, the editor crashes, occasionally

[Editor - GameUI Editor] in the ui editor select the input box of ts script in root right click to close the ui editor directly after the editor crashes

[Editor - Object Manager] [must appear] ctrl + dragging sub-level static model editor crash

AddMoveImput(Type.Vector.ONE); the character move takes effect, but does not automatically play the character move action, this separate test is OK

Other requirements

Reduce shader permutation, reduce package body MW-8315 Add switch static interface MW-7660 Stroke interface optimization MW-8540 Script custom attributes need to support reset to default value function MW-7660

①New download mode; ②New hot change function MW-8312 Optimize the frame locking method MW-8673 [Product Requirements] When dynamically combining batches, don't affect the objects of physical component constraints MW-7524 Make P12 currency increase/decrease interface MW-8750 Parent material update closed loop MW-8741 Turn off useless plugins and optimize memory MW-7181 Add interface to get system language MW-8904 Project serialization file optimization function MW-7770 Remove unnecessary Task MW-7993 March 2 Master material upload MW-9086 Add dc information in frame rate buried MW-9033

Cautions

  1. GameUI namespace modification, open the script with VSCode may be prompted to report an error, but does not affect the operation of the old project, it is recommended to use VSCode's replacement function to replace all MWDesignerUI to MWGameUI.

  2. Because V0.8.1.0 modified the parameter names of material instances, resulting in the invalidation of some parameters of the existing projects of the Blues, the mother material and related resources are rolled back to V0.8.0.0 version, waiting for a complete list of parameter mapping rules for material instances and corresponding python scripts to follow hotfix online after passing the test, when all old projects need to execute scripts to change parameters. For the time being, it is forbidden to synchronize the resources associated with the parent material of V0.8.1.0 version to Meta, Online. 3.

  3. The problem of probable resource loss due to dynamic loading still exists in this version. At present, the new fix status of dynamic loading is normal, and will be hotfix online as soon as the batch game engineering test is passed.

  4. the UI editor object manager paste function is recommended to use the shortcut key Ctrl + V, using the right-click menu function paste probable cause a crash

  5. Editor occasionally switch project crash, will follow the prefab (template) online synchronous solution

  6. Get local logs on mobile: /data/data/com.meta.box/flies/UE4Game/MetaWorldMobile/MetaWorldMobile/Saved/Logs/

Subscribe to Project Twelve
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.