#Unreal Essentials

1 messages ยท Page 4 of 1

boreal fiber
#

You need to edit Cargo.toml and set panic=abort I think

#

(sorry for delayed response, PC swallowed notification)

dusky steppe
boreal fiber
#
rustup toolchain install nightly
rustup component add rust-src --toolchain nightly

And make sure you have nightly, as well as the Rust source.

wild abyss
#

That changed nothing for me, it said they were both up to date

boreal fiber
#

lemme try this on my end

#

Try this, but with MSVC target

RUSTFLAGS="-C panic=abort -C lto=fat -C embed-bitcode=yes" cargo +nightly rustc --release -Z build-std=std,panic_abort -Z build-std-features=panic_immediate_abort --target x86_64-unknown-linux-gnu --crate-type cdylib
#

I copied from another command of mine, should have been cargo +nightly rustc, not cargo +nightly build

wild abyss
#

Now I get error: -Zbuild-std requires --target but I do have target set ๐Ÿ˜•

Set-Variable RUSTFLAGS="-C panic=abort -C lto=fat -C embed-bitcode=yes" 
cargo +nightly rustc --release -Z build-std=std, panic_abort -Z build-std-features=panic_immediate_abort --target x86_64-pc-windows-msvc --crate-type cdylib
boreal fiber
#

Maybe due to Powershell, I'm not sure if Set-Variable can set environment variables

#

Try $env:RUSTFLAGS="-C panic=abort -C lto=fat -C embed-bitcode=yes"

wild abyss
#

Same thing

boreal fiber
#

Kinda curious, lemme see what happens when I reboot to Windows

#

oh btw

#

you'll need to move the profiles up 1 folder

# Profile Build
[profile.profile]
inherits = "release"
debug = true
codegen-units = 1
lto = true
strip = false  # No stripping!!

# Optimized Release Build
[profile.release]
codegen-units = 1
lto = "fat"
strip = true  # Automatically strip symbols from the binary.
panic = "abort"
#

There's a Cargo.toml in folder above Cargo.toml, it seems it only fetches the parent one for profiles

#

I didn't even know this was a feature till I saw it today haha

wild abyss
#

Oh, I see. I've done that now

boreal fiber
#

On Linux the binary was around 130k, Windows will probably be a bit smaller

dusky steppe
#

got 133k with those settings, though my laptop doesn't have the latest build pulled atm

boreal fiber
#

I had success with $env:RUSTFLAGS="-C panic=abort -C lto=fat -C embed-bitcode=yes"; cargo +nightly rustc --release -Z build-std=std,panic_abort -Z build-std-features=panic_immediate_abort --target x86_64-pc-windows-msvc --crate-type cdylib in Powershell. 133k Binary size

#

ah, I see

boreal fiber
wild abyss
boreal fiber
#

Not sure if that was the cause, but it was there

wild abyss
#

Wait, I don't see it

#

Which -- shouldn't be there?

boreal fiber
#

actually nvm

#

it was my Discord text wrapping

wild abyss
#

Ah lol

boreal fiber
wild abyss
#

I've got it working as well now, thanks

boreal fiber
#

If you're curious where that 130K (~100K code) comes from in current binary, I had a look. Mostly string formatting.

#

Path and string stuff is like 35k (out of 100k) of the code lol

#

core::fmt in Rust is very fast, but very expensive on code size, haha

wild abyss
#

I'm getting errors trying to publish utoc emulator ๐Ÿ˜”

E:\Github\UnrealEssentials\UtocEmulator\UTOC.Stream.Emulator\Reloaded.Trimming.targets(30,5): error MSB4036: The "ComputeManagedAssemblies" task was not found. Check the following: 1.) The name of the task in the project file is the same a 
s the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with <UsingTask> in the project file, or in the *.tasks files located in the "C:\ 
Program Files\dotnet\sdk\8.0.101" directory. [E:\Github\UnrealEssentials\UtocEmulator\UTOC.Stream.Emulator\UTOC.Stream.Emulator.csproj
#

Sorry but I'm kinda tired and don't feel like troubleshooting things that much myself ๐Ÿ˜…

boreal fiber
#

โ˜๏ธ

#

Need to add ILLink package

wild abyss
#

Oh right

boreal fiber
#

I haven't gotten around to updating the template, not sure when I will

#

I'd take a PR for it though

wild abyss
#

Weird that it worked with unreal essentials though, maybe I leeft it targeting .net 7

boreal fiber
#

It was probably TargetFramework = net7.0

#

so it used .NET 7 SDK

#

if you had it installed

wild abyss
#

Same thing

#

I'm guessing it's something I'm doing wrong with the rust stuff

boreal fiber
#

Can you show the top of your .csproj ?

wild abyss
boreal fiber
#

If it doesn't work, try TargetFramework = 8.0-windows

wild abyss
#

nvm it was my fault

#

I added the package in vs but it didn't save the csproj

#

it works now ty

boreal fiber
#

no sweat :p

#

I actually wonder what'll happen if .NET 9 rolls around, whether 8.0.1. of ILLink.Tasks will still be valid. Only one way to find out, wait, haha

wild abyss
#

๐Ÿ˜” Why is --out-dir an unexpected argumeent in this...

cargo +nightly rustc --release -Z build-std=std,panic_abort -Z build-std-features=panic_immediate_abort --target x86_64-pc-windows-msvc --crate-type cdylib --out-dir "../../Publish/ToUpload/UTOC.Stream.Emulator"
boreal fiber
#

rustc != build

wild abyss
#

oh

#

I know nothing about rust lol

boreal fiber
#

build is essentially a wrapper around rustc

#

But we invoke rustc directly so we can set crate type

#

