kwsch / pkNX

Pokémon (Nintendo Switch) ROM Editor & Randomizer
https://projectpokemon.org/home/forums/topic/48647-pknx-nintendo-switch-rom-editor-randomizer/
GNU General Public License v3.0
352 stars 108 forks source link

shop or store editor not found #382

Open amidevous opened 1 week ago

amidevous commented 1 week ago

there is no shop or store editor

as in pk3ds for me it is mainly the objects that are present in the store that I would like to modify

you can solve those please thank you

amidevous commented 1 week ago

there are 2 shop buttons but there is nothing in them

while for 3d on pkd3 we all have the menu and we can all change

kwsch commented 1 week ago

This is a general issue with FlatBuffer generated classes containing IList<T> vectors, which the GUI's PropertyGrid class doesn't render expander-edits for.

Previous versions of pkNX with manual FlatBuffer schema definitions, and did not have issue as they were manually defined as arrays (not IList).

No resolution at this time; either an improvement has to be made to make the PropertyGrid work with IList, or another GUI solution would need to be designed and implemented rather than relying on PropertyGrid.

amidevous commented 1 week ago

it's almost gibberish to me what you're telling me

if I report it's so that it's corrected that's all

where the problem comes from it's up to you to see and correct

there's also a missing option to recreate the xci

in short your program is far from being up to date

and yet it's been 7 years since the nintendo switch console was released

so in the time in 7 years your program should be complete and 100% functional it's not the case

that's the only thing I notice for my part

kwsch commented 1 week ago

This is free software, which you are not paying for, especially any amount that would be compensatory for the amount of time & experience required to develop. You received a reply acknowledging your observation, mere hours after you reported, and yet you still complain wanting an immediate fix in addition to other improvements that can already be done by other tools unrelated to the project?

Get real. This project has hardly any active development and nobody is under any obligation to continue development or fix bugs.

You reported an issue with the program's behavior. I replied with insight as to why it is happening, and a status of how it can be resolved (no resolution at this time). You can wait patiently for a fix, if it ever happens, because you are not entitled to a fix or to try and guilt someone to spend the time fixing YOUR issue.

amidevous commented 1 week ago

at the same time it's been 7 years since the switch came out and we don't even have half of the options that were in pk3ds working

you had 7 years to redo the same program for the switch and it's still not complete in 7 years so yes there is reason to be unhappy

we're not going to wait a thousand years to have all the functions when you could solve those in a few days especially since the switch is soon to expire there is the switch 2 which will come out

which means that the development of this program should already have been finished for a long time and that right now you should be working on the version for the switch 2 program since Nintendo is already making the tools available to partner developers for the switch 2

Digote commented 1 week ago

How can there be such ungrateful people like the one who opened this issue? People like you don't contribute anything to the community, yet you complain about free software, where the person responsible spent their own time reverse-engineering to solve the problem. And then you come across idiots like this. There should be a way to ban people here on GitHub.

Lusamine commented 1 week ago

at the same time it's been 7 years since the switch came out and we don't even have half of the options that were in pk3ds working

you had 7 years to redo the same program for the switch and it's still not complete in 7 years so yes there is reason to be unhappy

we're not going to wait a thousand years to have all the functions when you could solve those in a few days especially since the switch is soon to expire there is the switch 2 which will come out

which means that the development of this program should already have been finished for a long time and that right now you should be working on the version for the switch 2 program since Nintendo is already making the tools available to partner developers for the switch 2

Please understand: it does not matter if it has been 7 years or a million years. All work here is unpaid and provided FOR FREE. Information has already been provided for someone to fix it if they like. The program is open source, so anybody is able to contribute a fix. If you are not going to fix it, the least you can do is quit being an entitled brat and wait patiently.

No, there is no expectation that "the program needs to be finished because it has been long enough." Nobody needs to do work on the program. Nobody needs to do work for you. The program does not need to exist.

You are welcome to stay unhappy for a thousand years, because it is nobody's job to work for free to make you happy. If others are not doing it fast enough for you for free, then you should learn to do it yourself. Please do not make any more issues or comments complaining that people are not doing free work for you fast enough.

duckdoom4 commented 1 week ago

you had 7 years

Honestly, who do you think 'you' is? There's no company behind this project.

It's literally a bunch of modders who decided to help the community out by spending their own time creating these tools. Probably most of the contributors only did so while they themselves were working on a mod. To give an example: personally I have no desire to work on this anymore, because I'm no longer working on a mod. Maybe with a new Pokemon legends release I'd come back to it.

That's the thing with open source projects that have no company behind it. You want something fixed? Report the issue and expect it to never get fixed or learn how to program and fix it yourself.