Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PE: January 2025 - Optimizing / New features / Bug fixing. #45

Merged
merged 19 commits into from
Jan 25, 2025

Conversation

plemsoft
Copy link
Collaborator

@plemsoft plemsoft commented Jan 7, 2025

PE: Optimizing - terrain/trees/veg will now only load textures when they are used, 5 sec. faster MAX startup and saved 0.5 gb mem.
PE: Storyboard max screens increased from 50 to 150, max widgets from 50 to 100. Can't be unlimited without tons of additional work. ( TheGameCreators/GameGuruRepo#5865 )
PE: Optimizing - cStr - changed to use ring buffer instead of temp storage, save tons of memory, levels with 3000 object = 1gb. memory saved.
PE: Added log vram usage to Guru-MapEditor.log
PE: Bug fix - When using load game or when died and weapon already loaded. Weapon animations was not parsed symptoms: "Gun with stretched arms."
PE: Added more DLUA variables now 40 available (4 Necrym59).
PE: Optimizing - DLUA now use less memory.
PE: Added DLUA error if script do not have any "newlines".
PE: Optimizing - max startup - adding all media to assets lists now 400% faster.
PE: Bug fix - restore position of lua moved particles.
PE: Added to setup.ini - "editorvsync" option, my GPU is burning and my electric bill is high, there are cheaper ways to heat a room :)
PE: Added weapon slot 11 to be used for interactions ONLY, can't be used with any weapons using ammo (4 Necrym59).
PE: Bug fix - only one delete/add quest button per behavior.
PE: Better object error messages.
PE: Wicked Particle system update.
PE: New lua commands - DisableBoundHudKeys() and EnableBoundHudKeys() ( 4 AmenMoses ).
PE: New LUA commands Convert2DTo3D, Convert3DTo2D, ScreenCoordsToPercent.
PE: Added - Quest Type "Activate" (4 Necrym59).
PE: Added - DLUA - -- DESCRIPTION: [@SELECTED_INTERACTION$=-1(0=InterActionWeaponList)] (4 Necrym59).
PE: Added - DLUA - -- DESCRIPTION: [@ListQuests=1(0=QuestList)] (4 Necrym59).
PE: Added Wicked Particle System (LUA only for now).
PE: New LUA command: EffectID = WParticleEffectPosition("FileName") -- Return EffectID
PE: New LUA command: WParticleEffectPosition(EffectID,x,y,z)
PE: New LUA command: WParticleEffectVisible(EffectID,0) -- 0 = Hide , 1 = Show.
PE: New LUA command: WParticleEffectAction(EffectID,Action) -- Action = 1 Burst all. 2 = Pause. - 3 = Resume. - 4 = Restart
PE: New LUA command - PositionSound(Entity,Slot,X,Y,Z)

…sed with any weapons using ammo (4 Necrym59).
…my electric bill is high, there are cheaper ways to heat a room :)
PE: Added more DLUA variables now 40 available (4 Necrym59).
…aded. Weapon animations was not parsed symptoms: "Gun with stretched arms."
…rage, save tons of memory, levels with 3000 object = 1gb. memory saved.
… 50 to 100. Can't be unlimited without tons of additional work. ( TheGameCreators/GameGuruRepo#5865 )
…hey are used, 5 sec. faster MAX startup and saved 0.5 gb mem.
PE: Added - DLUA - -- DESCRIPTION: [@SELECTED_INTERACTION$=-1(0=InterActionWeaponList)] (4 Necrym59).
PE: Added - DLUA - -- DESCRIPTION: [@ListQuests=1(0=QuestList)] (4 Necrym59).
@LeeBamberTGC LeeBamberTGC merged commit ef43491 into main Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants