Skip to content

Commit

Permalink
RELEASE: This is version 0.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
DrMcCoy committed Aug 3, 2020
1 parent d83995d commit 87946ab
Show file tree
Hide file tree
Showing 8 changed files with 61 additions and 7 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
cmake_minimum_required(VERSION 2.8.12)

project(xoreos-tools CXX)
set(xoreos-tools_VERSION 0.0.5)
set(xoreos-tools_VERSION 0.0.6)


# -------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion ChangeLog
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Someday, ????-??-?? (Version 0.0.6)
Monday, 2020-08-03 (Version 0.0.6)
- Tools added:
- unobb
- tws
Expand Down
45 changes: 45 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
Changes in xoreos-tools version 0.0.6
=====================================

This release of the xoreos-tools package features nine new tools:
unobb, untws, rim, keybif, tws, fixnwn2xml, xml2gff, fev2xml and ncsdecomp.

The first two new tools, unobb and untws, are new archive unpackers. unobb
extracts "obb" files found in Aspyr's Android and iOS ports of the BioWare
games, which can be either plain ZIP files or, more interesting, a virtual
filesystem. untws extracts save files from The Witcher.

The next three tools, rim, keybif and tws are archive packers. rim is the
counterpart to unrim, creating RIM archives. keybif is the counterpart to
unkeybif, creating KEY/BIF archives (and lzma-compressed KEY/BZF archives found
in Aspyr's mobile ports). However, V1.1 files for The Witcher are not yet
supported. And lastly, tws, is the counterpart to the new untws tool, creating
save files for The Witcher.

Next up, fixnwn2xml takes the non-standard XML files in NWN2 and turns them into
valid, standards-compliant XML files.

xml2gff is the counterpart to gff2xml, taking an XML file and turning it back
into a GFF. Only GFF3 (GFF V3.2/V3.3) are supported for now, so neither Sonic
nor the Dragon Age games (which use GFF V4.0/V4.1) are supported at the moment.

Another work-in-progress tool is fev2xml, which reads the FMOD event file format
FEV and creates a human-readable XML file. Only the FEV1 version is supported
and only a fraction of its features at that.

Likewise, ncsdecomp is the start of an NWScript bytecode compiler, built on the
foundations of our NWScript bytecode disassembler. It's highly experimental and
we give no guarantees that it works correctly at all.

In addition to these new tools, there are some new minor features and bugfixes:
- unerf can now extract ERF V2.1
- erf can now create ERF V2.0 and V2.2
- xoreostex2tga now supports animated TPCs and swizzled Xbox SBMs
- gff2xml now supports SAC files and big-endian GFF4s
- tlk2xml now supports big-endian GFF4s
- The character encoding matrix for Jade Empire is now correct

In an attempt to modernize a bit, xoreos-tools now requires a C++11-capable
compiler. This should hopefully not be a huge problem.


Changes in xoreos-tools version 0.0.5
=====================================

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dnl along with xoreos-tools. If not, see <http://www.gnu.org/licenses/>.

AC_PREREQ([2.65])

AC_INIT([xoreos-tools],[0.0.5],[[email protected]],[xoreos-tools],[https://xoreos.org/])
AC_INIT([xoreos-tools],[0.0.6],[[email protected]],[xoreos-tools],[https://xoreos.org/])

AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([config.h.in])
Expand Down
4 changes: 2 additions & 2 deletions dists/arch/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

pkgname=xoreos-tools-git
_gitname=xoreos-tools
pkgver=0.0.5.r0.g06f686c
pkgrel=2
pkgver=0.0.6.r0.g06f686c
pkgrel=1
pkgdesc="Tools to help with xoreos development"
arch=('i686' 'x86_64')
url="https://xoreos.org/"
Expand Down
6 changes: 6 additions & 0 deletions dists/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
xoreos-tools (0.0.6-1) unstable; urgency=low

* New upstream release

-- Sven Hesse <[email protected]> Mon, 03 Aug 2020 00:00:00 +0200

xoreos-tools (0.0.5-1) unstable; urgency=low

* New upstream release
Expand Down
5 changes: 4 additions & 1 deletion dists/fedora/xoreos-tools.spec
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
%global snapshot 0

Name: xoreos-tools
Version: 0.0.5
Version: 0.0.6

# This is a bit ugly but it works.
%if "%{snapshot}" == "0"
Expand Down Expand Up @@ -67,6 +67,9 @@ rm %{buildroot}%{_pkgdocdir}/*
%license COPYING

%changelog
* Mon Aug 03 2020 Sven Hesse <[email protected]> 0.0.6-1
- New upstream release.

* Tue Jul 03 2018 Sven Hesse <[email protected]> 0.0.5-1
- New upstream release.

Expand Down
2 changes: 1 addition & 1 deletion src/version/version.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
#endif

#ifndef PACKAGE_VERSION
#define PACKAGE_VERSION "0.0.5"
#define PACKAGE_VERSION "0.0.6"
#endif

#ifndef XOREOS_REVDESC
Expand Down

0 comments on commit 87946ab

Please sign in to comment.