XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby papercoffee » Wed Dec 27, 2017 9:31 pm

Higor wrote:ITS WORKING

Image

:shock: ...it got even the transparent part correct in the mesh?!!
User avatar
papercoffee
Site Staff
 
Posts: 9176
Joined: Wed Jul 15, 2009 11:36 am
Location: Cologne, the city with the big cathedral.
Personal rank: coffee addicted !!!

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby Higor » Fri Dec 29, 2017 8:02 pm

Some things to consider:

- XC_Core must be added as EditPackages in order to make the BrushBuilder hook work. (same installation instructions as a custom brush builder)
- The converter shows up among other brush builders using the generic icon and the following must be considered.
-- One brush must be selected.
-- The default actor class (if none) will be UnrealShare.Knife.
-- The default package (if none) will be MyLevel.
-- The brush name must not be in use, otherwise you need to use a different name or reopen the editor.
-- It doesn't create LOD meshes.
-- If you're creating a mesh somewhere other than MyLevel, save the other package first and make sure the mesh actually got saved (otherwise your level will be unloadable is you save).
-- Brush scaling is ignored so the output will look like the unscaled version.
-- Any textures beyond the limit (8) will be scrapped from the mesh.
-- The mesh faces must be contained within the texture bounds due to UV mapping format limitations, will implement triangle splitting in the future if possible.
-- There are 3 vertex merging modes (VM_60Deg is default and best looking):
*** VM_None: no merging, face lighting look flat.
*** VM_60Deg: faces that have similar angles will merge common vertices, light looks seamless on curved areas of the mesh.
*** VM_All: all matching vertices are merged regardless of the angle.
-- You can optionally flip all faces and make the mesh look inside out.
-- All mesh compatible surface flags are properly taken from the brush (unlit, translucent, modulated, masked, 2 sided, no smooth)
-- Invisible faces are scrapped from the mesh, so no 'weapon triangle' for you.
Attachments
XC_Core_Brush2Mesh_1.7z
(Internally it's v8, not final)
(73.24 KiB) Downloaded 56 times
Higor
Godlike
 
Posts: 1746
Joined: Sun Mar 04, 2012 6:47 pm

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby [rev]rato.skt » Mon Jan 01, 2018 1:12 am

Why does this happen ini?


[XC_Engine.XC_GameEngine]
GameRenderDevice=None
AudioDevice=None
Console=None
NetworkDevice=None
Language=None
Brazilian Server:
168.227.251.200 1 Classic
168.227.251.201 2 Custom
User avatar
[rev]rato.skt
Skilled
 
Posts: 168
Joined: Mon Aug 16, 2010 1:09 pm

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby Higor » Tue Jan 02, 2018 11:46 pm

Changes to mesh converter:

- Fixed small imprecisions and bug with texture UV mapping, contiguous faces look better.
- Texture tiling implemented (see bTileTextures option), surfaces are split in squares before triangulation.
- Added UnrealEd button icon.
Attachments
BrushConvert.JPG
XC_Core_Brush2Mesh_2.7z
(77.17 KiB) Downloaded 41 times
Higor
Godlike
 
Posts: 1746
Joined: Sun Mar 04, 2012 6:47 pm

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby Chamberly » Wed Jan 03, 2018 12:30 am

[rev]rato.skt wrote:Why does this happen ini?


[XC_Engine.XC_GameEngine]
GameRenderDevice=None
AudioDevice=None
Console=None
NetworkDevice=None
Language=None


It seems to be something with your settings. Just rebuild the ini and make sure the server is off, upload the ini, and then turn it on to be sure the changes are saved.

On the other hand... Yeehaw! Mesh Partay!
I do notice the mesh were invisible for me in the dynamic/texture viewport, but assigning a texture to it made it visible.
Attachments
meshisgood.png
whiteboxit.jpeg
This give the idea for texturing. Get the whiteboxing textures here - https://ut99.org/viewtopic.php?f=5&t=12515&p=104292
Image
Image
Image
User avatar
Chamberly
Godlike
 
Posts: 1669
Joined: Sat Sep 17, 2011 4:32 pm
Location: TN, USA
Personal rank: Dame. Vandora

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby fudgonaut » Wed Jan 03, 2018 3:13 am

Hi, apologies in advance for derailing this thread a little, but the thread is 69 pages long and it’s difficult for me to parse all the technical information contained in it

1) My initial impression was that the XC_Engine is a set of improvements – and a Herculean amount of work by Higor – for server-side use.
2) However, the latest posts indicate the absolutely tantalizing promise of being able to convert brushes to meshes with the editor. This suggests client-side use.

Are both things true? Would somebody be able to be able to provide a concise summary of XCGE?
As someone who's attempting to create a map, this brush-to-mesh feature is of particular interest to me... and would love to see a tutorial on its use if/when possible.

Thanks in advance, and thank you Higor for your tireless work!
User avatar
fudgonaut
Experienced
 
Posts: 111
Joined: Sat Oct 05, 2013 7:20 am
Location: The Emerald City
Personal rank: Abysmal

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby Higor » Wed Jan 03, 2018 6:23 am

