zerulight / erupe Goto Github PK
View Code? Open in Web Editor NEWMonster Hunter Frontier Server Emulator
Home Page: https://discord.gg/DnwcpXM488
License: MIT License
Monster Hunter Frontier Server Emulator
Home Page: https://discord.gg/DnwcpXM488
License: MIT License
The launcher produces this error when using symbols like '%' in the password/user field. So the cookie file gets corrupt and the "Remember Me" Button stops working.
Reproduction Steps:
A fix would be needed so that the correct encoding for the saved cookie is used. [Line 534 onwards]
A nice addition to the erupe code would be writing documentation for people who haven't worked with this code much.
Some good solutions would be:
make([]byte, 4)
instead of []byte{0x00, 0x00, 0x00, 0x00}
This may be related to how cast binary works, but needs more investigation.
Temporary Rastas work fine.
Description:
When playing Support during a Great Slaying, the sedation/resurrection support deliveries do not work as intended.
Reproduction Steps:
Additional context
Based on the footage below, the counter for Tranquilizers, etc. delivered should be reset once support has been successfully carried out and is requested again: https://youtu.be/grE1Mn7eEKM?si=BLjRHwa3-cdJJZaB&t=1862
Please let me know if any additional data is needed.
https://web.archive.org/web/20191218060324/http://cog-members.mhf-z.jp/sp/manual/page168.html
Only those who are using the Extra Course will be able to deposit items with the delivery cat and share items between characters in the same account and on the same server.
Deposited items can be shared between characters in the same account and on the same server.
Items can be deposited, excluding equipment. However, some items cannot be deposited. Items that cannot be deposited will be displayed in gray on the selection screen and cannot be selected.
"Items that can be obtained in the G class" can only be received or deposited if the character meets the conditions for participation in the G class.
If the expiration date of the Extra Course expires after depositing, you will not be able to use the home delivery cat, but the deposited items will continue to be stored. You can continue to use it by purchasing the Extra Course again.
https://web.archive.org/web/20191218060307/http://cog-members.mhf-z.jp/sp/manual/page172.html
The "Additional Warehouse" can only be used within 12 hours and up to a certain number of times, and to use it, you must be enrolled in the Hunter Life Course.
Also, if you try to use it more than a certain number of times, the next time you can use it will be displayed.
https://web.archive.org/web/20191218060306/http://cog-members.mhf-z.jp/sp/manual/page217.html
i got this error when entering to mezeporta
Recovered from panic runtime error: invalid memory address or nil pointer dereference.
its happen with old characters, if a create a new one the error doesn't happens
The Hunting Road minigame skills are reset upon logging in, the points spent to unlock the skills remain invested but not actually equipped forcing the user to use an item to reset.
Probably has something to do with the current Sky Corridor implementation?
Garbled text when displaying the gacha list in gacha cat.
This can be tentatively addressed by changing A to B.
handlers_shop_gacha.go
func handleMsgMhfEnumerateShop
A
resp.WriteUint32(0) // only 0 in known packet
stringBytes := append([]byte(gachaName), 0x00)
resp.WriteUint8(byte(len(stringBytes)))
↓
B
resp.WriteUint32(0) // only 0 in known packet
stringBytes := append([]byte(stringsupport.UTF8ToSJIS(gachaName)))
resp.WriteUint8(byte(len(stringBytes)))
resp.WriteBytes(stringBytes)
Description:
After updating to commit after rights-v3, cannot claim daily netcafe gift anymore after using !course
command to enable netcafe course. Tried with multiple course combinations (excluding nboost) and only hunterlife + netcafe. Claiming the daily gift still works with previous value for netcafe course (0x40000202).
Reproduction Steps:
!course netcafe
Screenshots
Ingame message when trying to claim daily gift:
Additional context
Launcher: Launcher V3
Client Patch: CT3 - Meta V1
Description:
Event quests in the database set to cycle for 1,1 (active_days, inactive_days) do not show up on the events list.
Reproduction Steps:
For Quest 1
INSERT INTO event_quests (max_players, quest_type, quest_id, mark, flags, start_time, active_days, inactive_days) VALUES (4, 28, 65015, 2, NULL, '20240801 12:00:00 AM', 1, 1)
For Quest 2
INSERT INTO event_quests (max_players, quest_type, quest_id, mark, flags, start_time, active_days, inactive_days) VALUES (4, 28, 65016, 2, NULL, '20240802 12:00:00 AM', 1, 1)
Two quests ensure that one or the other will show up.
Additional context
Setting (active_days, inactive_days) fields to NULL, NULL works as intended. Let me know if any additional information is needed.
Description:
House Themes (in S.U 9.2) just disappears when you log out after setting a theme then exiting the game at any time, leaving only your item box, rastas, cats and waitress floating on a jungle(?)
Themes are also required to be bought back again if purchased previously.
Reproduction Steps:
Additional context
Using Projects Tab would be a good idea to make people know what has already been finished and what the contributors are working on. This would make life easier for people looking to contribute in this repo.
This is not a bug, just a request
I don't know if this can be done via pgAdmin, but it'd be a nice feature to have.
Client connection leak with Postgres.
This line does not make the .Scan method call which handles closing of the connection. Like done elsewhere.
If not needed, close connection manually :D
Description:
In my case, the goocoo in the first slot will not save correctly in slot 0 but use slot 11 (0x0B) instead. This may be the color data of the goocoo?
I recently managed to reverse engineer the MHF's original launcher (mhf.exe
+ mhl.dll
), and created a simple CMD custom launcher: https://github.com/rockisch/mhf-iel
I plan to expand it into an actual GUI, but currently the project uses hardcoded variables, which ideally would come from the server.
I'd like to know if there's any interest in providing a set of endpoints to handle custom launcher operations. Besides the benefits mentioned on the repo, that would also mean the current launcherserver
and signserver
could be disabled by default. Launcher files (the ones under www/
) would also not be needed anymore.
As for what's required of those endpoints, the only information that's needed to boot the game is a login token and a specific character ID. The rest would be based on what the launcher interface wants to display as information.
Staring channels servers independently could help to prevent a crash in in all servers. Also could help to host a channel server in a host and the launcher, signing and entrance in another host.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.