(Note that's actually not necessary for this specific project, as crate type is already cdylib in Cargo.toml)

#

So you can probably remove it and just use build with --out-dir

wild abyss
#

Oh, ok

boreal fiber
#

Since I make libraries that have C exports, but are also regular Rust libraries
(I need to explicitly specify when building)

wild abyss
#

Apparently I need to add -Z unstable-options but it also has -Z build-std-features=panic_immediate_abort already and doesn't seeem to pick up unstable-options

dusky steppe
#

i just put -Z unstable-options right before --out-dir

#

that's whats worked for me

wild abyss
#

Bruh I'm also editing the wrong ps1

#

I'm tired lol

#

Surprisingly editing the right file makes it work

boreal fiber
#

LOL

#

In my CI workloads, I manually extract the built files, since specifying --out-dir might (maybe, unsure) have unwanted files

coarse niche
#

didn't you say yiu wantes reloaded 3 to be on rust ? Is that template supposed to be some sort of transition for r2 to r3 later ?

wild abyss
#

I'm using a mix of the rust and normal c# reloaded publishing template stuff though so it's making a bit of a mess. The publishing tool is deleting the compiled rust stuff ๐Ÿ˜”

#

(Or it might be the publish script...)

boreal fiber
#

Probably the script

#

Wiping folder before building

wild abyss
#

Yeah, I think that's it

#

It's too late for me to deal with this stuff, my brain is turning off

#

I'll finish it off tomorrow morning, sorry I couldn't get it done today. We're so close...

boreal fiber
#

Don't worry ๐Ÿ˜‰

coarse niche
#

Good luck and good night ๐Ÿ™‚

rough rose
wild abyss
#

Alright, it's time to finish this off

visual bramble
ebon shard
wicked raptor
hollow glacier
patent belfry
hollow glacier
#

Lesgoooo

wild abyss
#

I got it building but had to go out for about two hours. When I get back home I'll finish off the documentation and release

#

Sorry it keeps getting delayed but I swear it will happen today ๐Ÿ˜„

patent belfry
#

Dumb question but will other framework tools like AWB emulator (for music) work when this comes out? Or will that need to be updated separately

modest shale
#

probably need a bit of an update i assume

wild abyss
#

I think they'll need to be updated, it seems like the format for them is a bit different or something.

#

I'll work on bf emulator but AWB will be up to someone else, I don't really know anything about them

wild abyss
#

Could you send it

#

The screenshot's fine. That looks right...

#

Oh

#

Yeah you have to export them from a utoc

#

Yeah, uassets inside of utocs have a different format than those in paks

#

We (Rirurin most likely) will probably add something to automatically convert them eventually but for now you need to deal with a bit of pain

#

umm I think it's just uassets that are different

dusky steppe
#

i knew that feature was going to come in handy at some point

#

yea the uasset structure is completely different between cooked packages and io store packages

#

I open every uasset on mod init to check if they have the cooked package file magic, and if I do, stop it from getting merged in and write it out to the console

#

ubulks contain the texture data lol

#

uasset is just metadata

wild abyss
#

Oh, I thought you meant do you need to export them from a utoc

#

Damn

#

Ok, onto that then

#

Could unreal people confirm whether a pak with the structure ../../../CUIO_Xbox/Content/Xrd777/UI/KeyHelp/Platforms/_Win64 should work with P3R? (which uses ../../../P3R/Content/.....)

#

If it should work then it's something I'll have to fix

#

๐Ÿ˜”

#

ok

#

Yeah, I'll try and fix it

#

Maybe it doesn't get released today ๐Ÿ˜ฆ

orchid harness
wicked raptor
#

it will have been in 10 minutes

#

but i digress

wild abyss
#

Neither unreal essentials nor utoc emulator are being loaded

orchid harness
wild abyss
#

Is that your mod?

visual bramble
#

wdym

orchid harness
#

I made a mod to dump unrealessentials into and use as a dependency

visual bramble
#

i havent uploaded any mods naosmiley

#

pages are

#

no uploads

wicked raptor
#

i thought you made some opening ones

#

ohh

orchid harness
#

And I'm using the jsons so I didn't do the UTOC stuff

wild abyss
#

I'm not really sure what you're doing but it's wrong

#

Unreal Essentials and Utoc emulator are two mods you install

#

Then you set unreal essentials as a dependency of your mod in reloaded

#

Also you can't use the json file, you have to edit the actual uasset

dusky steppe
wild abyss
#

Apparently you have to hex edit to do it...

orchid harness
wicked raptor
#

no

#

it's not public yet

azure gorgeBOT
#

Here's the current Unreal Essentials and UTOC Emulator @visual bramble. I think it should be good to go but I'd definitely appreciate testing (from anyone who is willing)
Now everything goes in the UnrealEssentials folder, no UnrealEssentials/PAK or UTOC. This includes loose files and full ones

Jump

[Go to message!](#1195558171377422346 message)

Unreal_Essentials_Stuff.zip
wild abyss
#

Use that for now

#

I'd love for it to be out but people keep finding bugs ๐Ÿ˜”

orchid harness
#

That's the one I'm using

wild abyss
#

Show me your list of mods

orchid harness
#

overall list or p3r?

wild abyss
#

yes

orchid harness
wild abyss
#

You've done something wrong

wicked raptor
#

there's no IO

wild abyss
#

You don't hav io store emulator and unreal essentials should not be made by "Someone"

#

All you needed to do was put the two folders in the linked zip into your mods folder

rough rose
#

oh no!

wicked raptor
#

apsaras out here about to make unreal essentials from scratch

wild abyss
#

(ignore the top one)

rough rose
#

earlier when I created a mod for reloaded it wasnt even showing up in p3r list

#

i had to make a second one and then move the config over to that one

#

๐Ÿ’€

#

(for the second one i left everything at default)

orchid harness
#

There but I still have to figure out how to package the jsons or whatever

#

oof

wild abyss
#

Oh yeah, I fixed that in a recent version

#

If you just add an UnrealEssentials folder it should be fine

#

Back onto Pixelguin's thing. For some reason it works fine if I make it load from the Unreal folder, I don't know why...

rough rose
#

kind of random question, but has someone tested what happens if a file is both in a utoc and a pak?

#

which one would take priority

wild abyss
#

How could a file be in both?

dusky steppe
#

they shouldn't be

wild abyss
#

Yes

dusky steppe
wild abyss
#

(After I change the code to look in there)

#

It shouldn't, literally just changing this string
My guess is maybe utoc emulator is messing with stuff

orchid harness
#

Is this the wrong one?

wild abyss
#

That's the source code

#

As I and others have said, there's no public version

#

Just the ones I've sent in here or in the github actions build artifacts

orchid harness
#

so just go back to the old one and add a folder file?

wild abyss
#

The only change is the fix to that crash which won't happen once you actually put stuff in your mod anyway

#

Weirder still, it immediately crashes if I don't add any mods to utoc emulator and load the full utoc from UnrealEssentials

orchid harness
wild abyss
#

Yes, the .7z

orchid harness
#

nvm it did something weird, i got the normal zip

#

i should just put on yakety sax in the background lol

#

Is this more what I should be seeing until I figure out my mod?

wild abyss
#

Yes

orchid harness
wild abyss
#

To edit the file

#

At least that's what mudkip told me

#

Idk if there's a way to just recompile the json

orchid harness
#

guess i'll ask them about it

dusky steppe
wild abyss
#

There's one that only works with uassets from paks

dusky steppe
#

that's uassetgui right?

wild abyss
#

Yeah

dusky steppe
#

damn....

orchid harness
#

I was just following orders

wild abyss
#

I know I said that

#

Sorry, I was wrong

orchid harness
#

It's no problem, just didn't want you to think I wasn't listening to instructions or something

#

Where is a safe place to ask about the uasset stuff?

rough rose
wild abyss
#

Yeah but the game would never do that

#

It would just never look for the one in the pak

wild abyss
#

I thought separating it out into UnrealEssentials/PAK and UTOC would fix it. Apparently not ๐Ÿ˜”

orchid harness
wild abyss
#

What chunk id does the emulated utoc use @dusky steppe?

#

I'm wondering if it's a conflict

#

(I'm also not sure how to check myself)

dusky steppe
#

oh i thought that was getting set by essentials

wild abyss
#

Idk

dusky steppe
#

Set order of [mod_path] to 1000

wild abyss
#

How is chunk id even defined

#

That's priority

#

Isn't chunk id a different thing?

dusky steppe
#

oh yeah that chunk id

wild abyss
#

If it's something I could change using essentials I don't mind doing that, I just don't even understand where it's set

#

I assume it's just a part of the format that I couldn't really do anything about

dusky steppe
#

the container chunk id is made for the toc in new() in impl TocResolverCommon for TocResolverType2

#

as of P3RE_TEST that was just a hash of "Game"

#

that might be an issue if the root folder's name doesn't match that then (though I thought that had been fixed?)

wild abyss
#

Hmm ok

#

Well I change the root folder to Game (if it isn't Engine) so I think it'd be fine...

dusky steppe
#

ah

wild abyss
#

Well it's probably not a conflict then...

#

I just don't get why it works in Unreal but not UnrealEssentials. Makes no sense

dusky steppe
#

what mod was having problems specifically? I've so far checked mod menu which is fine and the controller buttons which don't work bc it uses cooked packages

wild abyss
#

Controller UI Overhaul with the full utoc and pak files isn't working

dusky steppe
#

oh right

wild abyss
orchid harness
#

fwiw the hex edited uasset I put in my mod didn't do anything when I tested it

wild abyss
#

Did it show it being added in the log?

orchid harness
wild abyss
#

That says it found nothing...

#

Wait, it's looking in the wrong place

#

Did you make Unreal Essentials a dependency of your mod or io store emulator?

orchid harness
#

my mod

wild abyss
#

That doesn't answer the question

#

I think I worded it poorly

#

What dependencies does your mod have?

orchid harness
#

just unreal essentials

wild abyss
#

Ok, then it should work

orchid harness
#

strange

wild abyss
orchid harness
#

This look better?

wild abyss
#

That looks the same ๐Ÿ˜•

#

Could you send me your mod

orchid harness
visual bramble
#

pretty sure it should be UnrealEssentials\P3R\Content\blahblahblah not p3r\content\blahblahblah?

wild abyss
#

Yes it should

orchid harness
#

That's why I had it in the unrealessentials mod at first

#

I think I get it now tho

wild abyss
#

Much better, nice

orchid harness
#

Does that mean everything is perfect on your end now or do you still have other stuff that needs testing?

dusky steppe
wild abyss
#

Maybe my change to utoc emulator broke it?

#

That's the only time I touched the rust code

#

(Sorry if it's bad code, literally my first time writing rust lol)

boreal fiber
#

(also just woke up aaaa)

wild abyss
#

Script compiler has to be updated to support the new files (they're in uassets now plus a new opcode plus new library)

boreal fiber
#

I meant AWB* oops

wild abyss
#

And I think something's different about the awbs although maybe that wouldn't effect the emulator, just the way people make the files (do not quote me on this, I know nothing about audio files)

boreal fiber
#

In AWB's case, it's a simple archive container for files. Just some metadata in header and then files, with padding between them.

#

The problematic thing is the header of the AWB file is copied to the ACB, and the CRI code basically never uses the actual AWB header

#

In any case, I was a bit lazy and decided to modify the ACBs by sigscanning the AWB header in them

#

So although it unfortunately means you can't add many files to the AWB (eventually header will become too big), it should handle format changes in ACB just fine.

#

Unless they decide to compress the ACBs

wild abyss
#

Alright, well that sounds like good news for music modding people (not me)

#

Anyway back to broken stuff. I'll try using a version before that commit to see if it's still broken

boreal fiber
#

:p

wild abyss
#

Nope, still instant crash

#

That's the commit just after I merged utoc emulator and just before I made unreal essentials depend on utoc emulator. So, I guess when I switched that around I messed something up...

dusky steppe
#

yea I imagine that'd be the most likely reason

wild abyss
#

Well I'll have a look at that, hopefully it's something obviously wrong

modest shale
#

how's it going in here

limpid smelt
#

What's the latest build?

limpid smelt
#

@wild abyss I'm having SteamInput issues whenever I launch through reloaded

wild abyss
#

Yeah, I am as well

#

I'm not really sure how to deal with it...

limpid smelt
#

It isn't Unreal Essentials

#

I just disabled it and it still happened

wild abyss
#

Opening the game up in steam and then opening it through reloaded seemed to help for me

#

I don't think that's consistent though (and it's not a very good solution if it is)

boreal fiber
#

and boot via Steam

limpid smelt
#

bruh

boreal fiber
#

SteamInput works by DLL Injecting into the process, so Steam has to be the one booting the game. There's no 'official' workaround for that AFAIK

limpid smelt
#

Nah that's fucked

#

Why is the FPS counter so big lmao

wild abyss
#

Idk, the same thing happens to me

limpid smelt
#

DS4 Windows doesn't work either...

wild abyss
#

Is this with asi loader or still through reloaded?

limpid smelt
#

still through reloaded

boreal fiber
#

(Steam probably stole his controller)

wild abyss
#

Well you might just need to use asi loader

#

Yeah I think it does that to me too

boreal fiber
#

Steam is known for stealing DS4 controllers and making them not work with anything that isn't Steam

wild abyss
#

My right stick will move around the mouse, I'm pretty sure that doesn't normally happen

limpid smelt
#

I'll try my DualSense

#

nope

#

I refuse to use my xbox controller because it's covered in dust

#

Closing Steam doesn't work either

#

I tried disabling Steam Input too

#

ASI loader don't work either

wild abyss
#

I think I fixed it, the file size of any ucas that contained UnrealEssentials was being overwritten

#

Since you put stuff in the UnrealEssentials folder that means all them naodead

#

(It's just meant to be UnrealEssentials.ucas)

visual bramble
#

are people not using loose files? PensiveCombee

wild abyss
#

It makes sense for Pixelguin's case

#

He said file size went from 4mb to 80mb or something around that

#

If that's happening I think it's fair lol

patent belfry
#

So what happens now?

wild abyss
#

I test it a little more and then release finally hopefully

#

It's crashing again

patent belfry
wild abyss
#

That is not a good thing lol

obsidian moon
wild abyss
obsidian moon
#

Anything can be fixed with patch later

patent belfry
#

Itโ€™s 4 am leave me alone lmao

wild abyss
#

lol

#

all good

patent belfry
#

This is what happens when P3 consumes my brain

wild abyss
#

Well I fixed the crash but it also hangs on boot ๐Ÿ˜”

boreal fiber
#

o no...

wild abyss
#

It was a dumb mistake, I think all's good now

patent belfry
#

Oh ok

orchid harness
#

Like allllll?

wild abyss
#

@low saddle would you be able to test your controller ui mod with this version. It works for me but I just want to be sure

#

If everything's good this is what will be released

dusky steppe
#

loose utoc mod + packaged mod

#

together at last

boreal fiber
#

Live Femker Reaction

wild abyss
#

Awesome

#

I think that's good enough confirmation for me

patent belfry
#

At last

wild abyss
#

Alright, the build's happening now. It'll probably be about 5 minutes

orchid harness
wild abyss
boreal fiber
wild abyss
#

@visual bramble it's out

visual bramble
patent belfry
wild abyss
#

They're both in the same repo

#

So it's both of them

patent belfry
#

Sweet

#

Iโ€™m gonna go to sleep and hope documentation is ready in the morning

wild abyss
#

Should I put it on Gamebanana?

#

Or nuget...

patent belfry
#

GB is what most Persona stuff uses

#

So probably there

boreal fiber
#

Ideally at least publish to 2 sources, so people don't have download issues

patent belfry
#

So I guess both then

wild abyss
#

Fair, I guess I can just do all three

#

Time for 1.0.1 lol

boreal fiber
#

Though for the purpose of cleanliness, maybe make a 'P3R Essentials' mod. This is so people can put it as a dependency when making their mod; to keep things simple.

#

And 'P3R Essentials' can include things needed by the game as dependencies of itself. (It can be a dummy mod for now)

wild abyss
#

Yeah, that does make sensee

boreal fiber
#

The other benefit of that is if the game had some radical change that broke stuff, you could fix things that way.

wild abyss
#

@visual bramble don't publish any tutorials just yet, I'm going to make P3R essentials

boreal fiber
#

For example by replacing a dependency.

wild abyss
#

Yeah, good idea

visual bramble
#

Ping me when its out so I can publish mods + finish tut naoyes

wild abyss
#

ughh I need a thumbnail for it

#

Anyone want to make one for me ๐Ÿ˜„

boreal fiber
#

I'd say ask ๐Ÿฑ

wild abyss
#

๐Ÿฑ?

boreal fiber
#

yup

wild abyss
#

I don't think I could if I wanted to, they're not in any servers I'm in

#

Also no idea if she cares about p3r

#

Go for it if you want to naotoshrug

#

Yeah

boreal fiber
#

Ya

wild abyss
#

I guess since she made the p5r essentials one

boreal fiber
#

I just messaged them 'Sewer jumpscare', and didn't elaborate

#

:v

bronze shadow
#

Speaking of which, I wonder if that thumbnail should be updated now it supports multiple games naosmiley

wild abyss
#

It looks so good though

bronze shadow
#

Lol true

boreal fiber
#

Because right now the user is technically paying the cost for code that's not used.

#

(code for other 2 games)

#

I don't want to risk breaking mod setups though, so it's a thing that's 'left for R3' like many others.

#

Since for R3 I intend to repack (republish) all mods to make sure they meet packaging standards.

(There will be auto converter, but mods will still require human review before reuploading)

#

People don't actually even need to download or enable essentials standalone

#

They download any mod they want, and it gets auto downloaded as a dependency

#

If the mod isn't published right, that can happen, but if you download any mod that is published right, it'll download it and you're good. So if you download 2 mods you're unlikely to run into it.

boreal fiber
# boreal fiber ------ Since for R3 I intend to repack (republish) all mods to make sure they me...

For example (and I know this sounds overkill), single music tracks will go into their own mods.

Then any other mod will be able to 'reference' that music track file, and map it to an arbitrary location. (I.e. they place a text file and it uses the music track file from other mod)

What it means is multiple mods (even across different games) can use the same music track, but the music track is only downloaded and stored on the disk once.

#

Or didn't have update info setup, ya.

wild abyss
#

Yeah it's because it couldn't fit on gb

#

dc fixed it by putting it on github

boreal fiber
# boreal fiber For example (and I know this sounds overkill), single music tracks will go into ...

That may sound annoying to work with, by the way, and in some aspects that may be true, but there's also upsides.

Say you want to use an ADX music track, you can search the mods for the 'asset mod' with a track, set it as a dependency and say in text file 'include this file from this other ADX music file mod'.

Now you've avoided having to manually rip the track from another game (or looping it yourself), and can just use it with a single line of text.

#

In the ADX example case, the repository of music tracks would become eventually big enough ||Smash Custom Music 2||, that you could just find whatever you want outright, rather than looping it yourself or ripping it. So it'd be annoying at first, and convenient in the long run.

#

And if I do this right, say, with Virtual FileSystem, then mods won't even need to be aware of it.

So VFS extension reads the text file, it redirects your ADX file to AWB Emulator input, AWB Emulator kicks in and it 'just works'.

#

Without AWB emu needing to be aware of it

orchid harness
#

Does this count as related?

wild abyss
#

probably...

#

is it with the latest version?

orchid harness
#

I thought it was my fault for the affinity modding but this one should work and it is claiming a mismatch then having the same number

#

Idk probably not actually

wild abyss
dusky steppe
#

it could also just be the edited file that's cooked, and its not a problem with the loader

ebon shard
#

I've gotten that crash before when I accidentally put in the wrong values when hex editing ueassets, so almost certainly it's not an issue with unreal essentials or anything, just something wrong with that file in particular

#

Given that it's only 1 byte difference my guess is that they accidentally deleted a byte and didn't realize or smth

orchid harness
orchid harness
dusky steppe
#

it got released along with essentials

orchid harness
#

Just putting it in the mods folder should have updated it right?

rough rose
boreal fiber
#

According to what they were talking about in #p3-modding-chat

#

The AWB files are prefixed with some external header

#

That's probably Unreal specific

#

Could probably extend AWB Emu to handle that. Past that one specific header it's still pure AWB

rocky sky
#

does this work for loading acb/awb files loosely right now?

boreal fiber
#

No idea personally, haven't tried the game

rough rose
#

acb itself is inside of a uasset in the utoc

#

awb is in the pak i believe

patent belfry
#

Wasnโ€™t someone trying to do loose loading for music and it didnโ€™t work?

wild abyss
#

The loose loading shouldn't be a problem. If you make the files right it should work just fine with anything

boreal fiber
#

If you want nested emulation

rocky sky
#

p3r stuff isnt in reloaded mod repo yet?

#

guess i'll get manually then

patent belfry
boreal fiber
#

Well, speak of the devil, they're here

rocky sky
#

i wasn't aware you were finished with awb emulation cool

patent belfry
boreal fiber
#

I did AWB Emulation like 2 years ago I think now
Edit: 1.5 according to commits

#

Back around the time when P5R released

wild abyss
#

It's been that long?!?

boreal fiber
#

yeah

wild abyss
#

Time goes way too fast

#

woah

#

Anyway the situation with unreal essentials is it's fully working and releasd on github. You can use it for your mods rn if you want but don't release any just yet.
Persona Essentials is being made (just a dummy mod) and that's what you'll set as a dependency. I'm just waiting on a thumbnail for it

#

Ther's documentation on using it in the github repo (if it's unclear lmk so I can improve it)

rustic smelt
patent belfry
#

Dumb question but to get mods working for P3R on Steam Deck should I just have protontricks load R2 through P3Rโ€™s prefix and add the launch command to P3R on Steam?

boreal fiber
#

Should be pretty much same steps as any other game on deck

patent belfry
#

Iโ€™m assuming so since thatโ€™s how it works for P5R and this is a R2 side thing

#

Ok

boreal fiber
patent belfry
#

Thatโ€™s the way instructed to do it for P5R so

patent belfry
boreal fiber
#

It's like midnight over there in Australia, so probably next morning, when it comes to announcement and stuff. (If I were to guess)

#

But the code's out there, you can run it if you want

wild abyss
#

Yeah it's 1am. I'm going to bed soon

patent belfry
#

Ah

wild abyss
#

I'll do stuff tomorrow

patent belfry
#

Right

rustic smelt
boreal fiber
#

:v

patent belfry
#

Itโ€™s 10 am for me so I guess the answer will be yes lol

rocky sky
#

is it normal utoc mod prompts an update and immediately makes reloaded crash

patent belfry
#

Uh oh

rocky sky
#

it's fine if I ignore it

echo current
#

happening to me too

boreal fiber
#

They had to modify build script by hand manually, always a chance something weird happened.

#

Since they're building .NET code with some code native code in Rust as part of 1 build

#

@wild abyss You need to specify "UseReleaseTag": false,

#

Since you're shipping 2 different mods under 1 release page.

wild abyss
#

oh ok

boreal fiber
#

And it's using the GitHub tag name as version

#

So although version is 0.1.0, it thought 1.0.0, leading to error

wild abyss
#

Oh, version is 0.1.0?

#

I should change that lol

#

I didn't notice

boreal fiber
#

On UTOC Emu, yeah

rocky sky
#

both files inside utoc and pak files can be put into UnrealEssentials folder to load them loosely?

wild abyss
#

Well I'll fix it tomorrow (today technically, you know what I mean) when I update it with the nuget source

boreal fiber
#

(there's a small readme)

wild abyss
#

If someone wants to write something more detailed I'm happy to put it there, that seemed good enough to me though (I'm obviously not a good judge though given I made the mod lol)

rocky sky
#

oh nah i was just skeptical for a moment because utoc and pak emulators are separate mods

wild abyss
#

Anyway I sleep now, have fun with whatever you're doing naosleep

rocky sky
#

god why does fmodel's website look like such a carefully crafted scam

patent belfry
#

Think I might wait for P3R essentials since otherwise itโ€™ll just be setting up twice

#

Gn

hoary basin
#

stay safe

boreal fiber
#

uninstall Vortex

#

wind gone

#

||I've never really used either||

patent belfry
#

Stupid question that mightโ€™ve been better suited for AnimatedSniwe but would it be worth getting UE essentials set up before P3R essentials is released? Or would it just be a hassle to switch from UE Essentials to P3R Essentials

dusky steppe
#

at this point it'd be best to wait for P3R essentials

#

we're actually close to release now

patent belfry
#

Nah I know Iโ€™m just debating between doing it now and waiting another 8 hours or so for them to wake up lol

dusky steppe
#

i should sleep soon too....

boreal fiber
#

P3R Essentials is UE Essentials

obsidian moon
#

for future release it would be better to just use P3R Essentials?

boreal fiber
#

P3R Essentials is just a dummy mod right now, that enables UE Essentials as a dependency.

#

The purpose is so mods can target it as a dependency; so if game updates etc. happen, we can get some custom logic in there if needed so things work right.

#

And so non-code mod authors don't need to specify multiple dependencies.

#

You can just set UE Essentials as dependency and switch it to P3R Essentials before releasing your mod, it won't make a difference.

rough rose
boreal fiber
#

Yup

patent belfry
# boreal fiber *P3R Essentials* is *UE Essentials*

No I know, Iโ€™m just not sure if itโ€™d be a hassle to try and set up a music mod that uses UE Essentials now and then switching it to use P3R Essentials as a dependency (not releasing until P3R essentials) or if itโ€™d literally be as simple as downloading P3R Essentials then changing the mod dependency

#

Which side note Iโ€™m not even sure how music modding is different for this game compared to P5R, I know how to do music replacement in P5R but I donโ€™t know what file format the music should be (should it be the P5R encrypted ADX? Something else?) and I heard there was some weirdness with the Unreal stuff regarding music mods

#

Thereโ€™s gonna be

#

Theyโ€™re gonna be releasing a separate thing that is atm just a dummy mod

steel fractal
patent belfry
#

Just in case

boreal fiber
#

yup

patent belfry
#

I mean a music replacement mod just needs essentials and AWB emulator no?

boreal fiber
#

@low saddle

#

just a small derp

patent belfry
#

Simply making a mod thatโ€™s dependent on AWB emulator and UE essentials

rough rose
#

AWB Emulator doesn't work yet with UE4 games

patent belfry
#

Ah.

#

โ€ฆmaybe I should just ask a Mudkip lol

rough rose
#

trust me, first thing i did was check about 2 days ago

patent belfry
#

Since they managed to do a music replacement for Buddy Holly of all things

rough rose
#

repacking the entire acb/awb which is the "old way"

patent belfry
#

Ah.

rough rose
#

the issue is the acb being stuck inside a uasset inside the utoc

patent belfry
#

Ew

#

Hopefully AWB emulator can be updated soon

ebon shard
#

Odd, I was testing the release version for a mod I was making last night and I didn't get that error ๐Ÿค” works

patent belfry
#

Sameeeee

#

Lemme check amicita actually

#

โ€ฆ.and the game doesnโ€™t have a page on amicitia rn

ebon shard
#

It does actually

patent belfry
#

โ€ฆoh

ebon shard
#

Nothing on it really tho naosmiley

patent belfry
#

Skill IDs thatโ€™s it lol

boreal fiber
#

An announcement and package push/release.

#

And logo

#

It's only up on GitHub AFAIK

patent belfry
#

Well a P3R essentials package

patent belfry
boreal fiber
#

but also this, ya

patent belfry
#

Hey sewer you made AWB emulator right? How soon should we expect for it to be updated to work with P3R

#

Sorry to bother Iโ€™m just wondering

#

Not trying to pressure

boreal fiber
#

It probably won't be me, I'm way preoccupied

rocky sky
boreal fiber
#

:3

#

I suggest finding another CRI game that runs on Unreal though to find out if it's a CRI+Unreal situation, or Atlus situation

rocky sky
#

wait shit launching from reloaded doesnt make the game recognize my controller

#

i dont care i wont release this

#

i have a ds4

#

i think thats why

#

lol

#

steaminput was making it work

boreal fiber
#

ya

rocky sky
#

oh music is just gone now

boreal fiber
#

Not really. UTOC emulator almost entirely written in Rust though, which I suppose is unusual.

#

But that doesn't make a difference packaging wise

hollow glacier
rocky sky
#

yeah

hollow glacier
#

it caught me off guard too LOL

ebon shard
#

i mean yeah LMAO

id be more surprised if there was a lot on it demistare

rocky sky
hollow glacier
astral kindle
boreal fiber
#

smash

astral kindle
#

this

i mean- what?

boreal fiber
#

:v

astral kindle
#

i'm totally innocent - idk what you mean :p

boreal fiber
#

:3

coarse niche
#

ooooh boy

#

You're too innocent clearly.
He's saying he mains her in smash.

bronze shadow
#

modding

marble orchid
#

qq: what would it take to make bmd emu run with p3r

#

i mean ive been eavesdropping lurking this channel so i have half an idea but someone give me the tl;dr pls?

modest shale
#

i have just awoken

#

has it been completed

#

also wtf get that pink bitch emu out of my sight dark

modest shale
#

i very much dislike her :3c

patent belfry
#

theres gonna be a P3R essentials

#

for now itll be a dummy mod

modest shale
#

YOOO

patent belfry
#

but if theres specific dependencies for P3R that arise via an update or w/e

#

then P3R essentials can be updated vs updating UE Essentials

#

and also AWB emulator needs to be updated before music modding can really start

#

sadly

boreal fiber
#

Sponsored by Raid Shadow Legends

patent belfry
#

because AWB stuff is wrapped in some unreal bullshit

modest shale
patent belfry
#

so someone needs to update it

#

(I beg of you, please dont make me have to build a whole AWB)

modest shale
#

itโ€™d be funny

#

:3c

patent belfry
#

counterpoint I'd like to not have to extract the whole game's files LMAO

modest shale
#

nahhhhh

#

you gotta do it old school

patent belfry
#

.....you gotta tutorial of some sort

boreal fiber
#

Oldschool? The Aemulus way?

#

Keep a whole 2nd copy of the game just in case

#

So you can revert

patent belfry
wild abyss
# marble orchid qq: what would it take to make bmd emu run with p3r

All it'd really be is updating script tools to a version that works with the game. Rirurin is working on that so when it's done bf and bmd emulators should work for Reload
(We could also add logic so we include dummy bfs and it gets the real one from the game's files, I'm not sure how hard that'll be though, I kinda don't want to...)

visual bramble
#

@wild abyss are we still waiting on p3rssentials?

wild abyss
#

Yes, I promise I will tell you when it's done

#

Oh right, I think I'm just waiting for thumbnail

#

Did Cherry ever respond?

wicked raptor
#

if she didn't i could make one

#

i do take graphic design in school

#

so

wild abyss
#

Yeah, that'd be cool of you if she doesn't want to.

#

@hollow glacier @boreal fiber Did cherry respond about the thumbnail?

#

oh

#

Well I guess we wait on sewer then

#

Seems he was already friends

wide seal
#

can't you just ask her in amicitia?

brave sinew
#

I'll dm her too hee_haw

visual bramble
#

Why not just make your own atp

#

Is a logo really gonna slow modding down here sexo

#

Fair enough ADAHCI

brave sinew
wicked raptor
#

closes photoshop

brave sinew
#

@wild abyss are there any specs / requests you want for the thumbnail? (question from cherry)

wild abyss
#

I don't really care

#

It's Persona 3 Reload Essentials, make something that looks cool naotoshrug

#

(Could also call it P3R Essentials if that fits better, up to her)

marble orchid
#

include a gun

wild abyss
#

I trust Cherry will make something good, she's clearly very talented risepray

wicked raptor
#

her no aoa fade in thumbnail is insane

brave sinew
#

@wild abyss

wild abyss
#

Woah, that's awesome

hollow glacier
#

this isn't related to p3r but is it fine to release/update mods for other games yet or should we wait until unreal essentials is in R-II download mods tab

wild abyss
#

did she (or could she) make one that's not square? That'd work great for the icon in Reloaded but it might be a bit weird for the gb thumbnail

#

If it's hard to do though I am still happy with that, it looks really good

wicked raptor
#

i mean the p5ressentials one on GB is square

#

so i guess there's consistency

wild abyss
#

That is true...

brave sinew
#

I don't think she did... what's the aspect ratio for gb?

wild abyss
#

It looks kinda funky in gb though

wicked raptor
#

"coming to a gamebanana near you: dersona 5"

wild abyss
#

I guess 16:9

hollow glacier
wild abyss
#

I usually upload my thumbnails in 1920x1080 or 2560x1440

hollow glacier
#

it looks a little wider than 16:9 in that but it should work fine

brave sinew
dusky steppe
#

it's 220 x 90

#

that's the size of the thumbnails on the mod page

wild abyss
#

Oh ok

#

I never actually checked

dusky steppe
#

you can make the thumbnail 16:9 ofc, you'd just have to make sure there isn't anything important on the top and bottom

wild abyss
#

Yeah, the top and bottom get a bit covered so you have to keeep it centered

brave sinew
#

I took a screenshot of the mod thumbnail in gb and it seems to be 240x112

dusky steppe
#

thumbnails are stored as 220 x 124, but are cropped to 220 x 90, with all the cropping happening on the bottom

echo current
#

has anyone here tested the actual full release of ishin with unreal essentials

#

or only the demo

dusky steppe
#

i only ever tested with it with the demo

echo current
#

cool

wild abyss
#

I only tested the demo

echo current
#

good to know

wild abyss
#

I don't own the game

echo current
#

theres someone on the yakuza modding discord who wanted to try using it

#

wondering if its worthwhile to explain it to them

wild abyss
#

In theory it should work

#

If it doesn't lmk

echo current
#

nvm turns out dude was talking about P3R

#

if i do find someone to test with ishin i will let yall know

patent belfry
#

so what now?

wild abyss
#

I guess I wait to see if Cherry is going to make a thumbnail with the different aspect ratio

#

I'm working on uploading unreal essentials and utoc emulator to nuget as well

echo current
#

oh damn

#

was that made in illustrator?

patent belfry
#

Prayin that P3R Essentials comes out soon furrypray

wild abyss
#

@brave sinew did Cherry say whether she would make an edited version with the different aspect ratio?

ebon shard
# brave sinew <@131175789138935808>

that is an absolutely FANTASTIC logo/icon good god demistare

literally just good enough to it's own piece of standalone art haha, cherry doesn't disappoint ๐Ÿ”ฅ

wild abyss
#

Awesome risepray

brave sinew
wild abyss
#

Idk if it really matters

#

The big P3R essential should be enough

dusky steppe
wild abyss
#

Please thank Cherry for me, this is absolutely amazing ๐Ÿ”ฅ

brave sinew
#

alternate one with the text lower

modest shale
#

ooh, honestly i vibe with this one more

#

looks more uniform

patent belfry
#

Perfect

wicked raptor
#

idk

#

it'd look better on GB

#

but as a graphic i prefer the first

#

but maybe i just like corner aligned things

patent belfry
#

Eh just pick one and run with it

modest shale
#

i use win11 with centered taskbar so i like things centered

dusky steppe
wild abyss
#

I think I'll go with the centered one since gb

#

If gb didn't cut stuff off I think I'd use the other

wicked raptor
#

i also use win11

#

just with the taskbar aligned to the left

modest shale
wicked raptor
#

wrong. channel.

#

anyway here's my taskbar

rough rose
#

i use explorer patches because I dont like Win11 taskbar lol

modest shale
#

i use explorerpatcher too but just to remove 'recommended' in start menu

patent belfry
#

Anyway

#

P3 is about to get even better

modest shale
wicked raptor
#

i don't know what i'd do without my taskbar

#

the reason i can't switch to linux is because i couldn't find any good distros with good taskbars

#

esp for multiple monitors

obsidian moon
#

Unless you are one of those who actually liked kdedark

wicked raptor
#

ehh overall ui design of xfce threw me off

obsidian moon
#

Then it is only kde

#

Other look are kinda off

patent belfry
wicked raptor
#

im good actually!

patent belfry
#

Join meeeeeee

#

/j

wild abyss
#

Oh, ok

#

What's the mistake? They look the same to me...

brave sinew
#

no idea lmao

wild abyss
#

Well ok, I changed it anyway

brave sinew
#

but now there's a pink wide one

dusky steppe
wild abyss
#

I'll include both on the page since gb requires two screenshots (a stupid requirement)

dusky steppe
#

oh yea i forgot about that

rough rose
#

I always just post the same one twice

wild abyss
#

lol

rough rose
wild abyss
#

My second one is usually just something tangentially related

patent belfry
wild abyss
#

It's often hard to screenshot the kind of mods I make

dusky steppe
patent belfry
wicked raptor
#

ah.

dusky steppe
#

yea I should actually release something for P3RE

wild abyss
#

A rare Rirurin mod release

dusky steppe
#

my last mod was 2 years ago

wild abyss
#

lol

dusky steppe
wild abyss
#

I think you can count UTOC emulator

#

(Even though I'm technically the one that released it lol)

wicked raptor
#

my last would've been unbreakable hero's equipment for totk (9mo ago)

#

but i just HAD to go and make a fusion alarm mod

dusky steppe
#

I was gonna do something big for P5R but I never ended up actually committing to doing the making part and just spent a year doing REing to prepare lol

ebon shard
# rough rose I always just post the same one twice

for me with my thumbnails since i usually put the name of them in the thumbnail i just turn off the text layer and use that as the second image lol

altho the mods i make usually would have screenshots to go with them anyways (to best show how they work) so it's not even really like i need to do that most of the time haha

wicked raptor
#

i just used morgana getting kicked

wicked raptor
wild abyss
#

(I really hope it all works lol)

#

If you're getting screenshots and things for your guide I'd recommend deleting all of the wip versions of this you have to make sure it all downloads nicely

#

(I should really try myself but you can be my guinea pig)

patent belfry
#

YYYEAAAAA

visual bramble
#

sure ill give it a shot

patent belfry
#

Dumb question but does R2 need to be updated to recognize P3R as a valid library

visual bramble
#

very awesome swine

#

doenst look like its working.....

#

@coral vale did filepath stuff change

#

none of my mods be working now ADAHCI

wild abyss
wicked raptor
#

Swine publishes
3 messages saying "Swine it's broken"
Swine suffers
many such cases

wild abyss
#

Nice ping lol, that is not me

visual bramble
#

LMFAOOOOOOOOOOOOOOOOOOOOOOOOOOO

wild abyss
#

Ohhhh

#

I know the problem

hollow glacier
#

yea i can't get mods working with p3r or hi-fi

wild abyss
#

Quick fix...

hollow glacier
#

hi-fi says it's missing 3 sigs

[Unreal Essentials] Found GMallocPtr at 0x14101842D
[Unreal Essentials] Found GMalloc at 0x1472E7750
[Unreal Essentials] Found GetSigningKeysPtr at 0x1425E3D29
[Unreal Essentials] Found GetSigningKeys at 0x142626760
[Unreal Essentials] Found GetPakFolders at 0x143EAA5D0
[Unreal Essentials] Found GetPakOrder at 0x155163BB0
[Unreal Essentials] Unable to find PakOpenRead, stuff won't work :(
[Unreal Essentials] Unable to find PakOpenAsyncRead, stuff won't work :(
[Unreal Essentials] Unable to find IsNonPakFilenameAllowed, stuff won't work :(
[Unreal Essentials] Found FileExists at 0x143E97D10
ebon shard
#

yeah, mod i made that was working before isn't working now naosmiley

hollow glacier
#

weirdly sackboy has 2 missing sigs but that works

[Unreal Essentials] Found GMallocPtr at 0x7FF774200807
[Unreal Essentials] Found GMalloc at 0x7FF77826B430
[Unreal Essentials] Found GetSigningKeysPtr at 0x7FF7754B15BE
[Unreal Essentials] Found GetSigningKeys at 0x7FF77427D2E0
[Unreal Essentials] Found GetPakFolders at 0x7FF7754B11B0
[Unreal Essentials] Found GetPakOrder at 0x7FF7754B1370
[Unreal Essentials] Unable to find PakOpenRead, stuff won't work :(
[Unreal Essentials] Found PakOpenAsyncRead at 0x7FF7754B75D0
[Unreal Essentials] Found IsNonPakFilenameAllowed at 0x7FF7754B3B60
[Unreal Essentials] FileExists doesn't exist, stuff won't work :(
visual bramble
#

gj swine you can test update feature too now ADAHCI

#

two birds with one stone True

wild abyss
#

It's because you've now got P3R Essentials as a dependency instead of unreal essentials

#

If you switch it back it'd work

hollow glacier
coral vale
wicked raptor
#

hello swindlesmccoop

modest shale
#

swindlesmccoop did filepath stuff change

coral vale
#

Unfortunately I cannot verify

dusky steppe
#

ok !

#

bup ๐Ÿ‘

wild abyss
#

It is not

#

I'll add that soonโ„ข๏ธ

visual bramble
#

swine runs that not me ADAHCI

wild abyss
#

Should only take a few minutes

#

yes

#

As long as there aren't a huge number of mods

#

I think there's a limit as to how far back it looks

hollow glacier
#

think all there is are requests

visual bramble
#

im waiting to upload mods again until p3r is fixed, i dont wanna have to reup

patent belfry
#

So is it working rn or should I just wait until tomorrow to set this up lol

wild abyss
#

Give me a second to double check my fix worked

patent belfry
#

Cool beans

#

Apologies, not trying to come across as rude

visual bramble
#

pixel you're using loose loading right

wild abyss
#

Chunk id conflicts are going to be a problem

#

Use loose fils if you can

#

Hmm, then idk

visual bramble
wild abyss
#

What are the two mods?

#

Can you just set the chunk id to something different

#

Do that then

patent belfry
#

Weโ€™re gonna need to figure out whatโ€™s in each chunk

wild abyss
#

I don't know if there's another fix. I think chunk id is baked into the file too much for it to be easily changed

#

Pak emulator would be a solution but that's a lot of effort wheen loose files exist

visual bramble
#

just use loose files naowhyvanish

wild abyss
#

And presumably would have thee same problem anyway with file size

dusky steppe
#

yeah that's because loose files don't have any compression

wild abyss
#

Maybe we could come up with a way to compress the files without putting them in paks

#

Idk, this probably isn't a problem that's getting solved now

dusky steppe
#

yeah, I've thought about that a bit

wild abyss
#

Later on

patent belfry
#

Btw does P3R modding still fuck up steam input

wild abyss
#

Yes

dusky steppe
#

we can't fix that

patent belfry
#

Nah Iโ€™m just wondering

#

Cause Iโ€™m on steam deck so if I need to use ASI loader thatโ€™s important

wild abyss
#

Another problem, I don't think gb has reloaded one click installed enabled for the p3r page

dusky steppe
wild abyss
#

Oh, wrong person

#

woops

#

Fixed

patent belfry
#

Itโ€™s been a hot minute but I forget how to use ASI Loader through steam deck, is that was Special K was for?

wild abyss
visual bramble
#

yeah, sewer

#

he can just ping tom

#

tom will add it

wild abyss
#

I don't think Sewer is awake

visual bramble
#

tom isnt either

wild abyss
#

Oh

#

Is tom the only one that can do it?

visual bramble
#

ye

#

he runs the site, and its backend stuff

wild abyss
#

well rip

visual bramble
#

good thing I tell people to add p3r to r2 huh NaotoThumbsUp

wild abyss
#

No

visual bramble
#

no were waiting on swine to fix it

wild abyss
#

It's UnrealEssentials

visual bramble
#

p3ressentials broky rn

wild abyss
#

Should I change it...

visual bramble
#

NO

#

you have to set uessentials as the depedency

#

hence why p3ressentials is broken rn

wild abyss
#

No

#

Of your mod

#

I know it's wrong, just wait a minut

#

build is happening

#

ummm

#

then idk why it wouldn't work

#

Could you send the mod?

#

Yeah, that's right

#

No

#

It does absolutely nothing

#

It's just a blank code mod

#

I'll probably add some stuff later

#

Intro skip and whatnot

patent belfry
#

So do i also need to install UEssentials

#

Or is that packaged in

dusky steppe
#

uessentials will install as a dependency

patent belfry
#

Okay

rough rose
#

my favorite part of publishing, finding out immediately that nothing works

#

good luck

wild abyss
#

๐Ÿซ 

#

UE 1.0.2 is now out, if you restart Reloaded it'll probably find it straight away

visual bramble
#

its not for me PensiveCombee

wild abyss
#

I've just realised UE could mean either Unreal Engine or Unreal Essentials, fun. It's obvious based on context here though

ebon shard
#

Alright, time for me to re-test ๐Ÿ˜Ž

hollow glacier
wild abyss
#

I think UEssentials is also fine. A bit long though

patent belfry
#

UEss

dusky steppe
#

ue4ss

wild abyss
#

That's another thing lol

patent belfry
#

FUCK-

#

๐Ÿ’ฅ

visual bramble
ebon shard
dusky steppe
wicked raptor
#

you love to see it

patent belfry
#

Real

wild abyss
#

Good femc

patent belfry
#

Meanwhile Iโ€™m tryna figure out what the hell is going on with R2/Protontricks

wicked raptor
#

if someone beats me to a portable music modpack before i get home tomorrow i might cry tears

hollow glacier
#

it was working with the anniversary update before

echo current
#

thats why its not working

patent belfry
echo current
hollow glacier
#

yes but the wip version of unreal essentials was working with hi-fi rush's anni update

#

the release version doesn't

wild abyss
#

That's before I added some things

#

Maybe it's because of them

wicked raptor
dusky steppe
#

yeah I never looked for sigs for the loose pak stuff for hifi

wild abyss
#

Rirurin can work it out lol, he owns the game

hollow glacier
visual bramble
#

im gonna up my mods then hopefully by that point r2 will have cached some mods I can use for screenshot in tut

hollow glacier
#

the sigs it can't find are PakOpenRead, PakOpenAsyncRead, IsNonPakFilenameAllowed

visual bramble
#

Oh yeah I need to make thumbnail for tutorial as well

#

Comic sans time

wild abyss
hollow glacier
#

posted it earlier too but sackboy has 2 missing sigs but weirdly mods still work for it so idk lol

wild abyss
#

Apparently P3R Essentials was number 50

#

That's kinda cool

wicked raptor
#

how nice

modest shale
#

i have 4

#

:3

wild abyss
#

:p

visual bramble
#

I have

wild abyss
#

Oh right, mod feed

#

Submissions counts a bunch of other stuff

visual bramble
#

I think onl-

#

yes

wild abyss
visual bramble
#

Only like 130 are mods I think

#

meovv did a whole ass list of mods I did

wild abyss
#

Shows if you hover over the submissions button

molten burrow
#

why does steam input not work for this but it did for the older version I was using

patent belfry
#

How does ASI Loader work again

#

Someone remind me

wild abyss
#

I don't think unreal essentials has anything to do with it

hollow glacier
#

are you launching it through reloaded

wild abyss
#

It's just random, steam just doesn't like launching through reloaded sometimes

patent belfry
#

While I wait for .NET 8.0 install to my P3R wine prefix

ebon shard
visual bramble
wild abyss
#

That is a lot

#

I need to up my game lol

patent belfry
wild abyss
#

Sometimes steam seeems to just steal your controller

ebon shard
#

do mind that the number that shows up for mods when you hover over the submission tab includes mods you have set to private and not published

Not that that makes too much difference tbf but still, affects the numbers lol

wild abyss
#

It either doesn't work at all or inputs are doubled

#

Like it simulates a keyboard input but also recieves the real controller one

#

It's funky

patent belfry
#

Ah

#

So uh, ASI Loader the way to go?

wild abyss
patent belfry
#

I vaguely recall P4G being a nightmare cause of that back when I played it

wild abyss
#

It's weird, I've never had the same problem with another game through reloaded

patent belfry
#

Iโ€™m on steam deck is the thing

#

So thatโ€™s part of it

modest shale
#

if you're using a ps controller, make sure you force ps support on in controller settings

patent belfry
#

P4G would literally hang or not load all mods properly 9 times out of 10

#

I had title screen fix load last because if it didnโ€™t load I would know not everything worked

wicked raptor
#

wait so unreal essentials is still the dependency?

#

wait nope i read (unlike me for a persona fan) it's P3R Essentials