Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tModLoader/tModPorter

A tool to port tML mods from 1.3 to 1.4, you must have tML 1.4 installed
https://github.com/tModLoader/tModPorter

Readme for main repo merge

6b57f7f276e48278857a55ec4b0ac251527106ce authored over 2 years ago by Chicken-Bones <[email protected]>
Merge console app into main project.

d98053c63ac2a73f35d04b1309da501b9f46113d authored over 2 years ago by Chicken-Bones <[email protected]>
Start work on tile porting

f6eef44fc547912525f2ccd531aa09c5bff9c44e authored over 2 years ago by Chicken-Bones <[email protected]>
Refactor method calls (starting with XType -> Find<>.Type)

4bd72d2b2936346b0b3e447d951b5a31a32e50c5 authored over 2 years ago by Chicken-Bones <[email protected]>
Run multiple passes. Simplify progress reporting.

8b5b8d0e2195a28eeb42aa9dc20da5f5d2506ced authored over 2 years ago by Chicken-Bones <[email protected]>
Cleaner Config class

1da30f3225adc03aa0e62334a7c95ff5d072ac44 authored over 2 years ago by Chicken-Bones <[email protected]>
Add method renaming

453c87437339f0f37b9c39daf16a391b9b970153 authored over 2 years ago by Chicken-Bones <[email protected]>
Support conditional access renames

7672d72ead49c6ab88c42f39bb944d1985efe50f authored over 2 years ago by Chicken-Bones <[email protected]>
Rename ModMountData -> ModMount

60f37523beb06aecc2af820703db8bf9c502ae55 authored over 2 years ago by Chicken-Bones <[email protected]>
Multi-rewriter runner

6e320b6ab978e16f9c6820d41f1cc29fa4d90f16 authored over 2 years ago by Chicken-Bones <[email protected]>
More test case consolidation

c6deabaaffaf10973eac562188a95d53735fc8ba authored over 2 years ago by Chicken-Bones <[email protected]>
Add ItemUseStyleID refactors

6d9e0aa632a52a38b7313d3c92d63836bbdef566 authored over 2 years ago by Chicken-Bones <[email protected]>
Simplify RenameRewriter and get it working on initializers

c33be135c4f9532c670cdac7274c2a7adacd4889 authored over 2 years ago by Chicken-Bones <[email protected]>
Simple repeated visitor application with more semantic model use.

94dac654f257c2908f00c064158828d5476986ea authored over 2 years ago by Chicken-Bones <[email protected]>
Add patch outputs on test failure

f680c450a9fe4c96da4d303a5cbdca39a7908c63 authored over 2 years ago by Chicken-Bones <[email protected]>
Inherit .editorconfig from tML

e543d52056d7c77eaa81b226485523550f12093d authored over 2 years ago by Chicken-Bones <[email protected]>
spaces -> tabs

b91751dfa7995553a5b4e5270b76646b275294b8 authored over 2 years ago by Chicken-Bones <[email protected]>
Add test that the fixed mod compiles

ee47404b842d5a0e250ba56489c5c793827f60fd authored over 2 years ago by Chicken-Bones <[email protected]>
Add VS test explorer support. Use a full mod csproj targets reference instead..

of mocking tML classes

e0861aaa54237966e57108c4f2af371e6a9271b2 authored over 2 years ago by Chicken-Bones <[email protected]>
Update README.md

0444324d0c2dc79481243b6cbd5f661f7682af27 authored over 2 years ago by Chik3r <[email protected]>
Small AddRecipes rewriter fix

No longer includes `a = new ModRecipe()` (assigment only) in output code

6a3a092af8539c68ad2b9abb6020bd787c93d060 authored over 2 years ago by Chik3r <[email protected]>
Add a way for a rewriter to request a second pass of rewriters

Make some small changes to AutomaticTest

1b68989d52a6db8903465d404c2a42f50e9e4077 authored over 2 years ago by Chik3r <[email protected]>
Add test and rewriter for DamageClass pt 2

aca4dce7d07937914354e27e6e851f35c44868e3 authored over 2 years ago by Chik3r <[email protected]>
Add DamageClass to test ModLoader classes

0906d715fe2ca533716e3d82457b221403981527 authored over 2 years ago by Chik3r <[email protected]>
Make repeated test work without writing files to disk

74dfd88efd0ccd579cd5414376403c5cd42942c8 authored over 2 years ago by Chik3r <[email protected]>
Remove an attempt at indentation

