WaveFunctionCollapse
dnSpy
DISCONTINUED
Our great sponsors
WaveFunctionCollapse | dnSpy | |
---|---|---|
44 | 56 | |
18,435 | 16,556 | |
- | - | |
3.7 | 7.6 | |
3 months ago | over 1 year ago | |
C# | C# | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
WaveFunctionCollapse
-
Show HN: Simple Wave Function Collapse
Big confusion time on the algorithm name, like many other I was also coming in expecting this to be some sort of visualization of the concept of wave function collapse from quantum physics: https://en.wikipedia.org/wiki/Wave_function_collapse
This is referring to a Procedural Generation algorithm named the Wave Function Collapse algorithm: https://github.com/mxgmn/WaveFunctionCollapse
So, about the name, the first time I've heard about WFC was when this post was released https://github.com/mxgmn/WaveFunctionCollapse
I did not included it on my readme because I did not used or even looked at their code, but that's the WFC I was referring to when I named my project.
I learned the basic concepts of WFC from different sources and try to implement them on my own.
-
Any good tutorials on wave function collapse that actually show how to implement it?
Here it is shortly explained by the algorithm developer https://github.com/mxgmn/WaveFunctionCollapse
-
Issues implementing the "Wave Collapse Function" algorithm in Python
To boil down the algorithm (2D overlapping model) to its essence and avoid the redondancies and clumsiness of the original C# script (surprisingly long and difficult to read). This is an attempt to make a shorter, clearer and pythonic version of this algorithm.
-
GPT-3 Powered Dungeon Creator (Nearing Completion)
"Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics" https://github.com/mxgmn/WaveFunctionCollapse
-
Can someone help explain wave function collapse to me?
I still think this is a great explanation, with great examples: https://github.com/mxgmn/WaveFunctionCollapse (It's also one of the earliest descriptions and implementations).
- Found a really efficient way of doing pretty good looking parallax with repeating backgrounds
-
[R] SeamlessGAN: Self-Supervised Synthesis of Tileable Texture Maps
Anyone interested in this may also be interested in this github repo which made the rounds years ago.
-
Procedural generation with premade rooms
Not necessary for the basic functionality you are looking for but an interesting concept nonetheless: https://github.com/mxgmn/WaveFunctionCollapse
-
Procedural Worlds from Simple Tiles
https://github.com/mxgmn/WaveFunctionCollapse
It's cool, but I agree with some other commenters that it's not a very good way to generate an entire world, but it is a cool way to generate part of a world like a maze or something.
dnSpy
-
Vape v4 crack(more like ape v4)
https://github.com/dnSpy/dnSpy/releases
-
.NET is often seen as corporate and boring – What are some interesting/cool/unique projects and people?
dnSpy / dnSpy The best .NET reflector (and can debug compiled assemblies!!)
-
Pathologic 2 modding?
Sooo, P2 modding is not very well documented so far - what I know is that it's easy to replace things like textures and sounds using AssetStudio and UABE together. The dialogue and many of the gameplay files are in plaintext or XML, and can be edited freely (once you know what they do). Furthermore, you can use DNSpy to edit the .net files included with the game (this is how the published mod Bound Again added effects to items, IIRC).
-
How CO helped my pops evade 500K of weekly tax revenue
It might be possible to create a mod to remove the treasury penalty, but I end up using dnSpy to patch Assembly-CSharp.dll (EconomyManager.SimulationStepImpl) to remove the treasury penalty. I now get 500k+ more in tax revenue.
-
How I hacked Hearthstone
dnSpy. Also read the post!
-
[GUIDE] Inscryption Mod Development
To make a mod for the game, you first need to be capable of reverse engineering it. For code examination, use a C# decompilation tool like DnSpy. By using this tool to open the game's code, which resides in \Inscryption_Data\Managed\Assembly-CSharp.dll, you can view the code written for the game. This is absolutely critical for any mod. You cannot edit code that you cannot see. I also recommend having other tools to examine the game. A tool like uTinyRipper allows you to effectively export the entire game, and with a simple drag and drop it becomes a Unity project. Note: This version of the game is completely broken. It does not work at all, and cannot be made to. This is just a helpful visual aide, so you know how scenes are laid out and what objects are where. Don't bother trying to make it run in the Unity editor, as this is a waste of time. Editor scripts can also be used to export assets directly from the Unity Editor, and the Unity Editor will also be necessary to convert any new assets that come with your mod into asset files which can be loaded at runtime. Other tools, like DevXDevelopment, AssetStudio, and UABE can also be useful, but this is the minimum you need to get up and going.
-
DnSpy shipping malware?
Do you know if you downloaded it from the official repository or somewhere else? It is here: https://github.com/dnSpy/dnSpy
-
Compiling .NET into Native
However, this is at the cost of inadequate security and performance. Decompilers for .NET (such as DnSpy) is so good that an attacker can get almost the exact source code from a .NET executable. Obfuscation would be an easy fix to this — a great example is "virtualization," where the original MSIL code is encrypted, and during runtime, it is decrypted and executed.
-
Is there a way to decompile unity 3D games?
for decompiling Assembly-CSharp you can use dnSpy - https://github.com/dnSpy/dnSpy
-
Synapse laggy profile switching
Using a program like dnSpy you can open .net executables and read/modify the code. You might need to launch it as admin in order to save the file.
What are some alternatives?
Fody - Extensible tool for weaving .net assemblies
dnSpy-Unity-mono - Fork of Unity mono that's used to compile mono.dll with debugging support enabled
de4dot - .NET deobfuscator and unpacker.
Mono.Cecil - Cecil is a library to inspect, modify and create .NET programs and libraries.
ILSpy - .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
AssetRipper - GUI Application to work with engine assets, asset bundles, and serialized files
Aspect Injector - AOP framework for .NET (c#, vb, etc)
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
ILRepack - Open-source alternative to ILMerge
Gt.SubProcess - A library to run sub-processes on .net
NConcern - NConcern .NET AOP Framework
v2ray-core - A platform for building proxies to bypass network restrictions.