On your UT it will apply the script patching if you're playing on standalone mode, which are also server features.
You'll notice them because your log spams less and monsters/weapons behave a lot better.
Your summon/viewplayer/get commands will be improved as well.

One major client feature is the memory integrity during gameplay.
Badly designed window systems like NexGen will never crash your game when you attempt to switch to another map/server (happens a lot with admins and moderators).
And games that go on for more than 1 hour won't make your UT freeze for a long time when you close the map (also, memory won't infinitely go up during these long games).

You'll also notice there are specific mods/mutators that only work in UT's running XC_Engine due to the use of extended script features.
See the second and third download In this post: viewtopic.php?f=15&t=11947&p=97075#p97075


EDIT===
Forgot the most obscure change:
- TBoss mesh has the running notifies to the siderun and backrun animations, they're no longer silent.
Last edited by Higor on Wed Jan 03, 2018 8:39 am, edited 1 time in total.
Higor
Godlike
 
Posts: 1746
Joined: Sun Mar 04, 2012 6:47 pm

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby fudgonaut » Wed Jan 03, 2018 8:05 am

Thank you for the clarification! Very cool, I will be sure to check it out!
User avatar
fudgonaut
Experienced
 
Posts: 111
Joined: Sat Oct 05, 2013 7:20 am
Location: The Emerald City
Personal rank: Abysmal

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby papercoffee » Wed Jan 03, 2018 1:15 pm

fudgonaut wrote:Thank you for the clarification! Very cool, I will be sure to check it out!

Do it, it's worth it.
User avatar
papercoffee
Site Staff
 
Posts: 9176
Joined: Wed Jul 15, 2009 11:36 am
Location: Cologne, the city with the big cathedral.
Personal rank: coffee addicted !!!

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby fudgonaut » Fri Jan 05, 2018 12:01 am

papercoffee wrote:Do it, it's worth it.

Will do, but a couple more n00b questions first - do I need to install all of these:

  • XC_Core_7b.7z
  • XC_Core_Brush2Mesh_1.7z
  • XC_Engine_20.7z
  • XC_Pug_Addons.7z
And to install them, do I simply unzip them to the /UnrealTournament/System folder?

Thanks for your patience!
User avatar
fudgonaut
Experienced
 
Posts: 111
Joined: Sat Oct 05, 2013 7:20 am
Location: The Emerald City
Personal rank: Abysmal

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby papercoffee » Fri Jan 05, 2018 12:23 am

Chamberly made a install guide for dummies (for me) ...I have to find the link again.
User avatar
papercoffee
Site Staff
 
Posts: 9176
Joined: Wed Jul 15, 2009 11:36 am
Location: Cologne, the city with the big cathedral.
Personal rank: coffee addicted !!!

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby Higor » Fri Jan 05, 2018 2:20 am

In beta state it's a hard thing to do.
Start with the official stuff in first post, then apply the following overwriting what's already on your game in this order:
- ClientNet 4 viewtopic.php?f=64&t=5624&start=990#p103649
- Brush2Mesh 2 viewtopic.php?f=64&t=5624&start=1020#p104404
Higor
Godlike
 
Posts: 1746
Joined: Sun Mar 04, 2012 6:47 pm

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby fudgonaut » Fri Jan 05, 2018 3:54 am

papercoffee wrote:Chamberly made a install guide for dummies (for me) ...I have to find the link again.

Cool - I found Chamberly's install instructions on page 58 of this thread.

Higor wrote:Start with the official stuff in first post, then apply the following overwriting what's already on your game in this order:
- ClientNet 4 https://ut99.org/viewtopic.php?f=64&t=5 ... 90#p103649
- Brush2Mesh 2 https://ut99.org/viewtopic.php?f=64&t=5 ... 20#p104404

Great - thanks for your help!

So I believe everything is installed correctly (after installing, I am able to run the game and editor without any issues so far). However, I do not see the BrushToMesh button when I start the editor. My guess is I have to add a line to UnrealTournament.ini:

Code: Select all
[Editor.EditorEngine]
EditPackages= ...?


I tried EditPackages=BBBrushToMesh but that did not work. Thanks again for your support and your patience.
User avatar
fudgonaut
Experienced
 
Posts: 111
Joined: Sat Oct 05, 2013 7:20 am
Location: The Emerald City
Personal rank: Abysmal

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby Higor » Fri Jan 05, 2018 4:03 am

EditPackages=XC_Core >>> gives u the converter
EditPackages=XC_Engine >>> gives u the path builder actor
Higor
Godlike
 
Posts: 1746
Joined: Sun Mar 04, 2012 6:47 pm

Re: XC_Engine [20] - XC_Core [7b] - XC_IpDrv

Postby fudgonaut » Fri Jan 05, 2018 4:07 am

That did the trick! :tu:
User avatar
fudgonaut
Experienced
 
Posts: 111
Joined: Sat Oct 05, 2013 7:20 am
Location: The Emerald City
Personal rank: Abysmal

PreviousNext

Return to Discussions

Who is online

Users browsing this forum: No registered users and 0 guests