elskom / els_kom_new Goto Github PK
View Code? Open in Web Editor NEWEls_kom for Elsword and Grand Chase KOM Files.
License: MIT License
Els_kom for Elsword and Grand Chase KOM Files.
License: MIT License
Describe the bug
A clear and concise description of what the bug is.
I think this is due to reading the settings while doing to packing, unpacking, testing mods, and the updating functionality.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Hardly any cpu usage other than the usage when packing or unpacking.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
These batch has became unmanageable and goes out of date pretty fast every time kog releases new kom files. As such we must support and look for any files with the .kom
extension instead.
Describe the bug
By following the guides on how to build both Els_kom_new as well as Elskom.Sdk I encounter an issue where trying to build Els_kom_new (either via Visual Studio 2019/2019 Preview) will result in errors most likely related to the version of dependencies used is below the required ones.
To Reproduce
Build Elskom.Sdk as explained on the above mentioned guide and add the directories to NuGet.
Proceed then to build Els_kom_new as explained on the above mentioned guide
EIther open up the solution via Visual Studio or run the command
Notice the warnings:
SettingsFile 2.0.0 depends on System.Text.Json (>= 6.0.0-preview.3.21162.11) but System.Text.Json 6.0.0-preview.3.21162.11 was not found. An approximate best match of System.Text.Json 6.0.0-preview.3.21163.4 was resolved. Els_kom
Microsoft.Extensions.DependencyInjection (>= 6.0.0-preview.3.21162.11) but Microsoft.Extensions.DependencyInjection 6.0.0-preview.3.21162.11 was not found. An approximate best match of Microsoft.Extensions.DependencyInjection 6.0.0-preview.3.21163.4 was resolved.
Notice the errors:
`string[]' does not contain a definition for 'Source' and no accessible extension method 'Source' accepting a first argument of type 'string[]' could be found (are you missing a using directive or an assembly reference?) Els_kom (net472), Els_kom (net5.0-windows)
Most likely due to this, this error will pop up which leads to the build to fail. It might be worth mentioning that I was unable to find the versions required, even when looking into future versions of such dependencies.
Expected behavior
The solution is sucessfully built.
Inconsistencies in the current readme, and formatting issues in it.
1.4.9.8
Windows 7 Ultimate
x64
7601
Note: Newer versions from time to time ship with a newer version of python embedded.
An possible rename of the readme.txt file or changing how it is constructed?
Should we go with an similar system like Python's Misc/news or no?
There is places where I catch it instead of if (object != null)
which can save a lot of code and replications.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The inability to convert KOM V2 crc.xml's to a KOM V3 or V4 one, or a KOM V3/V4 one to a V2 one.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Converters that can handle converting KOM V2 crc.xml's to a KOM V3 or V4 one, or a KOM V3/V4 one to a V2 one. But would have to first detect the version of crc.xml it is.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Nothing other than the converter methods.
Additional context
Add any other context or screenshots about the feature request here.
The Python console Apps are Good but are not good with my DLL that should do the Crypto++ work when Alg 3 is Added in.
Things to Consider:
1: Args must be the same as the Python Ones to avoid breaking the bat files.
2: Algorithm 3 Support.
3: Smaller Files than the Python PyInstaller Compiled ones.
4. Faster
5. No waste of disc space every time it is used to unpack or pack things unlike pyintaller compiled ones that would waste a ton of space to use on every execution.
Severity Code Description Project File Line Suppression State
Error MSB3073 The command "echo F|xcopy /Y /c C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\etc\pyconfig.h C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\externals\cpython\Include\pyconfig.h
C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\bin\x86\Release\_freeze_pyeimport C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\Tools\pyeimport.py C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\PC\pyeimport.h pyeimport
:VCEnd" exited with code 9009. komextract_new C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 123
Severity Code Description Project File Line Suppression State
Error C1083 Cannot open include file: 'io.h': No such file or directory _freeze_pyeimport c:\users\noo\documents\els_kom_new-master\externals\cpython\include\pyconfig.h 59
Severity Code Description Project File Line Suppression State
Error MSB3073 The command "echo F|xcopy /Y /c C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\etc\pyconfig.h C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\externals\cpython\Include\pyconfig.h
C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\bin\x86\Release\_freeze_pyeimport C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\Tools\pyeimport.py C:\Users\Noo\Documents\Els_kom_new-master\PCbuild..\PC\pyeimport.h pyeimport
:VCEnd" exited with code 9009. kompact_new C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets 123
Severity Code Description Project File Line Suppression State
Error C1083 Cannot open include file: 'ctype.h': No such file or directory Els_kom c:\program files (x86)\windows kits\8.1\include\um\winnt.h 31
[your version here]
[Win 8.1]
[Your OS Arch here]
[Your OS Build here]
Note: Newer versions from time to time ship with a newer version of python embedded.
Hello, dear author.
I am a Chinese server player.
I like elswrod very much.
I also like to make and replace sounds.
A few years ago, I was fortunate enough to use two voice unpacking tools you made.
But the last unpacking tool is no longer available.
Under the recommendation of a friend.
I found it here.
But my English is very poor.
With the help of Google, I can hardly understand.
I don't know how to decompress the voice package
This leaves me at a loss.
I think I did not find the relevant steps you wrote.
Are there any relevant instructions for use?
At present, with the guidance and help of friends,
Download and install visual studio 2019 and Python27
But only the previous voice can be packaged.
Although it is presumptuous
But i want to get your reply and help
Or the relevant description page.
Finally, looking forward to your reply, I wish you a happy life!
The lack of support for V2 kom files triggers me.
v1.4.9.8
Windows 7
x64
7601
Note: Newer versions from time to time ship with a newer version of python embedded.
Adding support for v2 kom files somehow.
Basically what the issue title states, replace them so we can compile easier and add maybe an extension interface to the pack and unpackers to maybe Algorithm 2 and 3 (so we can finnally close #21).
1.4.9.8
Windows 7 Ultimate SP1
7601
Note: Newer versions from time to time ship with a newer version of python embedded.
This is a open issue until all compile Warnings are Removed and fixed.
I think the plugins should either use the version set in the SharedVersionInfo.cs file, move them to another repository, or both.
Personally having them in a separate repository and have some sort of plugin installer which takes the url of a github repository and download the latest availible release / pre-releases might be an option. That way plugin specific code cannot be blocking releases any longer. The downside is that removing or renaming or changing function paramiters the plugins use could make the program crash because the plugin crashed (if they even can be compiled then ofc).
And then any closed sourced plugins could have their sources under externals/ or whereever where git could then ignore them from this repositiry and any possible security related code or files they may contain. As such I see this as more of a win for everyone involved.
Describe the bug
1.I put the. KOM file or the newly created dataxxx folder into "F:\source\repos\elskom_new\bin\Release\net6.0-windows10.0.22621.0", and it will report errors like the following picture.
2.The button on the right of the set game path will crash, but you can copy the path directly.
To Reproduce
Steps to reproduce the behavior:
1.Install dependencies
2.Step by step build the .exe
Expected behavior
Build successfully with visual studio 2022.
Desktop (please complete the following information):
Additional context
Give me some hints,Please.
After setting the path to my elsword folder it will give me an unhandled exception
if i just run the kom extractor by itself then it gives me this error
and if i run the kom re-packer it gives me that error
1.4.9.8
Windows 10 Pro Version 1607
x64
14393.1944
So for the entire team to deliberate: Should I Move branch icon to a subfolder in master or the root of master, and also have the legacy branch files under a "legacy" subfolder for historical reasons so that way there would only be a single branch to maintain or worry about other than feature ones?
cc: @Elskom/core-team
Describe the bug
I cant find it actually because i'm not c# coder but I tried my best
To Reproduce
Steps to reproduce the behavior:
git clone https://github.com/Elskom/Els_kom_new.git
in "C:"dotnet build --configuration Release --ignore-failed-sources
dotnet tool restore
dotnet elskom-check install
dotnet build -c Release
Expected behavior
build successfully with cmd or visual studio community 2022
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
I finding someone have a same problem in issues and discussions but i can't find it
i checked PATH already and Elskom.Sdk seems like installed fine in C:\Program Files\dotnet\packs\Elskom.Sdk
I can't understand why cmd still not find Elskom.Sdk please help ;-;
Describe the bug
It fails to load the project.
To Reproduce
Steps to reproduce the behavior:
0. Install newest .Net
Expected behavior
The expected behaviour is for it to load, but it does not.
Desktop (please complete the following information):
This is a Issue for me to add Algorithm 3 Support. Hopefully I can do it.
I tried so many times to compile this to no avail.
i gave up then use the legacy version instead..
but here s one thing. i dont know how you re supposed to use this program. i tried copying the .kom files i want to the bin folder. and press unpack. but nothing happen. so can you write a simple tutorial on how to use the program in the read.md many thanks.
This is a Issue for me to remember integrating the common modules in 1 place to make it use 1 copy instead of 3 of them for each project.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
No
Describe the solution you'd like
A clear and concise description of what you want to happen.
A new form/ window openable in the Settings Form/Window that:
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Nothing else yet really.
Additional context
Add any other context or screenshots about the feature request here.
Basically I am thinking of making instaling plugins as simple as lookup of them and list them in gui similar to apt on linux commandline to install packages, or even nuget for that matter.
Pro: Easier to install plugins.
Con: Plugin could target a framework or dependency not on the system (like .NET Core or nuget packages)
Con: Adds another control to the Core dll.
I think because of this con the lookup should have a list of dependencies to install first then prompt the user to install that framework, or nuget package first before installing the plugin. But I see this of more a challenge than good. The other possible way is have the developer load their dependencies as an embedded resource which would rectify our problems (excluding their target framework assemblies).
Describe the bug
I can't figure this out. I'm not a C# coder so I'm not good with this kind of stuff but no matter what I do I can't get the solution file working.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The .sln file opens fine and is able to be built
Desktop:
Additional context
I've gone over the other issues and discussions and tried what's in them but it just doesn't work no matter what I do. I don't know if I'm missing a component or not, I'm so lost.
I am considering for the version 1.4.9.7 that I should move most of the stuff to other controls to considerably size down the code of the forms if I can possible do it. Even if I can only do it for a single form only for now.
WinStudio 2017 Vr. Korean
you look in the lower left corner is '빌드에 성공했습니다'
'빌드에 성공했습니다' -> 'complete to Build'
complete to 'Build'
What's next?
I'm confused, to see 'To Build'
Could you explain it in detail with the picture?
please
[Els_kom_new-master]
[win 7 - 64bit]
[Your OS Arch here]
[Your OS Build here]
Note: Newer versions from time to time ship with a newer version of python embedded.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
No
Describe the solution you'd like
A clear and concise description of what you want to happen.
A possible move from Windows forms to a xaml based control & window system.
Pro: Might work with any system supporting xaml based windows.
Con: Adds managed resources?
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
None yet really.
Additional context
Add any other context or screenshots about the feature request here.
https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/windows-forms-controls-and-equivalent-wpf-controls
https://www.win2wpf.com/
System.Windows.Forms.Timer -> System.Windows.Threading.DispatcherTimer
Hopefully this can be all that is needed. We do however need to smart port all of this though.
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.