Celestine Posted June 21, 2021 Posted June 21, 2021 I bring you a simple guide to create / add an image at the beginning of the lobby. something like this: resolution of 3004x2152 I do not know to what extent the game can support but we are going to make a texture of 4096x4096 First of all you will need Photoshop to create the image, then some compiler for the Interface.u and xdateditor for .xdat and the unreal to save the image. First they look for their image, I will use this https://www.wallpaperbetter.com/es/hd-wallpaper-gbrse then go to Photoshop and create a new layer of 4096x4096 resolution 72, it would be approx. 60mb and within that layer we would paste the image then would have something like this: clarify that my image was 7680x4320 and with paint I made it to 3004x2152 after all that they save the image in targa format, resolution 32bits, without compressing rle. Then we go to the Unreal2Runtime, and we create a texture by importing the one we have. Then we compress the texture to DXT1 and save, then to the .utx file we have to encrypt it to the L2 121 version. we can not compress DXT1 and leave the textures as imported, go to the properties of the textures and in quality put the two options in true so that the game does not alter the quality with the ALT + P or from the config of lower detail. But when making the minimum 4096x4096 texture, they lost approx. 60mb of weight, technically it is not efficient and when compressing with DXT1 they were compressed to approx. 10mb. I clarify that the size of the image, in my case 3004x2152, is important that we know, since that will be what we will tell the client to visualize. Basically in the .xdat we will make 4096x4096 visualize our image of 3004x2152 Now we will go to our interface compiler. When we have the compiler we will have the interface folder, system, nwindow. Inside interface, in the subfolder called Classes we create a file called "LoginMenuWnd.uc" .uc will be the file format. Inside we will stick the following: class LoginMenuWnd extends UICommonAPI; function OnLoad() { RegisterState("LoginMenuWnd","LoginState"); } defaultproperties { } We go to the system folder and compile with UIScript.exe the interface.u file will be created, that is pasted in the interlude system. Then we go to xdateditor and we do the following: we select the version, interlude in this case, and then the .xdat of the system. In the search brings write something random so that you can wipe the list this is in Russian and that says create a new window "add component" then we create a new folder with the window option would have to say: null [Window] Then copy The following and with CTRL + S save the changes then we go to the search engine and we write "Login" so that single element appears, if we realize it has a sub option saying "children" They right-click it and do the following: then we copy the following configuration in null [Texture] Now comes the important thing In file we will add the path of the texture. In type we put it stretch In layout in normal In uSize and vSize they will have to put the size of the image, in my case, the 4096x4096 it would be 3004x2152 After all this we save the configuration, enter the interlude and enjoy what has come out Compiler Interface.u Download xDatEditor: Download Password EmuDev Author: @Piaro 8 1 2 Quote
Warcelo Posted June 22, 2021 Posted June 22, 2021 (edited) Hi @Celestine, in this case, in diferents resolutions ( windowed mode ), this image auto resize ? Edited June 22, 2021 by Warcelo Quote
Warcelo Posted June 22, 2021 Posted June 22, 2021 @Celestine Another question if you can help me is about the edit xdat you posted, I had already tried to use this version it a while ago, but when I open it and after choosing "interlude", when I select xdat, it gives me the error "try to choose another version", you know how to help me on the issue?, because I still use version 1.3.7, which was the newest thought this problem doesn't occur. Quote
Celestine Posted June 22, 2021 Author Posted June 22, 2021 you should try to update the java version Quote
Warcelo Posted June 22, 2021 Posted June 22, 2021 1 hour ago, Celestine said: you should try to update the java version Hi, I have the last version of java, 8u291, but the same error, i see in other post for use 8u40 or more, or need exatle 8u40 ? 43 minutes ago, Warcelo said: Hi, I have the last version of java, 8u291, but the same error, i see in other post for use 8u40 or more, or need exatle 8u40 ? I tried: - I installed version 1.8.0_51, (32 and 64 bit) the same as the utilized in editor. - I Installed version 1.8.0_40 (32 and 64). - I installed the latest version 1.8.0_291 (32 and 64). For each case of tentative installation, I used the official java uninstall tool before, so as not to have file and cache remnants. And the tests I did on a pc and a notebook, same problem occurs. The 1.3.7 version of the editor that I've always used works fine, but it's outdated in the windows tab "window". 15 hours ago, Warcelo said: Hi @Celestine, in this case, in diferents resolutions ( windowed mode ), this image auto resize ? Tested, 100% worked with resize, very tnx bro! Quote
Warcelo Posted June 29, 2021 Posted June 29, 2021 On 6/22/2021 at 10:44 AM, Warcelo said: On 6/22/2021 at 9:36 AM, Celestine said: you should try to update the java version Hi, I have the last version of java, 8u291, but the same error, i see in other post for use 8u40 or more, or need exatle 8u40 ? On 6/22/2021 at 10:44 AM, Warcelo said: Hi, I have the last version of java, 8u291, but the same error, i see in other post for use 8u40 or more, or need exatle 8u40 ? I tried: - I installed version 1.8.0_51, (32 and 64 bit) the same as the utilized in editor. - I Installed version 1.8.0_40 (32 and 64). - I installed the latest version 1.8.0_291 (32 and 64). For each case of tentative installation, I used the official java uninstall tool before, so as not to have file and cache remnants. And the tests I did on a pc and a notebook, same problem occurs. The 1.3.7 version of the editor that I've always used works fine, but it's outdated in the windows tab "window". @Celestine in test, with version 1.3.12fix I can only open the original xdat from interlude, without modifications, but when I try to open an already modified xdat the error that I showed in the message occurs. Any suggestion ? Quote
Celestine Posted June 30, 2021 Author Posted June 30, 2021 8 hours ago, Warcelo said: @Celestine in test, with version 1.3.12fix I can only open the original xdat from interlude, without modifications, but when I try to open an already modified xdat the error that I showed in the message occurs. Any suggestion ? have you tried decrypting it firist? Quote
Warcelo Posted June 30, 2021 Posted June 30, 2021 4 hours ago, Celestine said: have you tried decrypting it firist? Yes sure. But I think I found the location of the problem, in the schema file, more precisely in the ct0/window.groove schema, this file is responsible for the attributes of the "window" session, where would be the unk100, unk 101..., in my tests , I replaced this window.groove file with another windows.groove file from my editor version 1.3.7, and to my surprise the editor opened a modified xdat, which I was already using, but now it shows me what I already got, which is window screen with the unk..., I can only open it with windows.groove of version 1.3.12fix os xdat original interlude. So, I notice that in the unk fields of custom xdat I have interfaces, I get some data that doesn't match with the new 12fix configuration, which was created on top of the settings of an original xdat, and I stopped at this point, tried numerous things to try tidy up, but to no avail. Now my doubts, your 1.3.12fix editor has undergone any modification so you can open any modified xdat, or do you not use this version? In this video I demonstrate an attempt to open an xdat of yours from an your interface that released a short time ago, which only has a few options to apply transparencies and change buff sizes, this xdat is not encrypted and its original, unmodified. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.