Search found 88 matches

by Cycl0ne
Tue Feb 27, 2024 9:55 am
Forum: Dungeon Strikes Back (DSB)
Topic: DSB Version 0.81
Replies: 8
Views: 6705

Re: DSB Version 0.81

Sophia wrote: Tue Feb 27, 2024 5:48 am No, there isn't really much interest in the source code so I'm just lazy at updating the repository. I'll get around to it soon.
im a big fan of your code! i starred it 2 years ago and learned some things from it.
by Cycl0ne
Mon Feb 26, 2024 11:35 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Working on a new Data Viewer like ADGE
Replies: 32
Views: 1858

Re: Working on a new Data Viewer like ADGE

Oh and one benefit (like the javascript game) it will be opensource. So anyone in the next 30 Years can look into it and enhance it ;-)
by Cycl0ne
Mon Feb 26, 2024 10:34 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Working on a new Data Viewer like ADGE
Replies: 32
Views: 1858

Re: Working on a new Data Viewer like ADGE

No not really Christophe, its just a DataDecoder with GUI (like your VBS Decoder). A more complete ADGE. ADGE lacks the LAY and correct PAL handling, only taking the 1.0 DM game.dat File. Maybe some bugfixes. Not sure.. And it will use python to be more modern than .NET which was transfered from VB6...
by Cycl0ne
Mon Feb 26, 2024 6:31 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Working on a new Data Viewer like ADGE
Replies: 32
Views: 1858

Working on a new Data Viewer like ADGE

For the V3.6 (LAY1) Game.dat File (at the moment). I created all decoder now (IMG1/IMG2/TXT2/COD2/...) and fighting with gui design: https://www.dropbox.com/scl/fi/85j1ur4mhha9dwsbck2vj/DMDV1.png?rlkey=hyunsexe9kpg4fqft07qygcfm&raw=1 Feedback welcome. Its coded in Python -> Sourcecode will follo...
by Cycl0ne
Mon Feb 26, 2024 12:30 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Error in LAY1 Excel spreadsheet
Replies: 14
Views: 2824

Re: Error in LAY1 Excel spreadsheet

ahh, i found it here:
"In order to get the absolute coordinates, the full list of linked records must be processed."
so i need to iterate..
by Cycl0ne
Mon Feb 26, 2024 11:39 am
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Error in LAY1 Excel spreadsheet
Replies: 14
Views: 2824

Re: Error in LAY1 Excel spreadsheet

Hey Christophe, i got an understanding problem in LAY1. im extracting now the data directly and in Group 0: Group #0: index align parent coords #1 9 [0] [320-200] #2 1 [1] [0-0] #3 9 [0] [224-136] #4 1 [3] [0-0] #5 10 [2] [0-0] #6 10 [4] [0-0] #7 1 [3] [0-33] #8 9 [2] [87-45] #9 3 [8] [319-168] #10 ...
by Cycl0ne
Sat Feb 24, 2024 11:26 pm
Forum: Dungeon Strikes Back (DSB)
Topic: DSB Version 0.81
Replies: 8
Views: 6705

Re: DSB Version 0.81

cool, what i noticed your github is still on 0.76. intentionaly?
by Cycl0ne
Fri Feb 23, 2024 5:52 pm
Forum: Other
Topic: Dungeon master space !
Replies: 73
Views: 54348

Re: Dungeon master space !

only 730lines of code.. i feel ashamed :-D I just uploaded my code to github.. its more than 750 lines :-D
by Cycl0ne
Thu Feb 22, 2024 9:38 pm
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

I uploaded the source code for the moment to make a snapshot:

https://github.com/cycl0ne/DungeonMaster
by Cycl0ne
Thu Feb 22, 2024 9:33 pm
Forum: Other
Topic: Dungeon master space !
Replies: 73
Views: 54348

Re: Dungeon master space !

have you uplaoded this to any website for a techdemo at the moment? like vercel or so? would be nice to have a look
by Cycl0ne
Tue Dec 19, 2023 1:29 pm
Forum: Other
Topic: Dungeon master space !
Replies: 73
Views: 54348

Re: Dungeon master space !

