Comments (3)
This is indeed possible, but is a nontrivial amount of work. We would either need to save the entire character file on the server side, edit it, then load it to the client again, or write a client function that updates the character data in-place. I'll probably implement this by doing the latter, but I can't promise when I'll get to it.
from newserv.
Yeah, no rush. That being said, if/when I recompile my Steam Deck's newserv instance, I'll be experimenting with the $savechar command and seeing how it's actually formatted. Would be funny as hell if it turned out to be in a format where even someone who's pretty bleh with hex editing and/or programming could find the one variable in the entire file that controls NPC appearance XD
from newserv.
$savechar saves files in BB format on the server side; the format is documented in SaveFileFormats.hh. For setting NPC flags in a hex editor, I think you'll want to set disp.visual.extra_model (byte at 394 in the .psochar file) to the NPC value (see name_to_npc_id) and set disp.visual.validation_flags (byte at 3AA in the file) to 2.
from newserv.
Related Issues (20)
- [Blue Burst] Quest meseta rewards arent visually given if you skip the final dialog too fast. HOT 5
- [Blue Burst] Attempting to sell an item ends with `Your wallet is full` error while having less than 999999 mesetas after clearing a quest. HOT 1
- Connecting to a server through Newserv proxy crashes if the remote server has Plus/Ep3 Memory Patches enabled
- W 1289 2024-07-12 06:34:05 - I/O error reading from terminal: io error on fd 0: cannot read from stream (-1) HOT 2
- [Blue Burst] LOGiN Presents Match Race fails to load while in a party fo 4 players HOT 1
- Cant Connect to the server HOT 6
- [Blue Burst] Reset Materials via commands HOT 1
- [Blue Burst] Certain quests (incl. Gallon's Shop) get stuck at loading HOT 1
- [Blue Burst] Defeating Olga Flow (and possibly other bosses) in one-person/solo mode wont yield any EXP
- [BB] Withdrawing from the shared bank sometimes gives you the wrong item
- [Feature request] add the of name of the user on the $ann command
- [BLUE BURST] Feature Request: Modify default controller button mappings HOT 4
- [BB] Maximum Attack 2 crashes the client after loading
- [BB][Feature Request] Omnispawn exp bug
- [BB] Changing FOnewm to the flowen costume crashes the client
- [Blue Burst] Information menu item not present HOT 4
- [BB] Falz, Olga, and Saint-million don't drop anything HOT 2
- Client Disconnects when killing BEE's HOT 2
- [BB] Dark Falz on normal drops an item in the wrong spot
- [BLUE BURST][Feature Request]Draw distance client-function patch?
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 newserv.