19 Commits
Author SHA1 Message Date
Al 327a9fbe17 Merge pull request #93 from Dakraid/fix/zlib-version-bump
Update zlib in mob.ini to 1.2.12
2022-04-12 13:15:07 +02:00
Kristian Schlikow f63066e123 Update mob.ini
Minimal version bump for zlib as 1.2.11 returns a 404
2022-04-11 20:45:47 +02:00
Chris Bessent 875b99f861 Merge pull request #92 from LostDragonist/trosski
Trosski
2022-01-15 12:14:02 -07:00
Chris Bessent e5e497f8c1 Add to .gitignore 2022-01-15 12:00:36 -07:00
Chris Bessent 7dcce4bc85 Update Trosski stylesheets 2022-01-15 12:00:33 -07:00
Chris Bessent 066001efb1 Don't push personal stuff 2021-12-19 12:24:03 -07:00
Chris Bessent 995ab2dbba Merge pull request #91 from LostDragonist/libloot
Update libloot to 0.17.1
2021-12-19 12:17:08 -07:00
Chris Bessent 4cdcedf60c Update libloot to 0.17.1 2021-12-19 11:26:13 -07:00
Chris Bessent 99b6ad045c Change gtest branch from master to main 2021-11-23 20:22:35 -07:00
Mikaël Capelle 6681cb3a02 Merge pull request #90 from LostDragonist/nehrim
Add Nehrim repo
2021-08-23 08:13:53 +02:00
Mikaël Capelle 6997a6ef08 Merge pull request #87 from Holt59/update-libloot
Update libloot to 0.16.3.
2021-08-23 08:09:35 +02:00
Chris Bessent dc6f03a915 Add Nehrim repo 2021-08-22 11:05:35 -07:00
Al f5c0b3e223 Merge pull request #89 from erri120/erri120-patch-1
Update README
2021-08-06 16:28:47 +02:00
Al ae95c2e643 Merge pull request #88 from erri120/sip-codepage
Change code page from 850 to 65001 for sip
2021-08-06 16:28:23 +02:00
erri120 3d7412f958 Update README
Remove .NET Framework 4.6.1 and add .NET Framework 4.8
2021-08-06 13:57:11 +00:00
erri120 505ff0359a Change code page from 850 to 65001 for sip 2021-08-06 15:29:52 +02:00
Mikaël Capelle 41ef172815 Update libloot to 0.16.3. 2021-08-01 13:23:37 +02:00
Mikaël Capelle 21c5c5ea28 Merge pull request #86 from Holt59/uibase-lib
Generate archive for uibase library when releasing.
2021-07-19 21:01:01 +02:00
Mikaël Capelle 6707a03289 Generate archive for uibase library when releasing. 2021-07-19 20:27:40 +02:00
8 changed files with 79 additions and 10 deletions
+9
View File
@@ -1,6 +1,15 @@
# mob-specific files
/build
/vs/obj
/vs/.vs
/vs/*.user
/mob.exe
/mob.log
# Files built by mob
/*/build
/*/downloads
/*/install
/*/releases
/*/mob.ini
/*/mob.log
+9 -6
View File
@@ -94,10 +94,10 @@ sevenz = 19.00
boost = 1.75.0
boost_vs = 14.2
fmt = 7.1.3
gtest = master
libloot = 0.16.1
libloot_hash = gd8c9b98
libloot_branch = 0.16.1
gtest = main
libloot = 0.17.1
libloot_hash = ge670605
libloot_branch = 0.17.1
lz4 = v1.9.3
nmm = 0.71.2
openssl = 1.1.1i
@@ -110,7 +110,7 @@ sip = 5.5.0
spdlog = v1.8.2
qt = 5.15.2
qt_vs = 2019
zlib = 1.2.11
zlib = 1.2.12
libbsarch = 0.0.8
usvfs = master
explorerpp = 1.3.5
@@ -119,7 +119,10 @@ ss_paper_lad_6788 = 7.0
ss_paper_automata_6788 = 3.0
ss_paper_mono_6788 = 2.2
ss_dark_mode_1809_6788 = 3.0
ss_morrowind_trosski = 1.0
ss_morrowind_trosski = 1.1
ss_skyrim_trosski = v1.1
ss_fallout3_trosski = v1.1
ss_fallout4_trosski = v1.1
[paths]
third_party =
+2 -2
View File
@@ -40,8 +40,8 @@
- Desktop development with C++
- Git for Windows (if you don't have git already installed)
- .NET Framework 3.5 development tools
- .NET Framework 4.6 targeting pack
- .NET Framework 4.6.1 targeting pack and SDK
- .NET Framework 4.6 targeting pack (alternative: [Developer Pack](https://dotnet.microsoft.com/download/dotnet-framework/net46))
- .NET Framework 4.8 targeting pack and SDK (alternative: [Developer Pack](https://dotnet.microsoft.com/download/dotnet-framework/net48))
- Start a shell
- If you have git in your path, a regular cmd shell works.
- If not, start the _x64 Native Tools Command Prompt for VS 2019_, it'll use Git for Windows installed above.
+2
View File
@@ -310,6 +310,7 @@ public:
void make_bin();
void make_pdbs();
void make_src();
void make_uibase();
void make_installer();
protected:
@@ -331,6 +332,7 @@ private:
bool bin_ = true;
bool src_ = true;
bool pdbs_ = true;
bool uibase_ = true;
bool installer_ = false;
std::string utf8out_;
fs::path out_;
+30
View File
@@ -100,6 +100,27 @@ void release_command::make_src()
files, tasks::modorganizer::super_path(), out);
}
void release_command::make_uibase()
{
const auto out = out_ / make_filename("uibase");
u8cout << "making uibase archive " << path_to_utf8(out) << "\n";
std::vector<fs::path> files;
if (!fs::exists(tasks::modorganizer::super_path()))
{
gcx().bail_out(context::generic,
"modorganizer super path not found: {}",
tasks::modorganizer::super_path());
}
op::archive_from_glob(gcx(),
tasks::modorganizer::super_path() / "uibase" / "src" / "*.h", out, {});
op::archive_from_glob(gcx(),
tasks::modorganizer::super_path() / "game_features" / "src" / "*.h", out, {});
op::archive_from_files(gcx(), { conf().path().install_libs() / "uibase.lib" }, conf().path().install_libs(), out);
}
void release_command::make_installer()
{
const auto file = "Mod.Organizer-" + version_ + ".exe";
@@ -191,6 +212,11 @@ clipp::group release_command::do_group()
clipp::option("--no-src").set(src_, false)
) % "sets whether the source archive is created [default: yes]",
//(
// clipp::option("--uibase").set(uibase_, true) |
// clipp::option("--no-uibase").set(uibase_, false)
//) % "sets whether the uibase archive is created [default: yes]",
(
clipp::option("--inst").set(installer_, true) |
clipp::option("--no-inst").set(installer_, false)
@@ -286,6 +312,9 @@ int release_command::do_devbuild()
if (src_)
make_src();
if (uibase_)
make_uibase();
if (installer_)
make_installer();
@@ -311,6 +340,7 @@ int release_command::do_official()
make_bin();
make_pdbs();
make_src();
make_uibase();
make_installer();
return 0;
+1
View File
@@ -88,6 +88,7 @@ void add_tasks()
// the one from the specific plugin
add_task<parallel_tasks>()
.add_task<mo>("modorganizer-game_oblivion", mo::gamebryo)
.add_task<mo>("modorganizer-game_nehrim", mo::gamebryo)
.add_task<mo>("modorganizer-game_fallout3", mo::gamebryo)
.add_task<mo>("modorganizer-game_fallout4", mo::gamebryo)
.add_task<mo>("modorganizer-game_fallout4vr", mo::gamebryo)
+1 -1
View File
@@ -212,7 +212,7 @@ void sip::generate_header()
// by plugin_python
run_tool(process_runner(process()
.binary(sip_module_exe())
.chcp(850)
.chcp(65001)
.stdout_encoding(encodings::acp)
.stderr_encoding(encodings::acp)
.arg("--sip-h")
+25 -1
View File
@@ -44,7 +44,31 @@ std::vector<stylesheets::release> releases()
"Trosski",
"ModOrganizer_Style_Morrowind",
conf().version().get("ss_morrowind_trosski"),
"Transparent-Style-Morrowind",
"Morrowind-MO2-Stylesheet",
""
},
{
"Trosski",
"Mod-Organizer-2-Skyrim-Stylesheet",
conf().version().get("ss_skyrim_trosski"),
"Skyrim-MO2-Stylesheet",
""
},
{
"Trosski",
"ModOrganizer_Style_Fallout3",
conf().version().get("ss_fallout3_trosski"),
"Fallout3-MO2-Stylesheet",
""
},
{
"Trosski",
"Mod-Organizer2-Fallout-4-Stylesheet",
conf().version().get("ss_fallout4_trosski"),
"Fallout4-MO2-Stylesheet",
""
}
};