why not use fileReader? <HTML> <input type="file" id="fileInput"> <CODE> document.getElementById('fileInput')!.addEventListener('change', (event) => { const file = (event.target as HTMLInputElement).files![0]; const reader = new FileReader(); reader.onload = (e) => { const text =...
by Cycl0ne
Wed Dec 06, 2023 11:48 am
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

Have you figured out something for this ? Are you just talking about the first references for each ground item, then still using linked list for browsing a list (stack) of items ? Nah still thinking about it how i can solve this programatically fast.. first detect FOV -> Groundtile (NE,SE,NW,SW) an...
by Cycl0ne
Mon Nov 20, 2023 9:14 am
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

Nah, its just a hobby to relax and i wanted to learn typescript/javascript. At the moment im on hold, cause i got 3 + 1 Jobs and we are in the end year rally (2 IT Jobs, 1 regenerative Energy/Battery Job i need to code something + 1 Family with 3 kids ;-) So busy as allways. Hope i can start again i...
by Cycl0ne
Sun Sep 24, 2023 9:38 am
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

yes i have to think about it. if i follow my path with popup i will need to create 27 sprite for each item possible on floor, since you can have in D0C 2, in D1C 4, in D1L, 3, ... this combined with 84 items in game. not sure if this will be some stupid memory overhead :-P (and before you say it: ye...
by Cycl0ne
Sat Sep 23, 2023 8:29 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

Here is an updated version of the function that should fix the issue and get rid of the useless #defines : function Copy-ReDMCSBCustomSource { Param( [Parameter(Mandatory=$true)][ValidateScript({Test-Path -Path $_ -PathType Container})][String]$InputPath, [Parameter(Mandatory=$true)][ValidateScript...
by Cycl0ne
Sat Sep 23, 2023 8:26 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

Ah yes. Considering your display viewport and viewer facing, yes, there is array transposition and modulo involved depending on the rotation. If you turn left, transpose +3 (or -1); if you turn right, transpose +1 (or -3). Then modulo 4. You can consider this image, with the original position of it...
by Cycl0ne
Sat Sep 23, 2023 1:47 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

It worked now. i changed the function to a script.. : param( [Parameter(Mandatory=$true)][ValidateScript({Test-Path -Path $_ -PathType Container})][String]$InputPath, [Parameter(Mandatory=$true)][ValidateScript({Test-Path -Path $_ -PathType Container})][String]$OutputPath, [Parameter(Mandatory=$true...
by Cycl0ne
Sat Sep 23, 2023 1:14 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

I use PowerShell version 5.1 on Windows 10. Can you check if you are using the same? Maybe it fails with newer versions. one failure: you need to call it from the dir common/base since you access Remove-Folder.ps1 which cant be found i f called from:ReDMCSB_WIP20210206/ dir. still investigating. Ev...
by Cycl0ne
Sat Sep 23, 2023 8:59 am
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

Open D:\ReDMCSB\Toolchains\Common\Base\Start-ReDMCSBBuild.ps1 in a text editor Copy the whole function named Copy-ReDMCSBCustomSource into a PowerShell window Run this command line: Copy-ReDMCSBCustomSource -InputPath D:\ReDMCSB\Toolchains\Common\Source -OutputPath D:\ReDMCSB\Output -TagSet "I...
by Cycl0ne
Sat Sep 23, 2023 8:29 am
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

You first get the quarter-position in tile of the item from this order 0 to 3 : NW - NE - SE - SW. If in alcove, its on the wall face N - E - S - W. No modulo needed here, you're always between 0 and 3 for a tile and DM reference item tells on which quarter/face it is. In DCS, I actually handle flo...
by Cycl0ne
Fri Sep 22, 2023 8:14 am
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

There is powershell code to "extract" only the source code for any arbitrary set of media tags. which Powershell i use for the pc version? PC would be interessting, since its the only platform which didnt use BITMAPS/Palettes but Chunkymaps. Could be interessting how they implemented: Mak...
by Cycl0ne
Fri Sep 22, 2023 7:53 am
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

here another example from my old source: Input: can you optimize, clean and comment this source? void puts(char *s) { int scan=bootboot.fb_scanline; //, wid=bootboot.fb_width, hei=bootboot.fb_height; psf2_t *font = (psf2_t*)&_binary_font_psf_start; int x,y,kx=1,line,mask,offs; int bpl=(font->wid...
by Cycl0ne
Fri Sep 22, 2023 7:48 am
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

Yes there are "alot". you push code into it and say: convert me this to code y (like ttake this 68k assembly and make it c). what it doesnt do: take the bin and do something. But 12-15 years ago i had a tool for PC which did this with 68k assembly. this tool did cost me 4000€? Was real goo...
by Cycl0ne
Thu Sep 21, 2023 8:31 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

Thanks Christophe you are the best. i had some look at the source, but what makes it confusing are all the #define like: MEDIA488_F20E_F20J/ MEDIA579_X30J_P20JA_P20JB

Have you ever thought putting parts of code into an AI and convert it to more readable C code?
by Cycl0ne
Thu Sep 21, 2023 1:02 pm
Forum: Editors and Tools (DMute, DM Builder, ADGE, etc.)
Topic: Technical Questions to the Game
Replies: 42
Views: 71670

Re: Technical Questions to the Game

Ok, implementing now the FloorItems / Items.

Question: is the scaling in D1/D2 same handled like scaling in WallOrnate/FloorOrnate? and also darkened?
by Cycl0ne
Sun Sep 17, 2023 6:40 am
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

Uploaded a new version to vercel: - the pad now only triggers if you have real champions in your party (non ghost mode), so no escaping to level 1 at the moment. - the mirrors work, you can now click on them and they show you the info of the character - eye can be clicked (not showing the stats, but...
by Cycl0ne
Fri Sep 15, 2023 7:06 pm
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

At the moment nothing. This is where JS/TS is better than C++ you have NULL and UNDEFINED ;-) giving you much more flexibility and code robustness. Whts also nice, it took me just 2min coding + searching in google to add a shadow to items i move around with. https://www.dropbox.com/scl/fi/q1amf8bqdj...
by Cycl0ne
Thu Sep 14, 2023 9:57 am
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

Isn't it the ... DM behaviour ? I mean the UI events are checked if any, logic processed, then gfx displayed, that's how it works. I am not sure to get what you describe here is different from the original here ? (or am I reading it wrong ?) The effect you describe is the swap/rotation of "sen...
by Cycl0ne
Wed Sep 13, 2023 3:38 pm
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

My comments: - Panel images: all bitmap images are rectangles. There is no easy way to "remove" parts of an image. The developers simply used one color for transparency: when drawing the image, pixels of that color are ignored and not drawn on screen. The images cover the whole part of th...
by Cycl0ne
Wed Sep 13, 2023 2:28 pm
Forum: Creative Endeavours
Topic: Dungeon Master Construction Kit (working title)
Replies: 25
Views: 14033

Re: Dungeon Master Construction Kit (working title)

You can have several passes to get first the UID and location of all actuators, then set the targets by referencing these UID. Anyway, internally we always need UID for these objects. yes but this for my personal kind not a good design by going many passes. As real world example: sending a DHL parc...