f5dc07b7e2061643980a21c6b4335642494679ab authored over 2 years ago by Chik3r <[email protected]>
Fix indentation of rewritten AddRecipes code

1ac9e232a9fbec705f9499e1cafc38c79f0210dc authored over 2 years ago by Chik3r <[email protected]>
Small changes to AddRecipes test

fcf4f9f65de86ee1db415f3f65ff67ac8c61d3bc authored over 2 years ago by Chik3r <[email protected]>
Some changes to how the test works

a4cc7f3eee253eb8e6e595e1d3e4f60a1b0fbb8b authored over 2 years ago by Chik3r <[email protected]>
Small progress bar change. fixes duplicate bar at end of program

100ea569a9dd46b35ed5bb408fffa51b34f04617 authored over 2 years ago by Chik3r <[email protected]>
Move both tests into one file

a54f4a7a39be5fb1a7dc44596538b82cd5999bc0 authored over 2 years ago by Chik3r <[email protected]>
Add test for AddRecipes, not passing yet

aa7143893a8df0df1eeb6b865d1026062593ca43 authored over 2 years ago by Chik3r <[email protected]>
Make the test system load a workspace, csproj and a compilation instead of manually creating it.

e904348100ca84d09e50c0a4f5137c50647446eb authored over 2 years ago by Chik3r <[email protected]>
Only add comment to `DamageClass = false` if it isn't already commented out

389fc196c273221cd866562a516d73db4a503c36 authored almost 3 years ago by Chik3r <[email protected]>
Test porting a mod two times

943b5e760ffb5afe04a1a00eb2bd32f1d5cfdb2e authored almost 3 years ago by Chik3r <[email protected]>
Small stuff

e83a9d0cecd35d024da8a5fc47e9451c4dfaab55 authored almost 3 years ago by Chik3r <[email protected]>
Add `inactive` -> `IsActuated`

f642918154902459818ce08fbfa84fe322638e57 authored almost 3 years ago by Chik3r <[email protected]>
Rename Tile `Dangersense` -> `IsTileDangerous`

825cb2c08ffba702fb009397b88c8c46dbc5758b authored almost 3 years ago by Chik3r <[email protected]>
Use `Mod.CreateRecipe()` instead of `.ReplaceResult()`

17c9f3deb57f839fa2c341bbed356f307e7588bf authored almost 3 years ago by Chik3r <[email protected]>
small stuff

0d2650c0d32d33f3cec09284bafbaea676b8c09c authored almost 3 years ago by Chik3r <[email protected]>
Rename `ActiveTileRewriter` and make it rewriter more tile method->properties

437409895b12ad7cf7c1c0e35d3c7a073f6ca2d2 authored almost 3 years ago by Chik3r <[email protected]>
keep formatting with ActiveTileRewriter

ec8f7e74f988ba977ab32dd8dff9bf597759cae1 authored almost 3 years ago by Chik3r <[email protected]>
Rewrite `tile.active()` and `tile.nactive()`

040169c7777b8a1ca60f4a84f5dfc58d88bdbbeb authored almost 3 years ago by Chik3r <[email protected]>
Add some things to rewrite to `TileFieldsRewriter`

52ce06d2ccd6a89ddbb0c2e12dcb937c9cb5d97a authored almost 3 years ago by Chik3r <[email protected]>
Rename `TooltipLineFields` -> `TooltipLineFieldsRewriter`

fd9c834c6cdf6e5d154cdfb3b0e849ed9f8bc99f authored almost 3 years ago by Chik3r <[email protected]>
csproj formatting

786c7aca3c8f0e43d4f81411e28fb7ca7f387813 authored almost 3 years ago by Chik3r <[email protected]>
Fix TooltipLine member formatting

07ae46ea2275b4d17403743129d71df503142223 authored almost 3 years ago by Chik3r <[email protected]>
Separate the actual porter from the console thing

e7ae2947ca6843d6da05727936f9d1b65edd247e authored almost 3 years ago by Chik3r <[email protected]>
Create LICENSE

f3ba6928e366aa6da27857652661034abac37b9d authored almost 3 years ago by Chik3r <[email protected]>
Small README changes

922de77c89c3eab29e382de475a728c75a69c8da authored almost 3 years ago by Chik3r <[email protected]>
Apply editorconfig

b0cac0ad9e88c2dfd0c46520e579bbff25638adf authored almost 3 years ago by Chik3r <[email protected]>
Add `.editorconfig`

