6
6
Wm3Util is a set of import scripts for the Unity Engine in order to load .wm3 files created by A3Tools.
7
7
A3Tools is a separate tool based on the Acknex8 engine, which converts Acknex3 raycaster levels to 3d meshes.
8
8
The .wm3 format was developed with Acknex8 use in mind, but it theoretically can be used in any engine.
9
+
9
10
As Acknex8 does not feature a WYSIWYG development environment, it is very tedious to refine .wm3 levels.
10
11
To overcome this, Wm3Util was developed, since Unity allows for more comfortable scene/level editing.
11
12
@@ -15,6 +16,7 @@ To overcome this, Wm3Util was developed, since Unity allows for more comfortable
15
16
A3Tools is a converter for raycaster sector/wall based levels (similar to 1993 Doom) created with the Acknex3 engine.
16
17
This toolset is by far not completed, but still allows to convert many A3 levels (static only).
17
18
A3Tools can export .wm3 files and .bmp textures, which allows for import into pretty much any 3d engine of choice.
19
+
18
20
The .wm3 format was developed having usage in Acknex8 in mind, though. Format is documented in A3Tools manual.
19
21
20
22
A3Tools utilizes the Acknex8 engine to operate, Windows binaries are included. The A3Tools project can be obtained from Github:
@@ -23,9 +25,10 @@ A3Tools utilizes the Acknex8 engine to operate, Windows binaries are included. T
23
25
24
26
## Why should I use Wm3Util?
25
27
26
- Since you have come here, I expect you are aware of Acknex3, Acknex8 and Unity.
27
- Use this utility to pretty much whatever you want:
28
+ Since you came here somehow , I expect you are aware of the existence of Acknex3, Acknex8 and Unity.
29
+ So let's keep this short.
28
30
31
+ Use this utility to pretty much whatever you want:
29
32
* Convert your old Acknex3 levels for fun
30
33
* Use converted level as base for some retro project
31
34
* Try to break the tool by importing awkward levels
@@ -35,6 +38,7 @@ Use this utility to pretty much whatever you want:
35
38
36
39
## How does it work?
37
40
41
+ Step-by-step guide:
38
42
* Use A3Tools to convert a level of choice (refer to A3Tools documentation)
39
43
* Fork Wm3Util project
40
44
* Copy all generated files from A3Tools output directory to * Assets/Import* of your Wm3Util fork
@@ -43,10 +47,12 @@ Use this utility to pretty much whatever you want:
43
47
* Open * Window -> Wm3 Importer*
44
48
45
49
The Wm3 Importer panel will show up. Configuration must be done for template materials and level.
50
+
46
51
![ Wm3 Importer Panel] ( wm3panel.jpg )
47
52
48
53
Drag any .wm3.bytes file of choice to the Wm3 Importer dialog.
49
54
The template materials can be found in * Assets/Wm3Util/Materials* . Drag them to the dialog as shown.
55
+
50
56
They are built in a way to imitate the Acknex3 look as close as possible. Customization is possible, though.
51
57
52
58
@@ -60,6 +66,7 @@ A sample project will be forked soon.
60
66
This was a Unity learning project for me and is finished as such.
61
67
Of course there are many improvements possible (like animated textures and player positioning),
62
68
but usually they also require an A3Tools and .wm3 format update.
69
+
63
70
This quickly adds up to a lot of work for little use. Acknex3 was not used very commonly at its time.
64
71
In case you are one of the very few former Acknex3 users and have a special request, feel free to contact me.
65
72
@@ -74,5 +81,6 @@ Downwards compatibility was not tested.
74
81
75
82
Please respect [ license.txt] ( license.txt ) (Attribution-NonCommercial 4.0 International)
76
83
77
- - firoball
84
+ -firoball
85
+
78
86
[ http://firoball.de ] ( http://firoball.de )
0 commit comments