UE4SS

Results 349 comments of UE4SS

> Then I'm still stumped. I've been looking around and haven't found any solution yet. Seems I'm the first to encounter this? You're the first that I'm aware of. Hopefully...

> Just noticed this in the README file.... ![sad](https://private-user-images.githubusercontent.com/27394142/311412256-7b0c3617-d2a6-44a7-956e-d65107de36d3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDk5NTkzMDgsIm5iZiI6MTcwOTk1OTAwOCwicGF0aCI6Ii8yNzM5NDE0Mi8zMTE0MTIyNTYtN2IwYzM2MTctZDJhNi00NGE3LTk1NmUtZDY1MTA3ZGUzNmQzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAzMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMzA5VDA0MzY0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1NDhkMzExNmVhZWM3NjE2Njg3MjNiNDZkZjlmMWU4MzllOWQwZjRiNjhhOTY3M2JkNDBiOTJkOGMwMTdiNGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.MYbKtcHO9HEYtlwpIHoCQXi1D_176NrsqxCVRv04CMc) These are the requirements for building UE4SS from source, not for using the binary files in the releases section to mod...

> > It means PS is failing in `read_image` in `patternsleuth/src/process/internal.rs` for an unknown reason. > > Is this in a `.dll` file or is this in a `.lua` file?...

The links for the dmp and log files are broken. Unless they are prohibitively large, you should be able to upload them directly to github by dragging them to content...

We don't currently support MapProperty (aka TMap) in Lua at the moment. TSet has recently been implemented in C++ which TMap requires so hopefully we'll get proper support for TMap...

> I wonder if this can be made more ergonomic and less error prone, e.g. instead of passing the function name to call you pass an event I agree that...

There is no type-checking to make sure the param types of `Function to Call` match the param types of the hooked function. What happens if the mod supplies a `Function...

For implementing type-checking of params, see these links: https://docs.ue4ss.com/lua-api/classes/ustruct.html#foreachpropertyfunction-callback https://docs.ue4ss.com/lua-api/classes/property.html#isapropertytypes-propertytype https://docs.ue4ss.com/lua-api/table-definitions/propertytypes.html?#propertytypes

We should probably implement an overload to `Property:IsA` that takes an actual UE property type because the current one only takes the `PropertyTypes` custom Lua type which means testing one...

@Okaetsu Maybe we can put the new `IsA` overload in your PR ? To keep things simple, and it's a related and dependent feature anyway.