50a8543b9d3789436cae6bcf652d0a63a43e8949 authored almost 3 years ago by Chik3r <[email protected]>
Move damage modifiers to single class

26cf52fc713967372bbba5737157b396475dd884 authored almost 3 years ago by Chik3r <[email protected]>
extra newline removed

d74a43969937ed8e67b5e3b79407d145d2c3d8f3 authored almost 3 years ago by Chik3r <[email protected]>
Make TileIdentifierRewriter only rewrite identifiers when accessing Tile members

b9651820ef22ed7510bed675ba4f4e9b22cd763a authored almost 3 years ago by Chik3r <[email protected]>
Move all identifiers rewriters into 2 classes

b70cdc8cc07c1c77c5915762ce20ad2b8a5c5cbd authored almost 3 years ago by Chik3r <[email protected]>
Add method to get type name from node

5cfed895b24274bc3271aa029c1ec46a428c52c7 authored almost 3 years ago by Chik3r <[email protected]>
Small test data change

2c8aee925d1eeaee165709a1c2dc4d8f48d79eb5 authored almost 3 years ago by Chik3r <[email protected]>
Add some usings to the test data

b64b794e58f8f74e82341561d3e8e8551dc42488 authored almost 3 years ago by Chik3r <[email protected]>
Change name of test cases

30eeaf31d6cd6bdb4ac69228a5bcd7ecd65466d8 authored almost 3 years ago by Chik3r <[email protected]>
Why did I even add `using`s for the identifiers?

11c231343a91bc277d75ed646e94c4da16bf0d4b authored almost 3 years ago by Chik3r <[email protected]>
Add failing test for TileType

bfcb4eeb7e13307b1e799056ac4c9f19d287ecba authored almost 3 years ago by Chik3r <[email protected]>
Delete Utils.cs

443d359c8ef376ff56d9e0dcb9c0fd8a6d1de777 authored almost 3 years ago by Chik3r <[email protected]>
Generate a test for each test file to rewrite

94299aca568afd356236a90ff146052b430f0d3f authored almost 3 years ago by Chik3r <[email protected]>
Use NUnit instead of xUnit because xUnit has no documentation

826063420bc350f6e662626d4e69db77c2a0155f authored almost 3 years ago by Chik3r <[email protected]>
Delete old test scripts

f307d63e97800b6aad9269a824d14df49900622c authored almost 3 years ago by Chik3r <[email protected]>
Update all test data to new automatic testing

cc56ceeb4f3f1cb4a918fb780c9f6eda4ca76315 authored almost 3 years ago by Chik3r <[email protected]>
Update more tests

43649ffe5364404afe803bcf6029a73f6b1a33b1 authored almost 3 years ago by Chik3r <[email protected]>
Delete some old tests

e23bf9efd4b7d8ac16ade2b6fafe4a96a7938183 authored almost 3 years ago by Chik3r <[email protected]>
New damage class rewriter, updated for auto tester

4459b9feb444364012a752ce25c8d5e4fef7c8a5 authored almost 3 years ago by Chik3r <[email protected]>
Small change to DamageClassRewriter.cs comment for false assignment.

873f06feed3fb2c929df0297310c546445001f66 authored almost 3 years ago by Chik3r <[email protected]>
More tests for simple identifiers

17f192043201b0410160eb23000970152f23790d authored almost 3 years ago by Chik3r <[email protected]>
Some changes to what files are modified

2210710b6c484d574fd0adbb5ab9589c1e258c11 authored almost 3 years ago by Chik3r <[email protected]>
Automatic testing system

a27bcfacfbf74f9a78be7ef4ab03ac42d3f1e248 authored almost 3 years ago by Chik3r <[email protected]>
Make MainRewriter only autoload rewriters from it's own assembly, preventing an issue when trying to access the MSBuild assembly if MSBuild hasn't been registered

031623135889aa40fa3f3dcd8b78a224b23775cb authored almost 3 years ago by Chik3r <[email protected]>
Rename `MainRewriter.AddUsings` to `AddUsingDirectives` and make it public

447ef728fdc94de3cc52c4171b4222d6db0f6b66 authored almost 3 years ago by Chik3r <[email protected]>
Use 'UFT-Unknown' library to detect the encoding of files instead of code from SO.

