Comments (12)
try reversing endianness (i.e. cd ab 6f 3b)
shouldn't be an issue but you never know
from pince.
Is there a way to actually display 997174221 here?
Yeah, with Int32 type (4-byte). Not separated tho, as I explained above. Search also doesn't support separated decimals
You are searching for the hex value, not the decimal value. Actually enter 997174221 in the search field and try to find that (obviously untick the "Hex" checkbox). No results.
from pince.
I could add that, no problem. Are you having any difficulties with other functionalities due to that? Such as debugging?
from pince.
Yeah, ceserver might work better with non-native targets
I've implemented endianness btw. Pull the latest changes and enjoy the new feature
from pince.
Yeah, ceserver might work better with non-native targets
I've implemented endianness btw. Pull the latest changes and enjoy the new feature
Awesome, thank you.
from pince.
In hex this is 3b6fabcd. At my address, this is exactly what I find: 3b 6f ab cd. I can add an address with the data type byte array length 4 to get this value displayed perfectly. However, none of the available integer types display the correct decimal number. They are all completely wrong, and I'm not sure why
Just tried it, it seems to work fine
Sorry, I can't seem to reproduce this on my own, what's the game you are working on?
In cheat engine, there is, separately from the "type" option, an option for whether to display as decimal or hex. In PINCE, the display format is tied to the value type. Maybe it shouldn't be
It actually isn't tied design wise, I just disabled the ability to display it as decimal for data types with length, such as strings and byte arrays. Also, just checked how CE handles it, it seems to separate decimals, like an array of decimals, not unified like a single number
from pince.
Maybe I haven't explained clearly enough what the problem is. Look at the first screenshot. Is there a way to actually display 997174221 here? It certainly isn't being displayed in your screenshot. I have to copy paste the hex value to a separate hex/decimal converter.
Same problem in your second screenshot. You are searching for the hex value, not the decimal value. Actually enter 997174221 in the search field and try to find that (obviously untick the "Hex" checkbox). No results.
from pince.
separated decimals
I don't know what that means.
from pince.
The issue above is an endianness issue like hellidox mentioned
Scanmem operates with host endian setting by default. Are you trying to run something that your OS doesn't support? Like a game that runs in an emulator. I could expose scanmem endianness setting to the GUI if you want. Sorry for the late reply btw, some other issues got me distracted
I don't know what that means
Like array of bytes but it's decimals instead
from pince.
Thanks, I think I understand the issue now.
And yes, I was trying to edit the memory of a PS3 game run with RPCS3.
Having a GUI option for endianness would be very helpful for my use case, but it sounds like it's more niche than I thought.
from pince.
No, I'm merely looking to manipulate ingame values. People running RPCS3 on Windows can use Cheat Engine for that, but that's not an option on Linux because apps running in Wine aren't exposed to Linux-native processes. But the addresses are the same so I'm trying to compile address lists that can be used with PINCE.
from pince.
You can use cheat engine with their ceserver program
from pince.
Related Issues (20)
- Dragging an item in the address table crashes PINCE (Fedora/GNOME) HOT 5
- PINCE not starting Surface Pro 8 Ubuntu 22.04 HOT 17
- gdb command error when attaching to wine process HOT 15
- Install Failed on opensuse 15.5 HOT 45
- Installation issues on openSUSE Leap HOT 1
- Breaks in multiple ways with rust binaries with debug symbols left in HOT 6
- Issues with translations that use ampersand (&)
- Automatic update for HexView HOT 2
- Random freeze using "Find out what accesses this address" HOT 4
- Pince is screwing up with locals (decimal numeric values are not parsed correcty) HOT 4
- Issues with decreasing search after unknown search HOT 3
- UI Dark mode HOT 2
- cant start PINCE from terminal HOT 3
- Auto assembler like in Cheat Engine HOT 5
- Back again, opensuse 15.6 HOT 3
- Issues with proton/wine games HOT 3
- Game freezes when attach (no signal) HOT 6
- distorm3 import error HOT 9
- Unable to install an update on Arch Linux HOT 9
- Feature request: Notes to record and save bookmarked codes HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pince.