8bba283279780875ddd67821d6da961ea32b37f9 authored almost 3 years ago by Chik3r <[email protected]>
Make damage class rewriter add a comment at the end of false assignments.

9ba8be20bb39f14c0e28cc35c1228bda1240c8c4 authored almost 3 years ago by Chik3r <[email protected]>
Merge pull request #10 from Chicken-Bones/unit_test

Updates and some small fixes

ad7b875c855ddb0ad28563b1534960c9e43ac3e3 authored almost 3 years ago by Chik3r <[email protected]>
Fix typo

cd5264d2e1263e555b7b9885e9eb43a64e594b10 authored almost 3 years ago by Chicken-Bones <[email protected]>
Add identifier rewriters for 1.4_data_oriented_tiles

96aab8dd485c022f5a14b4b5fe6c3575aacc5e44 authored almost 3 years ago by Chicken-Bones <[email protected]>
Fix DamageClassRewriter commenting out every `= false` expression

2091120305b516bbae19711163725c7ecb31f3eb authored almost 3 years ago by Chicken-Bones <[email protected]>
Handle known project load errors and warnings more gracefully

56e5c5ca1b1046ee71c48acbf57663f7f7f7c5cb authored almost 3 years ago by Chicken-Bones <[email protected]>
Update to .NET 6.0 and update libs

3d78f2d044bbc3203f58c708abae24beeabd2a4b authored almost 3 years ago by Chicken-Bones <[email protected]>
Delete PropertyRewriter.cs

98a062f95eb6ae3860f193254ef29252e15bb65e authored over 3 years ago by Chik3r <[email protected]>
Code cleanup

7f5f1fe08510d1a9ab8176e67e31228c9c5a0b27 authored over 3 years ago by Chik3r <[email protected]>
Make `GetAssetRewriter` add `.Value` after requesting the asset

1dc19b26ff7335f2f351dc17d17a6b013fd15714 authored over 3 years ago by Chik3r <[email protected]>
Add tests for `RightClickRename.cs`

d1b5ca19a698e787010b4755f25a10ab44ed5cbf authored over 3 years ago by Chik3r <[email protected]>
Add rewriter to rename `ModTile.NewRightClick` to `ModTile.RightClick`

d555eeac5c3b185583377d07bf95b7681edffb63 authored over 3 years ago by Chik3r <[email protected]>
Add tests for `SetStaticDefaultsRename.cs`

6c17a3ade8907e33b779b5904a17e247a12f9889 authored over 3 years ago by Chik3r <[email protected]>
Add rewriter to rename `SetDefaults` from `ModType` singletons to `SetStaticDefaults`

1cda2c30fefa99bb25d8962a23e57b64890fc1f7 authored over 3 years ago by Chik3r <[email protected]>
Change test assembly name of NetReceiveTest.cs

217bd6dd09bc25236d3eaa2efcd3b9ec53d86cd9 authored over 3 years ago by Chik3r <[email protected]>
Add tests for `NetReceiveRename.cs`

5a1e7b4306a9814f48857f630a01f35f6c3e14bc authored over 3 years ago by Chik3r <[email protected]>
Add rewriter to rename `ModItem.NetRecieve` -> `ModItem.NetReceive`

b91f4b9526e27a5db30d54043b14d63b6549c94d authored over 3 years ago by Chik3r <[email protected]>
Change name of PreReforgeTest compiled assembly

e029dadca5012cb347d889e283e83179f721b5bb authored over 3 years ago by Chik3r <[email protected]>
Add tests for PreReforgeRename.cs

984ffd8520ba60da8d726cb22e3ce730c0dc3e1b authored over 3 years ago by Chik3r <[email protected]>
Add a rewriter for `GlobalItem.NewPreReforge` -> `PreReforge`

bf9f50fab3adfad9e0a5d41f0de71c3216abf09e authored over 3 years ago by Chik3r <[email protected]>
Forgot to pass the token dictionary to ReplaceSyntax

6a5563997c54df8473c4ad4cfc91ac03d1c2df9d authored over 3 years ago by Chik3r <[email protected]>
Make Utils.RewriteMultipleNodes also rewrite tokens

1c3548183c923f9fa779bcaa42cbe28baac3f0c1 authored over 3 years ago by Chik3r <[email protected]>
Make rewriters be able to rewrite `SyntaxToken`s

Update old tests to pass null to token dictionary

8ba10f4db393e142f0a254f99461a963b61960cc authored over 3 years ago by Chik3r <[email protected]>